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

Halo Editor Form

Use the Halo Editor form to create and modify halos. You can access the form by clicking Define Halo in the Create PR Boundary and Create Instance forms.

Field Description

Existing Halos

Displays all halo blockages you have created from the fields at the bottom of the form. In the case displayed above one placement, two routing, and one slot halo have been created and added to the field using the Add/Update button.

Delete

Deletes all blockages selected in the Existing Halos field.

Add/Update

Adds any newly created halo. Update changes any selected halo to the offsets entered in the Offsets fields.

Blockage Type

Selects the type of blockage to create. The choices are: placement, routing, fill, slot, pin, feedthru, or screen.

Environment variable: blockageType

Material

Selects the material on which the blockage is enforced. The choices are: all, other, nwell, pwell, nplus, pplus, ndiff, pdiff, poly, metal, diffusion, li, metal, cut or diffusion. Not all materials are legal for all types of blockages. When Blockage Type is routing all materials are available except cut and li. When Blockage Type is placement the Material field is grayed out. Other denotes undefined materials.

Environment variable: blockageMaterial

Layer

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. When Blockage Type is placement the Layer field is grayed out.

Environment variable: blockageLayer

Offsets

Specifies the number of user units the placement halo is offset from the instance master’s prBoundary.

  • Top: Specifies the number of user units the placement halo is extended from the top of the instance bBox.
    Environment variable: haloTopOffset
  • Bottom: Specifies the number of user units the placement halo is extended from the bottom of the instance bBox.
    Environment variable: haloBottomOffset
  • Right: Specifies the number of user units the placement halo is extended from the right of the instance bBox.
    Environment variable: haloRightOffset
  • Left: Specifies the number of user units the placement halo is extended from the left of the instance bBox.
    Environment variable: haloLeftOffset

Related Topics

Blockage Halos

Create P&R Boundary Form

Create Instance Form


Return to top
 ⠀
X