coriolis/etesian/src
Jean-Paul Chaput c85ad530c4 Take into account blockages and right shift bug in track avoidance.
* Change: In Etesian::SubSlice::getUsedVTracks(), now take blockages
    into account for used vertical tracks.
* Bug: In Etesian::SubSlice::avoidTrack(), right free interval for
    shifting was wrongly computed, effectively allowing *any* shift.
    This was creating cells overlap!
* New: In Hurricane::BasicLayer & Layer, establish a two way link
    between the blockage layer and routing layer. Now we can access
    the routing layer from the blockage.
2022-12-16 17:17:05 +01:00
..
etesian Support for avoidance of vertical tracks in low metal techs. 2022-12-13 16:02:23 +01:00
AddFeeds.cpp New method EtesianEngine::flattenPower() to build power abstract. 2021-03-02 12:18:11 +01:00
BloatCells.cpp Support for avoidance of vertical tracks in low metal techs. 2022-12-13 16:02:23 +01:00
BloatProperty.cpp Groudwork for routing density driven placement. Compliance with clang 5.0.1. 2019-12-09 01:57:44 +01:00
BufferCells.cpp Backport cumulus/hfns4 into C++ in EtesianEngine::doHFNS(). 2021-03-23 17:14:39 +01:00
CMakeLists.txt Fix library linking problem for gcc 9 and above (Ubuntu 20/Debian 11). 2021-11-22 00:05:48 +01:00
Configuration.cpp Update the channel routing feature to integrate with the OTC P&R. 2022-10-22 16:39:22 +02:00
EtesianEngine.cpp Support for avoidance of vertical tracks in low metal techs. 2022-12-13 16:02:23 +01:00
FeedCells.cpp Change in feed & tie managements to fill the empty row spaces. 2021-12-17 15:58:13 +01:00
FlattenPower.cpp Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
GraphicEtesianEngine.cpp Fix memory corruption in Etesian::Area, separate it's creation. 2021-05-11 14:00:04 +02:00
HFNS.cpp Remove unconnected part of the nets after HFNS. 2022-05-25 17:09:00 +02:00
Placement.cpp Take into account blockages and right shift bug in track avoidance. 2022-12-16 17:17:05 +01:00
PyEtesian.cpp Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
PyEtesianEngine.cpp Support for avoidance of vertical tracks in low metal techs. 2022-12-13 16:02:23 +01:00
PyGraphicEtesianEngine.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00