Product Documentation
Virtuoso Studio Design Environment SKILL Reference
Product Version IC23.1, November 2023

Blockage Functions

This section describes blockage SKILL functions.

A blockage is an object that indicates a specific area in which objects are not allowed to be placed. There are three types of blockages, area blockage, layer blockage, and area halo.

Owners

Different types of blockages can have different owners. If a blockage has an owner, transforming the owner transforms the blockage object as well. Deleting the owner also deletes the blockage. An owner can have multiple blockages. The owner of the blockage can also vary depending on the sub-type of the blockages.

Type of Blockage Type of Owner

areaHalo

instance, prBoundary

not optional

areaBlockage

instance, cluster

optional

layerBlockage

instance, cluster

optional

Blockage Types

Area halo blockages can only be of type placement. Area and layer blockages support all of the following blockage sub-types except placement.

routing 
placement 
wiring
fill
slot
pin
feedthru
Screen

This topic provides a list of Cadence® SKILL functions associated with blockages.

Only the functions listed here are supported for public use. All other functions, regardless of their name or prefix, and undocumented aspects of the functions described below, are private and are subject to change at anytime.

Related Topics

dbCreateAreaBlockage

dbCreateAreaHalo

dbCreateLayerBlockage


Return to top
 ⠀
X