coriolis/anabatic/src
Jean-Paul Chaput 493ed1ea11 In AutoSegment::canMoveUp(), adjust balance for FlexLib M2/M4.
* Change: In AutoSegment::canMoveUp(), hard code for FlexLib a track
    reserve of one when trying to move up.
      In FlexLib, the router promotes too easily METAL2 towards METAL4,
    clogging the higher level. So we end up with the METAL2 level
    under-saturated and the METAL4 over saturated, leading to routing
    failures.
      Now we assume that there is "one track less available" in METAL4.
      As for now, solves the problem for LibreSOC.
2021-04-21 13:49:41 +02:00
..
anabatic Add a zero-length segment compaction stage in Anabatic DTOR. 2021-04-12 23:50:25 +02:00
AnabaticEngine.cpp Fix topological bug in NetBuilderHV::_do_xG_1PinM2(). 2021-04-17 13:03:15 +02:00
AntennaProtect.cpp In Anabatic::antennaProtect(), error in computing the diode GCell location. 2021-03-29 19:03:26 +02:00
AutoContact.cpp Rewrite support for minimum area metal wires (stacked VIAs). 2021-04-05 00:01:54 +02:00
AutoContactHTee.cpp Pin management implemented for NetBuilderHV. 2019-03-10 13:25:43 +01:00
AutoContactTerminal.cpp Bug fix: Never slacken a segment from a Pin. 2020-08-02 18:13:47 +02:00
AutoContactTurn.cpp Bug fix, In Katana, do not remove AutoSegment conflicting with blockages. 2020-04-21 15:40:59 +02:00
AutoContactVTee.cpp Pin management implemented for NetBuilderHV. 2019-03-10 13:25:43 +01:00
AutoHorizontal.cpp Rewrite support for minimum area metal wires (stacked VIAs). 2021-04-05 00:01:54 +02:00
AutoSegment.cpp In AutoSegment::canMoveUp(), adjust balance for FlexLib M2/M4. 2021-04-21 13:49:41 +02:00
AutoSegments.cpp Improved management of AutoContactTerminal for VH gauges (real ones). 2018-01-25 11:58:04 +01:00
AutoVertical.cpp Rewrite support for minimum area metal wires (stacked VIAs). 2021-04-05 00:01:54 +02:00
CMakeLists.txt Second version of the antenna effect protection. 2021-01-27 11:38:00 +01:00
ChipTools.cpp Happy New Year 2018 ! Update license years... 2018-01-06 17:55:44 +01:00
Configuration.cpp In Anabatic, Do not take into account diodes when making nets size histogram. 2021-03-23 17:17:32 +01:00
Constants.cpp Add a zero-length segment compaction stage in Anabatic DTOR. 2021-04-12 23:50:25 +02:00
Dijkstra.cpp Second version of the antenna effect protection. 2021-01-27 11:38:00 +01:00
Edge.cpp Added support for loading user defined global routing in Anabatic. 2020-09-30 11:55:39 +02:00
EdgeCapacity.cpp Capacity managment by layer in Edges & GCells (plus fixes). 2018-02-21 00:16:50 +01:00
Edges.cpp Support for density estimation for the global router. 2019-02-26 20:03:53 +01:00
GCell.cpp GoStraight & GCell density sorting bugs. 2021-02-01 16:36:26 +01:00
LayerAssign.cpp Rewrite support for minimum area metal wires (stacked VIAs). 2021-04-05 00:01:54 +02:00
Matrix.cpp Improve Edge ripup method. Improve two-metal terminal management. 2018-03-06 01:48:44 +01:00
NetBuilder.cpp Correct managment of macro block regarding to P&R. 2021-03-14 16:16:54 +01:00
NetBuilderHV.cpp Bad computation of the track axis for fixed in NetBuilderHV::_do_xG_1PinM2(). 2021-04-18 20:36:44 +02:00
NetBuilderM2.cpp Rewrite support for minimum area metal wires (stacked VIAs). 2021-04-05 00:01:54 +02:00
NetBuilderVH.cpp Rewrite support for minimum area metal wires (stacked VIAs). 2021-04-05 00:01:54 +02:00
NetConstraints.cpp Improvements in routing quality for ARMv2a, reached 100% success. 2019-08-23 23:48:09 +02:00
NetOptimals.cpp Pin management implemented for NetBuilderHV. 2019-03-10 13:25:43 +01:00
PreRouteds.cpp DRC correct on Arlet6505 / TSMC C180. 2020-11-23 23:07:15 +01:00
PyAnabatic.cpp Tuning of Anabatic & Katana for AMS 350nm (c35b4). 2018-06-11 16:44:26 +02:00
Session.cpp Rewrite support for minimum area metal wires (stacked VIAs). 2021-04-05 00:01:54 +02:00