Product Documentation
Virtuoso Layout Suite XL: Connectivity Driven Editing User Guide
Product Version IC23.1, November 2023

Comparison between LayerHalo and Cover Obstructions

The following table summarizes the similarities and differences between layerHalo and cover obstructions. Depending on your requirement, you can choose the type of obstruction to be defined.

LayerHalo Obstructions

Cover Obstructions

Are defined at the child-level, and are effective at the parent-level.

Are defined for soft blocks. Cover obstructions block routing on the specified layer at the top level.

Prohibits routing parallel to the edge of the selected instance, but allow routing perpendicular to the instance to access pins.

Prohibits routing parallel to the edge of the instance. Also prohibits routing over the cell. Only pins that are placed on the PRBoundary edge can be accessed by the router.

Allows power and ground routes in the entire halo area, around the instance, and over the cell. There is no option to enable/disable these routes.

Provides an option to enable/disable power and ground routing in the entire obstruction area, around the instance, and over the cell.

Can be specified for non-contiguous layers such as M1, M5, and M7.

Can be specified only for contiguous layers, for example for all layers below the top layer. If top layer = M3, then M1 and M2 are also obstructed.

Supports different offsets beyond the instance boundaries.

Does not support different offsets beyond the instance boundaries.

Is not supported by VSR.

Is supported by VSR.

Related Topics

Specifying LayerHalo Obstructions

Specifying Cover Obstructions

Soft Block Mode in the CPH Window


Return to top
 ⠀
X