Create Blockage Form
Use the Create Blockage form to create blockages.
| Field | Description |
|---|---|
|
Selects the type of blockage to create. The choices are: placement, routing, pin, feedthru, or screen. Environment variable: blockageType |
|
|
Selects the material on which the blockage is enforced. The choices are: all, other, nwell, pwell, nplus, pplus, ndiff, pdiff, poly, metal, diffusion, li, cu, or passivationCut. Not all materials are legal for all types of blockages. When Blockage Type is placement, the Material field is grayed out. Other denotes undefined materials. Environment variable: blockageMaterial |
|
|
Selects the layer associated with the selected material. The layers displayed are those defined in the technology file as having one of the above materials. The default material is |
|
|
Lets you select the color in which the blockage is created. The default value is grayColor. The options available in the Color field are based on the layer selected in the Layer field. If you select a layer in the Layer field that support mask1Color and mask2Color, the Color field will have the options, grayColor, mask1Color, mask2Color, blackColor, and multiColor. If you select multiple layers in the Layer field, the options in the Color field are a combination of all the colors supported by the selected layers. |
|
|
Lets you select method used to compute spacing. You can select Blockage geometry, Effective width, or Specify a spacing value. The Blockage geometry option computes spacing using the blockage geometry specified. The Effective width option is a blockage attribute that you can assign to any blockage type, such as routing, pin, feedthru, defined by a layer or layers. You can also specify a spacing using the Specify option. When Blockage Type is placement, the Compute spacing using field is grayed out. Environment variables: blockageSpacingType, blockageSpacingValue |
|
|
Sets the maximum percentage of the total design area that the metal in the specified layer may occupy. Max Density applies to blockage types placement and screen. Max Density does not apply to blockage types routing, pin, and feedthru. Environment variable: blockageMaxDensity |
|
|
Allows shapes with signal types power and ground to be placed within the blockage area. When creating a routing blockage with Allow PGNet selected, the devices obey the setting and allows power and ground nets to pass through. Environment variable: blockageAllowPGNet |
|
|
Assigns one instance or one cluster as the blockage’s owner, depending upon the type of blockage. Environment variable: blockageAttachOwner |
|
|
Retains the owner information. When you create multiple blockages, the owner is automatically assigned to the additional blockages. Keep Owner remains grayed out until you select the cluster radio button in the Attach to Owner field. Environment variable: blockageKeepOwner |
|
|
Indicates if the blockage has been pushed down from a higher-level block. Environment variable: blockageIsPushedDown |
|
|
Creates the blockage as a ROD object. Name: Assigns a unique name to the new blockage in the current cellview if the Create as ROD Object check box is selected. This unique name consists of the prefix blockage followed by an integer. For example, the first blockage is named blockage0, the second blockage1, and so on. You can edit the default name, if required, but ensure that the new name is unique in the cellview. |
|
|
Environment variable: blockageCreateMethod
|
Related Topics
Return to top