Product Documentation
Virtuoso Abstract Generator User Guide
Product Version IC23.1, November 2023

Performance Improvements for Generating Detailed Blockages

If you are creating Detailed blockages for layouts that have big blockages at the top level, you can gain considerable performance benefits by the use model described here.

This use model is implemented only if the geometry specification (see the criteria below) for a blockage layer is such that the top-level shapes that satisfy the geometry specification are not excluded when the same geometry specification is applied at all the levels. In such a situation, the shapes are processed in the following way:

After the “big blockages” are identified, they are processed in the same way as Cover blockages. This use model greatly reduces the complexities of processing and merging shapes and also reduces the number of shapes that are ultimately processed for blockage creation.

Use the BlockageLargeShape option to enable Abstract Generator to look for big blockages in the current design. The BlockageLargeShape option is always used in association with the BlockageLargeShapePct option. The size of the identified blockages is increased by the percentage specified by the BlockageLargeShapePct option, and a cover blockage is created.

Use the BlockageLargePurposeList option to specify the purpose of the identified big blockages.

Use the following criteria for writing a valid geometry specification:

Related Topics

Running step Abstract Form

Modifying Blockage Geometry in the Abstract View


Return to top
 ⠀
X