coriolis/crlcore/etc/cmos
Jean-Paul Chaput 601e3d3da1 Anabatic transient commit 8. More Dijkstra bugs correcteds.
* Bug: In Anabatic:
    - In _propagate(), on reaching a target, forgot to remove it from
      the queue before pushing it back with the new distance. It also
      simplificate the core algorithm as target as treated normal nodes.
* New: In Anabatic:
    - Update cdebug to use the fastest macro version.
    - More readable drawings of GCells and Edges.
    - Added timer support.
    - The distance is now computed in DbU::Unit (aka long) and not in
      normalized float.
    - The distance function is now a callback (std::function<>) that
      can be changed (a default is provided at initialization).
    - New concept of branch in the agglomerated connex component.
      Each trace back part create a "branch" (tagged with a "branchId").
      When a node is reached with the same distance, but from two
      different branches, choose the the branch that was lastly created.
      This create a slightly different tree which grows outward from
      the newest branches.
    - Makes the horizontal edges *slightly* longer than the vertical ones
      to skew the tree to use vertical edges, as it is usually less
      congested than the horiontal one (due to metal1 cell terminals).
      It is also my understanding that it is useful to reduce the
      number of vias, whithout introducing a via cost.
* New: In Bootstrap:
    - Script sprof.py to perform sprof & demangle libraries execution
      profile.
* ToDo: In Anabatic:
    - Corner optimization. Sometimes when two corners are possible, the
      wrong one is choosen. That is, one of it's edge cannot be used for
      further grow of the tree.
2016-06-17 13:09:34 +02:00
..
alliance.conf Implementation of DataBase native save/restore in JSON (step 2). 2016-01-21 00:25:39 +01:00
display.conf Integration of the latest Coloquinte in Etesian & misc modifs. 2015-02-01 23:24:13 +01:00
etesian.conf Adding Configuration support to Etesian. 2015-02-27 18:16:03 +01:00
hMetis.conf More configuration sharing. 2014-05-27 15:40:42 +02:00
kite.conf Anabatic transient commit 8. More Dijkstra bugs correcteds. 2016-06-17 13:09:34 +02:00
mauka.conf More configuration sharing. 2014-05-27 15:40:42 +02:00
misc.conf More configuration sharing. 2014-05-27 15:40:42 +02:00
nimbus.conf More configuration sharing. 2014-05-27 15:40:42 +02:00
patterns.conf Add a common/ to share the trunk of symbolic technologies configurations. 2014-05-22 00:13:17 +02:00
plugins.conf Bug in Python proxy deallocation. Update to latest Coloquinte. 2015-02-13 23:38:55 +01:00
stratus1.conf Let the init system guess "stratus1.mapppingName" value. 2016-05-06 13:15:10 +02:00
technology.conf Add a common/ to share the trunk of symbolic technologies configurations. 2014-05-22 00:13:17 +02:00