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

Scanning Cellviews Automatically During Save

Instead of manually calling oaScan after each design update, you can run the check automatically any time you save data to disk. The software first makes a backup copy of the pre-save database and then runs oaScan on the newly-saved data. If a data issue has been introduced in the session since the last save, the backup copy can be restored.

Enabling Scan on Save

To enable Scan On Save:

  1. From the CIW menu bar, choose oaScan – Scan On Save.
    The Scan On Save form is displayed.
  2. Check the Enable Scan On Save box to switch on the feature.
  3. Click OK to save the settings.
    Whenever you save a cellview, Virtuoso automatically makes a backup copy of the cellview and runs oaScan.
    • If the cellview is clean, a message to confirm this is issued in the CIW.
    • If the saved data has an issue, Virtuoso pops up a dialog where you can confirm what action to take next.

Specifying the Location of Scan On Save Log Files

By default, the log files generated by Scan On Save are saved to the /tmp directory.

Cadence recommends that you create a central location in which to store log files and point to it using the CDS_SCANLOG shell environment variable. For example:

setenv CDS_SCANLOG "DIR=/home/user/scanlogs"

This lets you collect all oaScan log files in one place allowing you to easily locate and forward them to Cadence if required.

Handling Scan On Save Results

If the scan reveals an issue in the saved data, Virtuoso pops up a dialog where you can confirm what action to take next.

If the data contained an oaScan issue before the save. The following dialog box appears:

If an oaScan issue was found when the original data was clean. The following dialog box appears::

Repairing Issues Automatically

To suppress the Scan On Save results dialogs and automatically repair any issues found, check the Quiet box in the Scan On Save form. When this setting is enabled, no dialog is popped up and oaScan attempts to automatically repair the cellview, if required.

Related Topics

Scan On Save Form


Return to top
 ⠀
X