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

Create Rectangle Form

Use the Create Rectangle form to create a rectangle in the specified window. You are prompted to point to two coordinates for the opposite corners of the rectangle.

Field Description

Net Name

Assigns the rectangle to a specific net.

Probe Nets

Highlights nets while you are creating an interconnect.

Size

  • Enable smart snapping: Enables smart snapping (identifies objects in vicinity of the pointer intelligently and attaches to them) when the rectangle is created.
    Environment variable: rectSmartSnapEnable
  • Active layer only: Enables smart snapping of the rectangle on only the current active layer only.
    Environment variable: rectSmartSnapOnActiveLayer
  • Specify size: Enables you to click at the desired location on the canvas and place the rectangle.
  • Width: Enables you to specify the width of the rectangle.
    Environment variable: rectWidth
  • Height: Enables you to specify the height of the rectangle.
    Environment variable: rectHeight
  • Justification: Determines the base creation point of rectangle that you create: Bottom left, Bottom right, Top left, Top right, Center.
    Environment variable: rectBaseMode

ROD

  • Create as ROD object: Creates the rectangle as a ROD object.
  • Name: Enables you to specify the name of the rectangle.

Slotting

  • Enable: Makes available the slotting options. With these options, you can specify the settings for creating a rectangle with slots.
    Environment variable: slotEnableRect
    (Virtuoso RF Option) The Slotting options are not supported for curved shapes.
  • Layer: Enables you to specify an LPP where you want slots to be created in ROD objects. Because no real holes are created in ROD objects in the design, the Slot Layer information is used later by manufacturers to punch holes in the metal layer where the slot LPP occurs. You do not need to specify a slot LPP for polygons because real holes are created in the polygon metal layer in the design.
  • Specify width, area: Enables you to specify the width and area parameters for a slot. The length of the slot is automatically calculated.
    Environment variables: slotWidth and slotSpecifyArea

Dimensions

  • Width: The spacing between slots is taken into consideration to derive the minSpacing value if a one-dimensional spacing table exists in the technology file. Both interslot spacing and the length of the slot are taken into consideration to derive the minSpacing value if a two-dimensional spacing table exists in the technology file.
  • Length: The spacing between rows is taken into consideration to derive the minSpacing value if a 1-D spacing table exists in the technology file. Both row spacing and the width of the slot are taken into consideration to derive the minSpacing value if a two-dimensional spacing table exists in the technology file.
  • Area: Displays the area of the slot.

Spacing

  • Column: Represents the width of the metal between slots. The metal spacing between the slots is governed by the minWidth and maxWidth rules.
  • Row: Represents the width of the metal between slots, which is governed by the minWidth and maxWidth rules.
  • Edge: Represents the width of the metal between a slot and the shape edge. Here too the metal spacing is governed by the minWidth and maxWidth rules.

For information about the process rules associated with these fields, see Calculating Dimensions Associated with Slots.

Related Topics

Creating a Rectangle

leHiCreateRect


Return to top
 ⠀
X