Product Documentation
Virtuoso Studio Design Environment User Guide
Product Version IC23.1, November 2023

Design Form

Use this form to check library-related information in the CIW. You can use the options on this form to run tests on the specified design. To reduce the size of the design on disk, you need to save, close, reopen, and save the design again.

Field

Description

Library

Specifies the library that contains the design that you want check. Click Browse to select the library from Library Browser.

Cell

Specifies the cell name.

View

Specifies the view name.

Check

Selects the tests you want to run on the specified design.

Recursion

Check the design hierarchy for recursive references (loops) that can cause a tool to become unresponsive. These references must be removed.

Design statistics and memory usage

Checks the design statistics and reports the amount of memory used by the design.

  • Full design hierarchy: Runs the check on the entire design hierarchy.

Duplicate instances and shapes

Checks the design to identify any duplicate instances or shapes in it.

  • Create markers: Creates markers to indicate the location of the duplicate instances or shapes in the design. Use the Annotation Browser to view the markers.
  • Remove duplicates: Deletes any duplicate instances or shapes detected during the check.
  • Full design hierarchy: Runs the check on the entire design hierarchy.

OA Integrity (oaScan)

Runs the oaScan utility that checks for inconsistencies in the OpenAccess design, technology, and DM databases, and optionally repairs the inconsistencies and saves the databases.

  • Repair: Repairs any issues found during the oaScan.
  • Full design hierarchy: Runs the check on the entire design hierarchy.

To repair the full design hierarchy, use the Scan Hierarchy option from the Data Integrity tab of the Diagnostic Center.

Constraint Integrity

Checks for duplicate constraint members, unreferenced constraints, and invalid constraints and optionally removes them from the design.

  • Remove duplicate group members: Removes duplicate constraint members and displays progress and duration to complete the process.
  • Remove unreferenced constraints: Removes unreferenced constraints that are not a part of any constraint group.
  • Remove invalid constraints: Removes invalid constraints that do not have any members.
  • Remove out-of-context constraints and members: Removes all out-of-context members and the associated constraints. Constraints and constraint members become out of context when the design objects they refer to are removed from the design, for example, after deleting instances, nets, or pins.

Related Topics

oaScan Utilities for Virtuoso

Scan/Repair Hierarchy Form

Diagnostic Center Form

Environment Form

Library Form

SKILL Form

Check Environment Variables Form


Return to top
 ⠀
X