* New: In AnabaticEngine::_gutAnabatic(), perform progessive compaction of segment of null length. CAUTION: Reduced segments *may* not be null length segments. They are "less or equal" than one perpandicular pitch and can have their layer put into the perpandicular one. They non-null one *must* be excluded for the compaction. Null segments are compacted starting from the one connecteds to non-null length segments. This is to avoid the compaction starting in the middle of a whole set of zero-segments that will block further compaction. This behavior was causing "zero-length" segment on orphaned layers that were causing minumal area DRC errors. * Change: AutoSegment::canReduce() is modified so it now takes a flag argument to tell it to look for collapisble zero-length segments. * New: AutoSegment::getNonReduceds(): returns the number of non-zero length segments connecteds to the current one. * Change: In AutoSegment::reduceDoglegLayer(), use the perpandicular width of the routing layer instead of the regular (parallel) one. This was causing DRC errors. |
||
---|---|---|
.. | ||
cmake_modules | ||
doc | ||
src | ||
CMakeLists.txt |