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:
-
routing: Pushes routing objects as routing blockages. -
fill: Pushes routing objects as fill blockages.
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.
GUI Equivalent
Examples
envGetVal("layoutXL" "pibCreateBlockageType")
envSetVal("layoutXL" "pibCreateBlockageType" 'cyclic "fill")
Related Topics
List of Layout XL Environment Variables
Return to top