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

Splitting Fingered Devices

The Split fingered devices option controls whether each finger of a schematic device will be placed in the layout as a separate device.

For example, if an instance has three fingers in the schematic and finger splitting is selected, three devices, each with one finger, is generated in the layout. If the schematic device also has an mfactor value set, the number of devices generated in the layout is a multiple of the mfactor value and the number of fingers.

Therefore, for a schematic device that has 3 fingers and an mfactor value of 2, the number of devices generated in the layout is:

(number of fingers X mfactor value)

(3 X 2) = 6

The Split fingered devices option also controls the width of each finger generated in the layout when the finger width is not specified as a CDF parameter but the total width and the number of fingers are specified. In this case, the resulting finger width may not match the schematic finger width because the split finger width is calculated as:

(total width X number of fingers)

To control the generated finger width, you can set the fingerSplitSetWidth environment variable to t.

Alternatively, finger splitting can be set by:

To set or unset finger splitting using the Configure Physical Hierarchy window:

  1. Click the Instances tab or the Cells tab, and select the device in question.
    The Split fingered devices option appears selected (true) or deselected (false), depending on the default value set on the Generation tab of the Connectivity form.
  2. Set the option as required and choose File – Save from the menu bar to save the physical configuration view.

The new setting takes effect the next time you generate or update the layout view.

If a multi-fingered device requires to be split after the device has been generated in layout, you can fold the multi-fingered device in order to create a separate device for each finger.

Related Topics

fingerSplitSetWidth

fingerSplit

Generation

Connectivity Form

Folding a Multi-fingered Device to Create Split Fingers


Return to top
 ⠀
X