7
Dynamic Abstract Generation
Dynamic Abstract Generation automatically creates abstracts for the Pcells based on a set of abstraction rules. The abstract data is stored in memory and is annotated to the Pcell sub-masters corresponding to the Pcells in the design. Because an annotated Pcell submaster contains abstract data annotated over the layout geometries, it is called the dual view. The dual view can be used directly by the router without the need to master and remaster the layout.
Dynamic Abstract Generation is used by Virtuoso Space-Based Router and Create Wire.

Dynamic Abstract Generation has been developed specially for device-level routing— the blockage information that the abstracts contain helps avoid routing over devices. The following additional capabilities of Dynamic Abstract Generation also helps in routing:
- Creates an accurate place and route boundary (prBoundary)
- Creates detailed blockages by default; also provides the option to create cover blockages
- Creates and resizes pins and preserves existing pins; pins can also be created from text labels
- Identifies strongly connected pins, weakly connected pins, and must-join pins
-
Extracts nets by using the layer-geometry specification
Related Topics
Prerequisites for Dynamic Abstract Generation
Dynamic Abstract Generation Use Model
Dynamic Abstract Generation Commands
Specifying Advanced Dynamic Abstraction Rules
Return to top