Product Documentation
Virtuoso Automated Device Placement and Routing Flow Guide
Product Version IC23.1, November 2023

Generating Constraints for Design Intent Device Groups

The Auto P&R assistant honors the device groups defined in Virtuoso Design Intent in the schematic view. This flow involves interaction between Virtuoso Design Intent contained in Virtuoso Schematic XL and the automated device placement and routing flow contained in Virtuoso Layout XL.

To define a Design Intent:

  1. Select the required devices in the design canvas or Navigator assistant either in Schematic XL or Layout XL.
  2. In Schematic XL, right-click and choose Design IntentCreate Design IntentDevices. The Create Device DI form appears.
  3. Specify a design intent name in the Name field.
  4. Select a design intent annotation style from the Style drop-down list.
  5. Select the annotation color, font size, and font from the corresponding drop-downs.
  6. Set Profile to APR Group.
  7. Select a device pattern from the Pattern drop-down. The available options are:
    • None (default): Does not apply any pattern preset to the selected devices.
    • Preset: Lets you set the pattern preset to Uniform, Interdigitated, Compact, or Custom.
    • Template: Lets you select the following:
      • Device Group for the selected devices
      • Template File that contains the settings to be applied to the devices.
  8. Click OK to create the Design Intent.

Design intent annotations are displayed in the design canvas to indicate the devices for which design intent is defined.

The Auto P&R assistant honors the Design Intent and creates a corresponding constraint as part of the Constraints step.

To generate the required constraints in the Auto P&R assistant:

  1. Launch the Auto P&R assistant.
  2. Generate devices in the layout canvas using options on the Initialize tab of the Auto P&R assistant.
  3. On the Constraints tab, ensure that the APR Device Group from DI finder is selected to recognize Design Intent device groups.
  4. Click Find Structures. The Design Intent device groups are identified and listed under the finder.
  5. Click Create Constraints to create a constraint for each Design Intent device group.

The constraint is listed in the Constraints Manager.

Editing a Design Intent

You can edit a design intent using the Edit Design Intent form. To access the form:

  1. Right-click the constraint that contains the required design intent.
  2. Choose Edit DI from the shortcut menu to display the Edit Design Intent form.

Use the options in the Edit Design Intent form to update the design intent.

Related Topics

Generating Constraints and Constraint Groups

APR Circuit Finders

Edit Design Intent Form


Return to top
 ⠀
X