coriolis/hurricane
Jean-Paul Chaput 33355f0e54 Various bugs in the virtual flattening mechanism.
* Bug: In Hurricane, in Cell::flattenNets(), addition to the topHyperNets
    vector was done *inside* the components loop, resulting in multiple
    additions of the same top net. This was leading to the RoutingPads
    created multiple times on the same connectors. Hence the conflict in
    KiteEngine::protectRoutingPads().
* Change: In Hurricane, in Cell::flattenNets(), do not create RoutingPads
    or build rings on already routed Nets. A Net is considered already
    routed if it has at least one Segment. This way we avoid Rubbers to
    be drawn over routed Nets.
* Change: In Hurricane, in DeepNet, do not build RoutingPads & rings on
    already routed Nets (same condition as in Cell::flattenNets()).
* New: In Hurricane, in HyperNet, new collection of all component
    occurrences of an HyperNet. May or may not (default) include
    components from the leaf cells.
2016-03-13 19:35:56 +01:00
..
cmake_modules * All Tools: 2010-07-14 19:39:36 +00:00
doc Implementation of DataBase native save/restore in JSON (step 3). 2016-02-21 11:02:50 +01:00
src Various bugs in the virtual flattening mechanism. 2016-03-13 19:35:56 +01:00
tests * All Tools: 2012-12-03 08:26:28 +00:00
CMakeLists.txt Implementation of DataBase native save/restore in JSON (step 2). 2016-01-21 00:25:39 +01:00