coriolis/etesian/src
Jean-Paul Chaput 7c85835c8f Added partial support for Pad (component) in RoutinPad.
* New: In Hurricane::RoutingPad, added support if the supporting component
    is a Pad. The source/target positions are computed according to the
    most likely direction.
      Change the _getEntityAsComponent() function into an inline template
    _getEntityAs<T>().
      Change the flags from an enum to static const uint32_t.
* Change: In Anabatic::Configuration, use _getEntityAs<T>.
* Change: In Anabatic::Dijkstra, use _getEntityAs<T>.
* Change: In Anabatic::NetBuilder, use _getEntityAs<T>.
* Change: In Katabatic::LoadGrByNet, use _getEntityAs<T>.
* Change: In Katana::ProtectRoutingPads, use _getEntityAs<T>.
* Change: In Bora::AnalogDistance, use _getEntityAs<T>.
* Change: In Etesian::EtesianEngine, use _getEntityAs<T>.
2022-10-27 19:42:13 +02:00
..
etesian New bloat profile for channel routing (named "channel"). 2022-10-23 17:44:45 +02:00
AddFeeds.cpp New method EtesianEngine::flattenPower() to build power abstract. 2021-03-02 12:18:11 +01:00
BloatCells.cpp New bloat profile for channel routing (named "channel"). 2022-10-23 17:44:45 +02: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 Added partial support for Pad (component) in RoutinPad. 2022-10-27 19:42:13 +02: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 Change in feed & tie managements to fill the empty row spaces. 2021-12-17 15:58:13 +01:00
PyEtesian.cpp Migration towards Python3, first stage: still based on C-Macros. 2021-09-19 19:41:24 +02:00
PyEtesianEngine.cpp More generic H-Tree support to accomodate the LS180 PLL internal clock. 2021-05-31 00:02:23 +02:00
PyGraphicEtesianEngine.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00