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

pibCreateBlockageType

layoutXL pibCreateBlockageType cyclic { "routing" | "fill" }

Description

Sets the blockage type for routing objects, such as pins and wires, when they are pushed into blocks by the Push Into Blocks command. This environment variable applies to both Push as Blockage and Push as Route modes. You can set the blockage type to one of the following values:

In Push as Blockage mode, all the routing objects are pushed as blockage, irrespective of their connectivity statuses.

In Push as Route mode, if connectivity is absent for a top-level routing object inside a block, it is pushed in as a blockage. If connectivity is present, it is pushed in as a corresponding object.

The default value is routing.

GUI Equivalent

None

Examples

envGetVal("layoutXL" "pibCreateBlockageType")
envSetVal("layoutXL" "pibCreateBlockageType" 'cyclic "fill")

Related Topics

Push Into Blocks Form

Pushing Top-level Power Structures into Soft Blocks

List of Layout XL Environment Variables

Setting Environment Variables


Return to top
 ⠀
X