a6492f6edc
* New: In Query & QueryStack, add a new stop criterion "stopCellFlags" based on the flags of the instances master cell. The instance will still be processed, but not it's childs. Typically used to stop exploring on "AbstractedSupply" cells. Exported in the Python interface. * New: In Cell::Flags, new value "AbstractedSupply" to mark Cells from which an abstract has been built for supplies & blockages. But *not* for common nets. Helps reduce the recursion through the hierarchy when building supply line in FlattenPower. Export setter/getter in the Python interface. * New: In Instance, add a "PruneMaster" filter to stop hierarchical exploration on instances which master cells have at least one of the given flags set. * Change: In NetExternalcomponents::isInternal(), use "const Component*" instead of "Component*". * Bug: In Cell::Flags, the NoFlags must be *zero*, not *one*! And we can reclaim that bit for future use. * Cleanup: In Hurricane::Cell, remove changeQuadTree() related methods. Fusing various Cell's QuadTree is not a viable idea. * Cleanup: In Hurricane::Instance, remove no longer used "_flags" attributes. |
||
---|---|---|
.. | ||
cmake_modules | ||
doc | ||
src | ||
tests | ||
CMakeLists.txt |