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

Create Row Form

Use the Create Row form to create a row in the specified window.

The Create Row form has following sections:

Section Description

Definition

Lets you input basic information for rows, including the site definition name, user specified or software generated names, and orientations.

Templates

Allows you to place rails and/or components automatically into the rows.

Create Method

There are two create methods. You use the Assisted mode to create rows that will not take into account any areas or boundaries. You use the Area Fill mode to create rows that use an area or boundary to determine the number and placement of the rows.

Definition

The following table describes the fields available on the Definition section of the Create Row form.

Field Description

Base Name

Allows you to enter a unique name for each row object you create.

Environment variable: rowBaseName

Row Orientation

Allows you to set the row orientation using radio buttons for Horizontal and Vertical.

Environment variable: rowFirstUnitOrient

Starting Site Orientation

Allows you to set the orientation of the site and the first row created.

Environment variable: rowUnitOrient

Options

  • Flip Every Other Row: Allows you to flip every other row in the site.
    Environment variable: rowFlipUnit
  • Flip The First Row: Allows you to flip the first row in the site.
    Environment variable: rowFlipFirstUnit
  • Abut: Allows you to abut a specified number of rows. Abut overrides Channel Width.
    Environment variable: rowAbutUnit
  • rows: Allows you to specify how many rows you want to abut. The integer must be positive.
    Environment variable: rowAbutNumberOfUnits
  • Abut The First Row: Allows you to abut the first and second rows.
    Environment variable: rowAbutFirstUnit
  • Channel Width: Allows you to specify a floating-point number that is the space between the rows you create. If you specify the Abut rows, the Channel Width is overridden.
    Environment variable: rowChannelWidth

Filter By Site Definition

Allows you to filter for core site definitions or pad site definitions. You can see both by retaining ALL in the cyclic field. If you select ALL, all site definitions in the technology library are displayed. The form opens with the last value retained in the field.

Site Definition Name

Displays all site definition names in the list box. When you have multiple site definitions use the arrows to scroll up and down through the list. You can select one site name at a time.

Technology Library

Specifies a read-only field displaying the library that you have selected in the Site Definition Name field.

Site Information

Specifies a read-only field displaying the type of site definition (core or pad) that is the current site in the Site Definition Name field. This information contains the type (core or pad), the width and height of the site definition, and three types of symmetry. This information is specified in the technology library site definitions. The symmetry can be SymmetricInX, SymmetricInY, and SymmetricInR90.

Templates

The following table describes the field available in the Templates section of the Create Row form.

Field Description

Type

Allows you to select Rail, Allowed Component, or Both in the Pre-Defined pane of the form. You move them to the Selected pane using the arrows. Once they are in the Selected pane, they are available to place in the cellview. You can then add the components individually selected in the Selected pane.

Create Method

The following table describes the field available in the Create Method section of the Create Row form.

Field Description

Assisted

This section provides options to specify the type of toggle button method to create the specified number of rows and sites.

Number of Rows

Sets the number of rows you create, when you use the assisted create method. The number should be greater than or equal to one. When you place your pointer in the cellview window, the wire frame of the row objects appears in the cellview. The total sites of each row should be multiple of the Number of Sites you enter. If you want the maximum number of rows the number entered in this field should be one.

Environment variable: rowNumberOfRows

Number of Sites

Lets you set the number of sites in a row. The minimum value is an integer >=1. The default is one.

Environment variable: rowNumberOfSites

Area Fill

This section provides options to specify the type of toggle button method to use for an area or boundary to determine the number and placement of the rows.

Rectangular

Allows you to create an area in which as many sites possible will fit.

Rectilinear

Allows you to create a polygonal shape with rows that follow the edges of the polygon.

Partition

Allows you to create an area consisting of pre-defined areas. The choices are prBoundary, snapBoundary or clusterBoundary. The field can display more than one clusterBoundary. The snapBoundary will always snap to a region that allows numeric multiple row(s) with the current settings.

Offset

Allows you to place asymmetrical rows in the boundary areas. The offsets are similar to blockages in that they do not allow the rows to come closer to the boundary or cluster edge than the user units defined in the Offset field.

  • Top: Sets the distance from the top of the boundary that the rows will not enter.
    Environment variable: rowPartitionTopOffset
  • Bottom: Sets the distance from the bottom of the boundary that the rows will not enter.
    Environment variable: rowPartitionBottomOffset
  • Left: Sets the distance from the left of the boundary that the rows will not enter.
    Environment variable: rowPartitionLeftOffset
  • Right: Sets the distance from the right of the boundary that the rows will not enter.
    Environment variable: rowPartitionRightOffset

Related Topics

Rows

leHiCreateRow


Return to top
 ⠀
X