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

Attribute Tab of Various Objects

Different objects support different attributes. The following table lists the Edit Properties forms in which you can modify the attributes of various objects.

Attributes in the Edit Area Boundary Properties Form

Attributes in the Edit Instance Pin Properties Form

Attributes in the Edit Polygon Pin Properties Form

Attributes in the Edit Blockage Properties Form

Attributes in the Edit Label Properties Form

Attributes in the Edit PR Boundary Properties Form

Attributes in the Edit Cluster Boundary Properties Form

Attributes in the Edit Line Properties Form

Attributes in the Edit Rectangle Pin Properties Form

Curvy Shapes Attributes

Attributes in the Edit Modgen Properties Form

ROD Multipart Path - Master Path Fields Attributes

Attributes in the Edit Donut Properties Form

Attributes in the Edit Mosaic Properties Form

Routing, Slot, Pin, or Feed Through Blockage Attributes

Attributes in the Edit Donut Pin Properties Form

Attributes in the Edit Path Properties Form

Attributes in the Edit Row Properties Form

Attributes in the Edit Dot Pin Properties Form

Attributes in the Edit Path Pin Properties Form

Attributes in the Edit Snap Boundary Properties Form

Attributes in the Edit Ellipse Properties Form

Attributes in the Edit PathSeg Properties Form

Attributes in the Edit Via Properties Form

Attributes in the Edit Ellipse Pin Properties Form

Attributes in the Edit PathSeg Pin Properties Form

Attributes in the Edit Via Pin Properties Form

Attributes in the Edit Group Properties Form

Pin Name or Other Text Display Attributes

Attributes in the Edit Via Stack Properties Form

Attributes in the Edit Group Array Properties Form

Placement Halo Blockage Attributes

Virtual Hierarchy / VH Clone Attributes

Attributes in the Edit Instance Properties Form

Attributes in the Edit Polygon Properties Form

For information about tabs in the property editor, see Edit Properties Form.

Attributes in the Edit Area Boundary Properties Form

The following table describes the fields available on the Attributes tab of the Edit Area Boundary Properties form.

Field Description

Name

Sets the name of the area boundary.

Points

Sets the coordinates of each point of the area boundary.

bBox

Displays the coordinates of the box surrounding the area boundary.

Area

Displays the total area in user units of the area boundary.

Rectangle and Rectilinear

Displays whether a boundary is a rectangle or a polygon.

Attributes in the Edit Blockage Properties Form

The following table describes the fields available on the Attributes tab of the Edit Blockage Properties form.

Field Description

Owner Information

Sets owner as Cluster, Instance, or No Owner.

Points

Sets the coordinates of each point of the blockage.

Area

Displays the total area of the blockage in user units.

Type

Displays the blockage type.

Layer

Selects the layer on which the blockage is enforced.

Material

Selects the material on which the blockage is enforced.

Use Effective Width

Enables the Effective Width field, when clicked.

Effective Width

Sets the value which is checked against the layer spacing rule or table spacing rules, if defined.

Spacing

Displays the row offset value in user units. Spacing attribute is disabled if the Use Effective Width attribute is selected.

Allow PGNet

Allows shapes with signal types power and ground to be placed within the blockage area.

Attributes in the Edit Cluster Boundary Properties Form

The following table describes the fields available on the Attributes tab of the Edit Cluster Boundary Properties form.

Field Description

Name

Sets the name of the cluster boundary.

Cluster Name

Displays the name of the associated cluster.

Points

Sets the coordinates of each point of the cluster boundary.

bBox

Displays the coordinates of the box surrounding the cluster boundary.

Area

Displays the total area in user units of the cluster boundary.

Rectangle and Rectilinear

Displays whether a boundary is a rectangle or a polygon.

Max Voltage

Displays the maximum voltage if the cluster is a power domain cluster.

Curvy Shapes Attributes

(Virtuoso Photonics Option) The following table describes the fields available for curvy shapes on the Attributes tab of the Edit Properties form.

Field Description

Curvy Line

  • Layer: Displays the layer on which the curvy line is drawn.
  • bBox: Displays the coordinates of the box surrounding the curvy line.
  • Points: Displays the coordinates of each point of the curvy line.
  • Begin Point: Displays the coordinates of the beginning point of the curvy line.
  • End Point: Displays the coordinates of the end point of the curvy line.

Curvy Path

  • Segment: Displays the coordinates of the segment of the curvy line.
  • Layer: Displays the layer on which the curvy path is drawn.
  • bBox: Displays the coordinates of the box surrounding the curvy path.
  • Points: Displays the coordinates of each point of the curvy path.
  • Begin Point: Displays the coordinates of the beginning point of the curvy path.
  • End Point: Displays the coordinates of the end point of the curvy path.
  • Begin Facet Angle: Displays the beginning facet angle for the curvy path.
  • End Facet Angle: Displays the end facet angle for the curvy path.
  • Begin Facet Radius: Displays the beginning facet radius for the curvy path.
  • End Facet Radius: Displays the end facet radius for the curvy path.
  • Segments: Displays the coordinates of the segments of the curvy path.
  • Segments Count: Displays the number of segments.

Curvy Surface

  • Layer: Displays the layer on which the curvy surface is drawn.
  • bBox: Displays the coordinates of the box surrounding the curvy surface.
  • Points: Displays the coordinates of each point of the curvy surface.
  • Area: Displays the area of the curvy surface.
  • Boundary: Displays the coordinates of the boundaries of segments the curvy surface.
  • Boundary Count: Displays the number of boundaries.
  • Holes: Displays the coordinates of the holes of segments of the curvy surface.
  • Number of holes: Displays the number of holes.

Attributes in the Edit Donut Properties Form

The following table describes the fields available on the Attributes tab of the Edit Donut Properties form.

Field Description

Layer

Sets the layer on which the donut is drawn.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the donut.

Center: x and y

Sets the X and Y coordinates of the center of the donut.

Inner Radius and Outer Radius

Sets the inner and outer radius of the donut.

Attributes in the Edit Donut Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit Donut Pin Properties form.

Field Description

Layer

Sets the layer on which the donut is drawn.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the donut.

Center: x and y

Sets the X and Y coordinates of the center of the donut.

Inner Radius and Outer Radius

Sets the inner and outer radius of the donut.

Placement Status

Displays the placement status of the instance in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

Attributes in the Edit Dot Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit Dot Pin Properties form:

Field Description

Layer

Sets the layer of the dot.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the bounding box of the dot.

Center x and y

Sets the X and Y coordinates of the dot origin.

Width

Sets the width of the dot in user units (usually microns).

Height

Sets the height of the dot in user units (usually microns).

Placement Status

Displays the placement status of the instance in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

ROD Name

Displays the name of the dot if it is a ROD object.

Attributes in the Edit Ellipse Properties Form

The following table describes the fields available in the Attributes tab of the Edit Ellipse Properties form.

Field Description

Layer

Sets the layer of the ellipse or circle.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

Left, Right, Bottom, and Top

Sets the coordinates of the box that defines the ellipse or circle.

Attributes in the Edit Ellipse Pin Properties Form

The following table describes the fields available in the Attributes tab of the Edit Ellipse Pin Properties form.

Field Description

Layer

Sets the layer of the ellipse or circle.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

Left, Right, Bottom, and Top

Sets the coordinates of the box that defines the ellipse or circle.

Placement Status

Displays the placement status of the pin in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

Attributes in the Edit Group Properties Form

The following table describes the fields available on the Attributes tab of the Edit Group Properties form.

Field Description

Name

Displays the name of the group.

Origin X and Origin Y

Sets the origin point of the group.

Orientation

Sets whether the group is rotated or mirrored. See Orientation Valid Values.

Query Group Member button

Displays the appropriate Edit Properties form for the types of objects contained in the group. For example, if the first object in the group is a rectangle, the Edit Rectangle Properties form appears. To continue through the objects in the group, use the Next and Previous buttons on the form. You can edit the properties of each member of the group using these Edit Properties forms. This chapter describes all of the Edit Properties forms that might appear as a result of the query.

Attributes in the Edit Group Array Properties Form

The following table describes the fields available on the Attributes tab of the Edit Group Array Properties form.  

Field Description

Name

Displays the name of the selected group array.

Origin

Sets a specific point in a group array as its origin. You can specify the values in the X and Y fields.

Rows, Columns

Specifies the dimensions of the array. It determines the number of cells or members in a group array.

Lock X,Y

Disables the Mode, X, and Y fields. When this option is selected, spacing mode and spacing values for the group array cannot be edited.

Mode

Lets you select the spacing mode for the group array.

  • Spacing: Lets you specify the distance that is measured between the adjacent or closest edges of cells. For example, the distance between the top edge of a cell and the lower edge of another cell.
  • Pitch: Lets you specify the distance that is measured between the same-edge corners of cells. For example, the distance between the left edges of two cell.

You can specify the distance in the X and Y fields. Based on the spacing mode selected, the specified distance is kept between the cells of a group array.

Reference LPP

Specifies the layer-purpose pair (LPP) used for computing the bounding box of the cells in a group array. The bounding box of the geometries on the specified reference LPP is used for calculating the spacing between cells.

When the value is set to None, the combined bounding box of all the geometries in a cell is used for determining the spacing between cells.

Rotation

Specifies whether a group array is rotated or mirrored. For information, see Orientation Valid Values.

Array Pattern

Lets you specify the orientation of individual cells of a group array. You can select a predefined or custom pattern.

You can specify the orientation values directly in the text field by enclosing them in quotation marks. You can also select a predefined or custom pattern from the drop-down list. Alternatively, you can use the Array Pattern form, which is accessed by clicking the Open Array Pattern editor button .

For more information, see Predefined Orientation Patterns for a Group Array.

Attributes in the Edit Instance Properties Form

The following table describes the fields available on the Attributes tab of the Edit Instance Properties form.

Field Description

Library, Cell, and View

Sets the library, cell, and view names of the master cell for this instance.

You can use the SKILL function leEnableInstPropEditFields to enable or disable the Library or Cell fields for an instance in the Property Editor form.

Browse

Lets you select the library, cell, and view names by clicking on them in the browser.

Origin: X and Y

Sets the X and Y coordinates of the origin of the instance.

Name

Sets the name assigned to this instance. The layout editor automatically assigns instance names that begin with the letter I, followed by a number.

Rotation

Sets whether the instance is rotated or mirrored. See Orientation Valid Values.

Cell Type (read only field)

Displays the master cell type used to describe the nature of a physical block or cell. Layout editor does not support any level one editing on any of these design objects. These cell types are used in Virtuoso Layout Suite XL and Virtuoso Floorplanning. See Orientation Valid Values.

Cluster

Specifies the name of the cluster associated with the instance.

Max Voltage

Displays the maximum voltage if the cluster is a power domain cluster.

Placement Status

Displays the placement status of the instance in a cyclic field.The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Attributes in the Edit Instance Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit Instance Pin Properties form.

Field Description

Library, Cell, and View

Sets the library, cell, and view names of the master cell for this instance.

You can use the SKILL function leEnableInstPropEditFields to enable or disable the Library or Cell fields for an instance in the Property Editor form.

Browse

Lets you select the library, cell, and view names by clicking on them in the browser.

Origin: X and Y

Sets the X and Y coordinates of the origin of the instance.

Name

Sets the name assigned to this instance. The layout editor automatically assigns instance names that begin with the letter I, followed by a number.

Rotation

Sets whether the instance is rotated or mirrored. See Orientation Valid Values.

Cell Type (read only field)

Displays the master cell type used to describe the nature of a physical block or cell. Layout editor does not support any level one editing on any of these design objects. These cell types are used in Virtuoso Layout Suite XL and Virtuoso Floorplanning. See Orientation Valid Values.

Cluster

Specifies the name of the cluster associated with the instance.

Max Voltage

Displays the maximum voltage if the cluster is a power domain cluster.

Placement Status

Displays the placement status of the instance in a cyclic field.The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

Attributes in the Edit Label Properties Form

The following table describes the fields available on the Attributes tab of the Edit Label Properties form.

Field Description

Layer

Sets the layer on which the label is drawn.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the label.

Text

Sets the text that appears in the label.

Origin: x and y

Sets the X and Y coordinates of the label origin.

Height

Sets the height of the label, in user units (usually microns).

Rotation

Sets whether the label is rotated or mirrored. See Orientation Valid Values.

Font

Sets the text style of the label.

Justification

Sets the location of the label origin. The origin appears as a small square on the label when you place or select it.

Drafting

Prevents the label from being rotated more than 90 degrees.

Overbar

Specifies a display option that determines how text strings containing underscore characters are displayed in a layout window.

When the overbar is disabled (default), the software displays underscore characters ( _ ) as part of the text string. When the overbar is enabled, the software interprets underscore characters ( _ ) in the text string name as toggle switches that control where overbars begin and end. Overbars appear above the text string, as shown in the examples.

Attributes in the Edit Line Properties Form

The following table describes the fields available on the Attributes tab of the Edit Line Properties form.

Field Description

Layer

Sets the layer of the line.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Sets the coordinates of the box surrounding the line.

Points

Sets the coordinates of each point of the line.

ROD Name

Displays the name of the line if it is a ROD object.

Attributes in the Edit Modgen Properties Form

The following table describes the fields available on the Attributes tab of the Edit Modgen Properties form.

Field Description

Name

Sets the name of the modgen.

Origin

Sets the origin point of the modgen.

Rotation

Sets whether the modgen is rotated or mirrored. See Orientation Valid Values.

Rows and Columns

Specifies the number of rows and columns in the modgen.

Horizontal and Vertical Alignment

Alignment: Sets the alignment of the modgen.

Custom Spacing

Sets the custom spacing of the modgen.

Reference

Layer and Purpose: Sets the layer and purpose of the reference layer of the modgen.

Number of Members

Specifies the number of members in the modgen.

Attributes in the Edit Mosaic Properties Form

The following table describes the fields available on the Attributes tab of the Edit Mosaic Properties form.

Field Description

Library, Cell, and View

Sets the library, cell, and view names of the master cell for this instance.

Name

Sets the name assigned to this instance. The layout editor automatically assigns instance names that begin with the letter I, followed by a number.

Origin: x and y

Sets the X and Y coordinates of the origin of the instance.

Rows and Columns

Sets the number of rows and columns in an array of instances.

Delta X and Delta Y

Sets the spacing between rows and columns in an array of instances.

Rotation

Sets whether the mosaic is rotated or mirrored. See Orientation Valid Values.

Attributes in the Edit Path Properties Form

The following table describes the fields available on the Attributes tab of the Edit Path Properties form.

Field Description

Layer

Sets the layer of the path.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the path.

Points

Sets the coordinates of each point of the path.

Width

Specifies the path width in user units (usually microns).

End Type

Controls how the path ends are drawn.

  • truncate: The path terminates at the end point with no overlap.
  • extend: The path terminates one-half the path width past the end point.
  • round: The path terminates one-third the path width past the end point, in an octagonal (chamfered) shape. Tapering starts at the endpoint of the path and the end segment is one-third the path width, with the other two segments calculated using one-third the width times the square root of two.
  • variable: The path terminates beyond the end point at the distance you enter in the Begin Extension and End Extension fields.

Begin Extension and End Extension

Sets the length of the beginning and ending extension in user units if Type is set to variable.

Route Status

Indicates the status of the route containing the path.

  • Routed: Indicates normal routing status.
  • Fixed: Indicates a route that should not be edited automatically, though it can be edited manually.
  • Locked/Cover: Indicates a route that should not be edited automatically or manually. The route forms a part of the base array. To edit the route, change the routing status to Routed or Fixed.

Part of a Route

Indicates whether or not the path is part of a route. By default, it is FALSE for paths.

ROD Name

Appears if the path is a ROD object.

Subpart

Appears if the path is a multipart path and has subparts.

(Virtuoso RF Option) For curved paths, End Type, Begin Extension, End Extension, Part of a Route, and Route Status attributes are disabled.

Attributes in the Edit Path Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit Path Pin Properties form.

Field Description

Layer

Sets the layer of the path.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the path.

Points

Sets the coordinates of each point of the path.

Width

Specifies the path width in user units (usually microns).

End Type

Controls how the path ends are drawn.

  • truncate: The path terminates at the end point with no overlap.
  • extend: The path terminates one-half the path width past the end point.
  • round: The path terminates one-third the path width past the end point, in an octagonal (chamfered) shape. Tapering starts at the endpoint of the path and the end segment is one-third the path width, with the other two segments calculated using one-third the width times the square root of two.
  • variable: The path terminates beyond the end point at the distance you enter in the Begin Extension and End Extension fields.

Begin Extension and End Extension

Sets the length of the beginning and ending extension in user units if Type is set to variable.

Route Status

Indicates the status of the route containing the path.

  • Routed: Indicates normal routing status.
  • Fixed: Indicates a route that should not be edited automatically, though it can be edited manually.
  • Locked/Cover: Indicates a route that should not be edited automatically or manually. The route forms a part of the base array. To edit the route, change the routing status to Routed or Fixed.

Part of a Route

Indicates whether or not the path is part of a route. By default, it is FALSE for paths.

ROD Name

Appears if the path is a ROD object.

Subpart

Appears if the path is a multipart path and has subparts.

(Virtuoso RF Option) For curved paths, End Type, Begin Extension, End Extension, Part of a Route, and Route Status attributes are disabled.

Placement Status

Displays the placement status of the pin in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

Attributes in the Edit PathSeg Properties Form

The following table describes the fields available on the Attributes tab of the Edit PathSeg Properties form.

Field Description

Layer

Sets the layer of the path.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the path.

Width

Specifies the path width in user units (usually microns).This field always displays the width in orthogonal units, even though a path segment may be diagonal.

Begin Point

Sets the coordinates of the beginning point of the path segment.

End Point

Sets the coordinates of the beginning point of the path segment.

Begin Style

Controls how the path segment beginning is drawn. You can choose from truncate, extend, variable, or custom.

For more information, see PathSeg Begin and End Styles.

End Style

Controls how the path segment end is drawn. You can choose from truncate, extend, variable, or custom.

Begin Extension and End Extension

Sets the length of the beginning and ending extension in user units if Type is set to variable.

Route Status

Indicates the status of the route containing the pathseg.

  • Routed: Indicates normal routing status.
  • Fixed: Indicates a route that should not be edited automatically, though it can be edited manually.
  • Locked/Cover: Indicates a route that should not be edited automatically or manually. The route forms a part of the base array. To edit the route, change the routing status to Routed or Fixed.

Part of a Route

Indicates whether or not the pathseg is part of a route.

Topology

Indicates the topology pattern of the pathseg. The valid topology values are None, RING, STRIPE, FOLLOWPIN, IOWIRE, COREWIRE, BLOCKWIRE, PADRING, and BLOCKRING. The default value is None.

The Topology field is visible only if the Part of a Route field is set to FALSE. When the Part of a Route field is set to TRUE, the Edit Properties form title is updated to Edit PathSeg in Route Properties.

ROD Name

Appears if the path is a ROD object.

Subpart

Appears if the path is a multipart path and has subparts.

Setup Constraint Group

Displays the constraint group from which the data is initialized.

Attributes in the Edit PathSeg Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit PathSeg Pin Properties form.

Field Description

Layer

Sets the layer of the path.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the path.

Width

Specifies the path width in user units (usually microns).This field always displays the width in orthogonal units, even though a path segment may be diagonal.

Begin Point

Sets the coordinates of the beginning point of the path segment.

End Point

Sets the coordinates of the beginning point of the path segment.

Begin Style

Controls how the path segment beginning is drawn. You can choose from truncate, extend, variable, or custom.

For more information, see PathSeg Begin and End Styles.

End Style

Controls how the path segment end is drawn. You can choose from truncate, extend, variable, or custom.

Begin Extension and End Extension

Sets the length of the beginning and ending extension in user units if Type is set to variable.

Route Status

Indicates the status of the route containing the pathseg.

  • Routed: Indicates normal routing status.
  • Fixed: Indicates a route that should not be edited automatically, though it can be edited manually.
  • Locked/Cover: Indicates a route that should not be edited automatically or manually. The route forms a part of the base array. To edit the route, change the routing status to Routed or Fixed.

Part of a Route

Indicates whether or not the pathseg is part of a route.

Topology

Indicates the topology pattern of the pathseg. The valid topology values are None, RING, STRIPE, FOLLOWPIN, IOWIRE, COREWIRE, BLOCKWIRE, PADRING, and BLOCKRING. The default value is None.

The Topology field is visible only if the Part of a Route field is set to FALSE. When the Part of a Route field is set to TRUE, the Edit Properties form title is updated to Edit PathSeg in Route Properties.

ROD Name

Appears if the path is a ROD object.

Subpart

Appears if the path is a multipart path and has subparts.

Setup Constraint Group

Displays the constraint group from which the data is initialized.

Placement Status

Displays the placement status of the pin in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

PathSeg Begin and End Styles

The following table describes the options available to draw the beginning and end of a pathSeg. You can choose them from the Begin Style and End Style attributes of a pathSeg.

Field Description

truncate

The path segment begins at the begin point with no overlap.

extend

The path segment extends from the begin point by one-half the path width.

variable

The path segment extends from the begin point by whatever value you enter in the Begin Extension field, in the example below by 0.25 microns from the begin path point.

custom

The path beginning extends in an octagonal (chamfered) shape. Each dimension of the chamfer is equidistant, except where the distance adjusts to accommodate 45-degree angled paths.

The custom path style adjusts to the path width when a 45-degree path end overlaps with other custom path ends. The path ends match when the end points overlap, as in the example below.

Pin Name or Other Text Display Attributes

The following table describes the fields available for pin name or other text display attributes on the Edit Properties form.

Field Description

Layer

Sets the layer of the text display.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the text display.

Text

Displays the text of the text display for the associated pin and is not editable.

Height

Sets the height of the text display in user units (usually microns).

Rotation

Sets whether the text display is rotated or mirrored. See Orientation Valid Values.

Font

Sets the text style of the text display.

Justification

Sets the location of the origin of the text display origin. The origin appears as a small square on the pin name when you place or select it.

Drafting

Prevents the text from being rotated more than 90 degrees.

Overbar

Specifies a display option that determines how text strings containing underscore characters are displayed in a layout window.

When the overbar is disabled (default), the software displays underscore characters ( _ ) as part of the text string.

When the overbar is enabled, the software interprets underscore characters ( _ ) in the text string name as toggle switches that control where overbars begin and end. Overbars appear above the text string, as shown in the examples.

Placement Halo Blockage Attributes

The following table describes the fields available on the Attributes tab of the Edit Properties form for placement halo blockage.

Field Description

Left Offset

Specifies the number of user units the placement halo is offset from the left of the instance bBox.

Right Offset

Specifies the number of user units the placement halo is offset from the right of the instance bBox.

Bottom Offset

Specifies the number of user units the placement halo is offset from the bottom of the instance bBox.

Top Offset

Specifies the number of user units the placement halo is offset from the top of the instance bBox.

Attributes in the Edit Polygon Properties Form

The following table describes the fields available on the Attributes tab of the Edit Polygon Properties form.

Field Description

Layer

Sets the layer of the polygon.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Sets the coordinates of the box surrounding the polygon.

Points

Sets the coordinates of each point of the polygon.

ROD Name

Displays the name of the polygon if it is a ROD object.

Attributes in the Edit Polygon Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit Polygon Pin Properties form.

Field Description

Layer

Displays the layer of the rectangle.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the pin.

Points

Displays the coordinates of each point of the pin.

Placement Status

Displays the placement status of the pin in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

MPT Coloring: Color and State

Displays the color and state of the pin.

(Virtuoso RF Option) For curved polygon pins, you can view the attributes described in this table.

Virtuoso Photonics Option

The following table describes the additional options that are displayed for a photonics pin on the Attribute tab of the Edit Properties form.

Field Description

Width

Lets you specify the width of the facet of the waveguide that connects to this pin.

Angle

Lets you specify the angle of the facet of the waveguide at the intersection of the pin.

Radius

Lets you specify the radius of the curve of the waveguide center at the point it meets the facet.

You need the Virtuoso_Photonics_Option license to use this functionality. For information on obtaining the required license, contact your local Cadence representative.

Attributes in the Edit PR Boundary Properties Form

The following table describes the fields available on the Attributes tab of the Edit PR Boundary Properties form.

Field Description

Points

Displays the coordinates of each point of the PR boundary.

BBox

Displays the coordinates of the box surrounding the PR boundary.

Area

Displays the total area of the PR boundary in user units.

Rectangle and Rectilinear

Displays whether a boundary is a rectangle or a polygon. The PR boundary is always a rectangle.

Halo

Allows you to optionally create a new or edit an existing area halo associated with the PR boundary object. This area halo is always on offset to the bounding box of the PR boundary object.

IOBox

Displays the Left, Bottom, Right, and Top coordinates of the bounding box of the IOBox. IOBox represents the area reserved for pads.

CoreBoxSpec

Displays the Left, Bottom, Right, and Top coordinates of the bounding box. CoreBoxSpec is a rectangular grid of sites where multiple rows can be placed in horizontal or vertical direction. This is the area where standard cells can be placed. An IOBox, together with the CoreBox, indicates the area for the IO cells.

Site Pattern

Displays the site definition as core or pad, as defined in the technology file.

Horizontal

Specifies whether the row orientation is horizontal or not.

Spacing

Displays the row offset value in user units.

Flip Type

Displays which rows in the site can be flipped. Cyclic choices include Even, Odd, None.

Spacing Type

Displays the rows to which the spacing value applies. Cyclic choices include Every, Even, Odd.

In the example below, the prBoundary has an IO box and a coreBox. The coreBox has four horizontal rows of siteDef A.

All rows are separated by a distance row spacing. Every odd numbered row is flipped. The number of rows and row geometry is computed based on the overall bBox of the coreBox and the siteDef of the coreBox.

API is available to retrieve the number of rows and bounding box of each row. For information about accessing boundary attributes, see Generic Boundary Attributes and Boundary SKILL Functions.

Attributes in the Edit Rectangle Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit Rectangle Pin Properties form.

Field Description

Layer

Displays the layer of the rectangle.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

Left, Right, Bottom, and Top

Displays the coordinates of the pin.

Edit

Specifies a radio button that lets you edit the coordinates. This is the topmost edit button.

Width and Height

Displays the width and height of the pin.

Placement Status

Displays the placement status of the pin in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

MPT Coloring: Color and State

Displays the color and state of the pin.

ROD Multipart Path - Master Path Fields Attributes

The following table describes the fields available on the Attributes tab for ROD Multipart Path.

Field Description

Layer

Sets the layer of the master path.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

bBox

Displays the coordinates of the box surrounding the path.

Points

Sets the coordinates of each point of the master path.

Width

Specifies the path width in user units (usually microns).

Type

Controls how the path ends are drawn.

Begin Extension and End Extension

Sets the length of the beginning and ending extension in user units if Type is set to variable.

Choppable

Indicates whether or not a ROD path can be chopped. The value must be t or nil. When a path has subparts and the master path is choppable, all subpaths and sets of subrectangles must be choppable also. When a path has subparts and the master path is not choppable, each subpath and/or set of subrectangles can be choppable or not. The default is choppable.

ROD Name

Displays the name of the MPP.

Subpart

Opens one of the three Edit ROD Subpart forms, Offset Subpath, Enclosure Subpath, or Subrectangle. See the ROD Subpart Form for a description of the fields and options.

Routing, Slot, Pin, or Feed Through Blockage Attributes

The following table describes the fields available on the Attributes tab of the Edit Properties form for routing, slot, pin, or feed through blockage attributes.

Field Description

Owner Information

Sets the name of the (optional) owner of the blockage.

Points

Sets the coordinates of each point of the cluster boundary.

Area

Displays the total area in user units of the blockage.

Type

Displays the type of blockage you are editing. In this case, the blockage would be of the type: routing, slot, pin, feed, or placement.

Placement Blockage Type

Displays the type of placement blockage: Hard, Partial, Soft or Macro-Only.

Max Density

Displays the maximum percentage of the total design area that the metal in the specified layer occupies.

Based on the placement blockage type, the following are the valid values of the Max Density field:

  • Hard: 0%
  • Partial: Value greater than 0% and less than 100%. The value can be a floating point number. Default value is 50%.
  • Soft: 0%
  • Macro-Only: 100%

Layer

Selects the layer on which the blockage is enforced.

Layer Filter

Enables you to search for a layer-purpose pair and narrow down the available choices in the Layer list.

Material

Selects the material on which the blockage is enforced.

Use Effective Width

Enables the Effective Width field, when clicked.

Effective width

Sets the value which is checked against the layer spacing rule or table spacing rules, if defined.

Allow PGNet

Allows shapes with signal types power and ground to be placed within the blockage area.

Color

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.

Attributes in the Edit Row Properties Form

The following table describes the fields available on the Attributes tab of the Edit Row Properties form.

Field Description

Base Name

Allows you to enter a unique name for each row object you create. You enter the base name and the software adds an underscore followed by a number which is greater than or equal to 1. As you enter new sites, each site is incremented by 1. For example, if your base name is ROW_1, the name assigned to the first site is ROW_1_1, the next is ROW_1_2, the next is ROW_1_3, and so on. If you do not enter a custom row name the software assigns the name row_number, which increments by 1 each time you add a site and rows.

Row Width

Displays the width of the row.

Rotation

Allows you to set the row orientation. See Orientation Valid Values.

Origin X and Y

Allows you to set a corner of the row at a specific point in the cellview.

Site Definition Name

Specifies a read only field displaying the name of the current row.

Technology Library

Specifies a read only field displaying the technology library the original row was defined in.

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, or SymmetricInR90.

Number of Sites

Sets the number of sites in each row. The number of sites is any integer equal to or greater than zero.

Templates

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

Type radio buttons

Displays Rails, Allowed Components, or Both in the Pre-Defined section of the form. You move them into the Selected section of the form using the arrows. Once they are in the Selected section of the form, you add the components individually selected from the Selected field.

Attributes in the Edit Snap Boundary Properties Form

The following table describes the fields available on the Attributes tab of the Edit Snap Boundary Properties form.

Field Description

Points

Sets the coordinates of each point of the snap boundary.

bBox

Displays the coordinates of the box surrounding the snap boundary.

Area

Displays the total area in user units of the snap boundary.

Attributes in the Edit Via Properties Form

The following table describes the fields available on the Attributes tab of the Edit Via Properties form.

Field Description

Via Definition cyclic field

Lists all valid via definitions available in the effective technology file. Choosing a via from the cyclic field selects the via from the effective technology file.

Net Name

Applies a net name to the via you are placing in the cellview.

Technology Library / Via Type

Specifies a read only field that displays the technology library from which the selected via definition is obtained. If you select a via definition from the list which is defined in a different library, the field is updated to that library name. The field also displays the type of viaDef displayed in the Via Definition field. The viaDefs are standard or custom.

Rotation

Displays the current rotation of the via.

Origin: X and Y

Sets the X and Y coordinates of the via origin.

Justification

Sets the origin of a via. Choose offset to manually set the X and Y origin points. Cyclic field choices are: offset, lowerLeft, centerLeft, upperLeft, lowerCenter, centerCenter, upperCenter, lowerRight, centerRight, upperRight. The value offset is not available for a cdsVia.

Reset Parameters to

Enables you to reset the values in the form to the technology database values if you want to revert from the manually updated parameter values to the defaults. You can reset the values to Minimum Rules then ViaDef, Minimum Rules, or Minimum Rule Enclosures.

Compute From

This section provides options available in Compute From section.

Rows and Columns

Sets the number of rows or the number of columns of via cuts in a via array. If you change the values in the Rows and Columns fields, the values in the other fields, such as Width, Length, Row Spacing, and Column Spacing, are dynamically updated.When you update the value in the Row or Column field, this will the update other values in the form and apply the constraints. This will happen when you finish editing the values in the Row or Column fields and click at some other area in the form.

Swap button

Swaps the values in the Rows and Columns fields. If the swapped values violate the minimum rules, the spacing and enclosure values are re-calculated based on the Reset Parameters to setting.

Width and Height

Sets the width and height of the via, in user units (typically microns)

Cut Section

This section provides options available in Cut Section.

Cut Class cyclic field

Displays cut class choices only if a cutClasses constraint has been defined for the cut layer of the selected viaDef in the layerRules section of the technology file. The following are examples of cut classes:

  • Small is a single cut via where both dimensions are short.
  • Bar is a large via that has one long and one short dimension. The shorter dimension is equal to the width or length of Small.
  • Large is a large via that has two long dimensions, equal to the longer dimension of Bar.

If you update the Cut Class selection, the values in the other fields, such as Rows, Columns, Width, Length, Row Spacing, and Column Spacing, are dynamically updated.

Width and Length

Sets the width and length of the via cut, in user units (typically microns). If a Cut Class is selected, the cut Width and Length are automatically updated to the cut size values defined for that cut class in the layerRules section of the technology file.

Swap button

Swaps the values in the Width and Length fields.

Row Spacing

Sets the distance between the horizontal edge to edge cuts in a via.

Column Spacing

Sets the distance between the vertical edge to edge cuts in a via.

Swap button

Swaps the values in the Row Spacing and Column Spacing fields.

Edit Cut Pattern

Opens the Edit Cut Pattern Form and enables you to edit cut patterns on via arrays.

Enclosures

Sets directional offset distances on Layer 1, the bottom routing layer, and Layer 2, the top routing layer.

Compute Enclosures

Calculates enclosures automatically.

The Compute Enclosures setting does not impact the via you create in the Auto mode.

Left

  • Layer 1: Sets the horizontal distance on the left side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2:Sets the horizontal distance on the left side of the via from the cut edge to the enclosure edge on the layer designated layer 2 (top routing layer).

Right

  • Layer 1: Sets the horizontal distance on the right side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2: Sets the horizontal distance on the right side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (top routing layer).

Top

  • Layer 1: Sets the vertical distance on the top side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2: Sets the vertical distance on the top side of the via from the cut edge to the enclosure edge on the layer designated layer 2 (top routing layer).

Bottom

  • Layer 1: Sets the vertical distance on the bottom side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2: Sets the vertical distance on the bottom side of the via from the cut edge to the enclosure edge on the layer designated layer 2 (top routing layer).

Implant X

  • Layer 1: Sets the horizontal distance from the left and right cut edge to the implant enclosure edge on the layer designated layer 1 (bottom routing layer). This is a read-only field.
  • Layer 2: Sets the horizontal distance from the left and right cut edge to the implant enclosure edge on the layer designated layer 2 (top routing layer). This is a read-only field.

Implant Y

  • Layer 1: Sets the vertical distance from the top and bottom cut edge to the implant enclosure edge on the layer designated layer 1 (bottom routing layer). This is a read-only field.
  • Layer 2: Sets the vertical distance from the top and bottom cut edge to the implant enclosure edge on the layer designated layer 2 (top routing layer). This is a read-only field.

Route Status

Indicates the status of the route containing the via.

  • Routed: Indicates normal routing status.
  • Fixed: Indicates a route that should not be edited automatically, though it can be edited manually.
  • Locked/Cover: Indicates a route that should not be edited automatically or manually. The route forms a part of the base array. To edit the route, change the routing status to Routed or Fixed.

Part of a Route

Indicates whether or not the via is part of a route.

The following fields are available only for a cdsVia:

  • Metal Purpose: Displays the metal layer purpose.
  • Cut Purpose: Displays the via layer purpose.
  • Other Purpose: Displays the implant and well layer purpose.

MPT Coloring

For a selected via, you can set the colors for Layer1, CutLayer, and Layer2. For all the via layers, the following MPT colors are available: grayColor, mask1Color, mask2Color, and mask3Color.

Attributes in the Edit Via Pin Properties Form

The following table describes the fields available on the Attributes tab of the Edit Via Pin Properties form.

Field Description

Via Definition cyclic field

Lists all valid via definitions available in the effective technology file. Choosing a via from the cyclic field selects the via from the effective technology file.

Net Name

Applies a net name to the via you are placing in the cellview.

Technology Library / Via Type

Specifies a read only field that displays the technology library from which the selected via definition is obtained. If you select a via definition from the list which is defined in a different library, the field is updated to that library name. The field also displays the type of viaDef displayed in the Via Definition field. The viaDefs are standard or custom.

Rotation

Displays the current rotation of the via.

Origin: X and Y

Sets the X and Y coordinates of the via origin.

Justification

Sets the origin of a via. Choose offset to manually set the X and Y origin points. Cyclic field choices are: offset, lowerLeft, centerLeft, upperLeft, lowerCenter, centerCenter, upperCenter, lowerRight, centerRight, upperRight. The value offset is not available for a cdsVia.

Reset Parameters to

Enables you to reset the values in the form to the technology database values if you want to revert from the manually updated parameter values to the defaults. You can reset the values to Minimum Rules then ViaDef, Minimum Rules, or Minimum Rule Enclosures.

Compute From

This section provides options available in Compute From section.

Rows and Columns

Sets the number of rows or the number of columns of via cuts in a via array. If you change the values in the Rows and Columns fields, the values in the other fields, such as Width, Length, Row Spacing, and Column Spacing, are dynamically updated.When you update the value in the Row or Column field, this will the update other values in the form and apply the constraints. This will happen when you finish editing the values in the Row or Column fields and click at some other area in the form.

Swap button

Swaps the values in the Rows and Columns fields. If the swapped values violate the minimum rules, the spacing and enclosure values are re-calculated based on the Reset Parameters to setting.

Width and Height

Sets the width and height of the via, in user units (typically microns)

Cut Section

This section provides options available in Cut Section.

Cut Class cyclic field

Displays cut class choices only if a cutClasses constraint has been defined for the cut layer of the selected viaDef in the layerRules section of the technology file. The following are examples of cut classes:

  • Small is a single cut via where both dimensions are short.
  • Bar is a large via that has one long and one short dimension. The shorter dimension is equal to the width or length of Small.
  • Large is a large via that has two long dimensions, equal to the longer dimension of Bar.

If you update the Cut Class selection, the values in the other fields, such as Rows, Columns, Width, Length, Row Spacing, and Column Spacing, are dynamically updated.

Width and Length

Sets the width and length of the via cut, in user units (typically microns). If a Cut Class is selected, the cut Width and Length are automatically updated to the cut size values defined for that cut class in the layerRules section of the technology file.

Swap button

Swaps the values in the Width and Length fields.

Row Spacing

Sets the distance between the horizontal edge to edge cuts in a via.

Column Spacing

Sets the distance between the vertical edge to edge cuts in a via.

Swap button

Swaps the values in the Row Spacing and Column Spacing fields.

Edit Cut Pattern

Opens the Edit Cut Pattern Form and enables you to edit cut patterns on via arrays.

Enclosures

Sets directional offset distances on Layer 1, the bottom routing layer, and Layer 2, the top routing layer.

Compute Enclosures

Calculates enclosures automatically.

The Compute Enclosures setting does not impact the via you create in the Auto mode.

Left

  • Layer 1: Sets the horizontal distance on the left side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2:Sets the horizontal distance on the left side of the via from the cut edge to the enclosure edge on the layer designated layer 2 (top routing layer).

Right

  • Layer 1: Sets the horizontal distance on the right side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2: Sets the horizontal distance on the right side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (top routing layer).

Top

  • Layer 1: Sets the vertical distance on the top side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2: Sets the vertical distance on the top side of the via from the cut edge to the enclosure edge on the layer designated layer 2 (top routing layer).

Bottom

  • Layer 1: Sets the vertical distance on the bottom side of the via from the cut edge to the enclosure edge on the layer designated layer 1 (bottom routing layer).
  • Layer 2: Sets the vertical distance on the bottom side of the via from the cut edge to the enclosure edge on the layer designated layer 2 (top routing layer).

Implant X

  • Layer 1: Sets the horizontal distance from the left and right cut edge to the implant enclosure edge on the layer designated layer 1 (bottom routing layer). This is a read-only field.
  • Layer 2: Sets the horizontal distance from the left and right cut edge to the implant enclosure edge on the layer designated layer 2 (top routing layer). This is a read-only field.

Implant Y

  • Layer 1: Sets the vertical distance from the top and bottom cut edge to the implant enclosure edge on the layer designated layer 1 (bottom routing layer). This is a read-only field.
  • Layer 2: Sets the vertical distance from the top and bottom cut edge to the implant enclosure edge on the layer designated layer 2 (top routing layer). This is a read-only field.

Route Status

Indicates the status of the route containing the via.

  • Routed: Indicates normal routing status.
  • Fixed: Indicates a route that should not be edited automatically, though it can be edited manually.
  • Locked/Cover: Indicates a route that should not be edited automatically or manually. The route forms a part of the base array. To edit the route, change the routing status to Routed or Fixed.

Part of a Route

Indicates whether or not the via is part of a route.

The following fields are available only for a cdsVia:

  • Metal Purpose: Displays the metal layer purpose.
  • Cut Purpose: Displays the via layer purpose.
  • Other Purpose: Displays the implant and well layer purpose.

MPT Coloring

For a selected via, you can set the colors for Layer1, CutLayer, and Layer2. For all the via layers, the following MPT colors are available: grayColor, mask1Color, mask2Color, and mask3Color.

Pin

This section provides options available in Pin Section.

Placement Status

Displays the placement status of the pin in a cyclic field. The choices are Unplaced, None, Placed, Fixed, and Locked/Cover. If the placement status is Unplaced, the instance will not be visible. See Placement Status Valid Values.

Pin Name

Displays the name of the pin.

Terminal Name

Displays the name of the terminal.

Route Method

Displays the routing method of the pin in a cyclic field. The choices are symbolic and geometric.

When Update Net Signal Type is enabled, terminals with nets that have a Signal Type of Power or Ground in the schematic are automatically given a Route Method of Geometric when either the Generate All From Source or Update Components and Nets commands are run.

Attributes in the Edit Via Stack Properties Form

The following table describes the fields available on the Attributes tab of the Edit Via Stack Properties form.

Field Description

Rotation

Displays the current rotation of the via stack.

Justification

Sets the origin of a via stack. Cyclic field choices are: bottom-left, center-left, top-left, bottom-center, center-center, top-center, bottom-right, center-right, or top-right.

Origin: X and Y

Sets the X and Y coordinates of the via stack origin.

Compute From Section

  • Top Rows and Top Columns: Sets the number of rows and columns for the top via in the via stack.
  • Width and Height: Sets the width and height of the via stack, in user units (typically microns).

Definition Section

  • Start Layer: Lets you select one of the two layers between which you want to place the via stack. The layer selected in the End Layer list does not appear in the Start Layer list.
  • End Layer: Lets you select one of the two layers between which you want to place the via stack. The layer selected in the Start Layer list does not appear in the End Layer list.
  • Transitions: Via Definitions :Lets you select viaDefs for each layer pair between the specified Start Layer and End Layer.

Cut Class

Displays cut class choices only if a cutClasses constraint has been defined for the cut layer of the selected viaDef in the layerRules section of the technology file.

Virtual Hierarchy / VH Clone Attributes

The following table describes the fields available on the Attributes tab of the Edit Properties form for a virtual hierarchy or clone.

Field Description

Name

Displays the name of the virtual hierarchy or virtual hierarchy clone.

Master

Displays the library, cell, and view name of the virtual hierarchy or virtual hierarchy clone.

Type

Displays the type of virtual hierarchy or virtual hierarchy clone, Generated or Created.

Frozen

Sets whether the virtual hierarchy or virtual hierarchy clone is frozen or not.

Family

Displays the family of the virtual hierarchy or virtual hierarchy clone.

Origin X and Origin Y

Sets the origin point of the virtual hierarchy or virtual hierarchy clone.

Rotation

Sets whether the virtual hierarchy or virtual hierarchy clone is rotated or mirrored. See Orientation Valid Values.

Number of Members

Displays the number of members in the virtual hierarchy or virtual hierarchy clone.

Placement Status Valid Values

Value Description

Unplaced

Unplaced instances can be placed and moved. Indicates that the current placement is arbitrary and should be changed. Unplaced objects do not contribute to the bounding box of the containing design, and they will not be returned by a region query.

None

Default value.

Placed

Placed instances can be moved by automatic and interactive commands. Indicates that an effort has been made by the software to place this object but it may be placed in future attempts.

Fixed

Fixed instances can be moved by interactive commands.

Locked/Cover

Locked instances cannot be moved by any commands. The placement of this object should not be changed.

Orientation Valid Values

Value Description

RO

no rotation

R90

rotated 90 degrees

R180

rotated 180 degrees

R270

rotated 270 degrees

MY

mirrored over the Y axis

MYR90

mirrored over Y, rotated 90 degrees

MX

mirrored over the X axis

MXR90

mirrored over X, rotated 90 degrees

Related Topics

Edit Properties Form


Return to top
 ⠀
X