Product Documentation
Virtuoso Floorplanner User Guide
Product Version IC23.1, November 2023

Create Pin From Label Form

Use the Create Pin From Label form to create pins from labels and text displays in the layout cellview.

Field Description

Scope

This section defines the scope for searching for labels.

Label in

Specifies the scope for selecting labels. The available options are:

  • Cellview: Considers all top-level labels in the current cellview as target labels.
  • Selected: Considers the selected labels in the current cellview as target labels.

Environment variable: pinFromLabelSelectMode

LPP Filter

Restricts the search to the specified layer-purpose pairs. All other LPPs are ignored.

Environment variable: pinFromLabelSetLPPList

Consider Instance Labels

Includes instance labels in the search results.

  • If Scope is set to Cellview, all top-level and level-1 labels in the current cellview are considered as target labels.
  • If Scope is set to Selected, all top-level and level-1 labels in the selected instances are considered as target labels.

Environment variable: pinFromLabelSelectInstLabel

Shape Search

This section defines options for searching for labels.

Search Depth

Specifies the level to which shapes must be searched. For example, if set to 4, levels 0 through 4 are searched for the required shapes. The default value is 0, which refers to the top-level.

Environment variable: pinFromLabelSetShapeDepth

Select Shape

Specifies the shape that must be used for pin creation:

  • First: Indicates that the first shape that matches the specified criteria must be used. The search is stopped as soon as a suitable shape is found.
  • Largest: Retrieves all matching shapes, then uses the shape with the largest area.

Environment variable: pinFromLabelSetShapeType

Use Shape On

Specifies the layer property based on which the search results must be filtered out - Metal or Poly Layer or Same Label Layer.

Environment variable: pinFromLabelSetShapeLayer

Apply Search Depth for Instance Labels

Uses the specified Search Depth for instance labels.

Environment variable: pinFromLabelApplyDepthToInstLabels

Create Pin if Connectivity Exists

Creates pins only for the labels that are associated with existing nets, terms, or pins in the current cellview. All other labels are ignored.

Environment variable: pinFromLabelCheckNetConnectivity

Schematic Awareness

Creates pins only if corresponding pins are present in the schematic view. When creating a new pin, the tool applies the same direction and signal type attribute as the corresponding schematic pin.

Check for Duplicate Pins

Checks for existing pins with the same names so that duplicates are not created.

Pin Attributes

This section defines settings for the pins to be generated.

Pin Size

Specifies the size and shape of the pins to be generated. The available options are:

  • Auto: Creates square pins inside the shape. The smaller dimension (width, height) is chosen as the pin side of the square pins. Pins are created along the edge of the PR boundary, so that they are accessible for defining connectivity.
  • Whole Shape: Creates pins of the same shape as the labels.

  • Custom (X and Y values): Lets you specify the size of the pins by specifying the width and height values. The same size is applied to all output pins.

Environment variables: pinFromLabelCreateWholeShapePin, pinFromLabelPinSizeX, pinFromLabelPinSizeY, pinFromLabelSetPinSize

Pin Layer

Specifies the layer on which pins are to be generated. The available options are:

  • Same as Shape LPP: Creates pins on the same layer as the overlapping shape.
  • Same Layer Custom Purpose: Uses the same layer as the overlapping shape, but lets you specify the purpose.
  • Custom LPP: Lets you specify both the layer and purpose on which pins must be created.

Environment variables: promoteCustomLPP, pinFromLabelSetCustomPurpose, pinFromLabelSetPinLayers

Attach Label to the Pin

Attaches the labels to their corresponding pins.

Environment variable: pinFromLabelAttachLabelToPin

Virtual Connect

Enables virtual connection of the pins that are created.

Environment variable: pinFromLabelEnableVirtualConnect

Power

Create Whole Shape Pin for Labels: Creates power pins of the same shape as their corresponding labels.

Environment variable: pinFromLabelSetLabelList

Define

Displays a list of labels. Select the labels for which power pins must be created.

Preview

  • Show: Displays a preview of the pins that are to be created.
  • Hide: Hides the preview.

Related Topics

Creating Pins from Labels in the Pin Tool


Return to top
 ⠀
X