coriolis/katana/src
Jean-Paul Chaput f87bcf717c Complete the modularization of the detail routing converter.
* New: In Anabatic::NetBuilder, set all the attributes as private and
    create accessors and mutators.
      Finish virtualising all GCell build methods and transfer them
    into the NetBuilderHV class.
      Build methods now return a boolean to tell if the GCell was
    processed or not, to allow cascading in the "big switch".
      Reorganise the "big switch" in separate sections only partially
    cascading.
      Truly fuse the *big switch* for channel routing and over-the-cells.
      Create a new method "_do_globalSegment()" to delagate the
    drawing of global segments between two GCell to the derived classes.
2017-12-18 18:15:14 +01:00
..
katana Compliance with c++11 and clang 3.8.1 (Debian 9.2). 2017-12-02 14:25:03 +01:00
Block.cpp Added support for 2-Metal block routing in Anabatic & Katana. 2017-08-18 23:56:23 +02:00
CMakeLists.txt Added support for 2-Metal block routing in Anabatic & Katana. 2017-08-18 23:56:23 +02:00
Configuration.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
Constants.cpp Rename SymmetricStage into PairSymmetrics, plus small cleanup. 2017-05-26 13:32:30 +02:00
DataNegociate.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
DataSymmetric.cpp Compliance with c++11 and clang 3.8.1 (Debian 9.2). 2017-12-02 14:25:03 +01:00
GlobalRoute.cpp Added support for 2-Metal block routing in Anabatic & Katana. 2017-08-18 23:56:23 +02:00
GraphicKatanaEngine.cpp Rename SymmetricStage into PairSymmetrics, plus small cleanup. 2017-05-26 13:32:30 +02:00
HorizontalTrack.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
KatanaEngine.cpp Complete the modularization of the detail routing converter. 2017-12-18 18:15:14 +01:00
Manipulator.cpp Added support for 2-Metal block routing in Anabatic & Katana. 2017-08-18 23:56:23 +02:00
NegociateWindow.cpp Complete the modularization of the detail routing converter. 2017-12-18 18:15:14 +01:00
PowerRails.cpp Added support for 2-Metal block routing in Anabatic & Katana. 2017-08-18 23:56:23 +02:00
PreProcess.cpp Compliance with c++11 and clang 3.8.1 (Debian 9.2). 2017-12-02 14:25:03 +01:00
PreRouteds.cpp Anabatic transient commit 18. Port of Kite (Katana), Yeah, Baby! Yeah! 2016-08-15 16:30:13 +02:00
ProtectRoutingPads.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
PyGraphicKatanaEngine.cpp Anabatic transient commit 18. Port of Kite (Katana), Yeah, Baby! Yeah! 2016-08-15 16:30:13 +02:00
PyKatana.cpp Adjust Katana event sort. CMake detection of Python 2.7 only. 2017-05-11 17:26:56 +02:00
PyKatanaEngine.cpp Adjust Katana event sort. CMake detection of Python 2.7 only. 2017-05-11 17:26:56 +02:00
PyKatanaFlags.cpp Rename SymmetricStage into PairSymmetrics, plus small cleanup. 2017-05-26 13:32:30 +02:00
RoutingEvent.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
RoutingEventHistory.cpp Anabatic transient commit 18. Port of Kite (Katana), Yeah, Baby! Yeah! 2016-08-15 16:30:13 +02:00
RoutingEventLoop.cpp Anabatic transient commit 18. Port of Kite (Katana), Yeah, Baby! Yeah! 2016-08-15 16:30:13 +02:00
RoutingEventQueue.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
RoutingPlane.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
SegmentFsm.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
Session.cpp Compliance with c++11 and clang 3.8.1 (Debian 9.2). 2017-12-02 14:25:03 +01:00
SymmetricRoute.cpp Merge branch 'devel_anabatic' of ssh://bop.soc.lip6.fr/users/largo2/git/coriolis into devel_anabatic 2017-09-15 16:06:15 +02:00
Track.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
TrackCost.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
TrackElement.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
TrackElements.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
TrackFixedSegment.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
TrackMarker.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
TrackSegment.cpp Added support for 2-Metal block routing in Anabatic & Katana. 2017-08-18 23:56:23 +02:00
TrackSegmentCost.cpp Support for symmetric routing in Anabatic/Katabatic. 2017-04-30 23:46:33 +02:00
TrackSegmentRegular.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
TrackSegmentWide.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
Tracks.cpp Katana manage wide wires, and they can also be symmetric. 2017-07-28 15:30:22 +02:00
VerticalTrack.cpp Replace "unsigned int" by "Flags" in all AutoSegments collections. 2017-05-16 14:53:33 +02:00
katanaRefactor.conf Anabatic transient commit 18. Port of Kite (Katana), Yeah, Baby! Yeah! 2016-08-15 16:30:13 +02:00