Contents
1
Introduction to Virtuoso ADE Verifier
Key Elements of Virtuoso ADE Verifier
ADE Verifier in Design Verification Flows
Prerequisites to Using ADE Verifier
Verifier Cellviews and Sessions
Graphical User Interface of ADE Verifier
Setting Virtuoso ADE Verifier Preferences
Logs and Automatic Backups in Virtuoso ADE Verifier
Global Bindkeys in Virtuoso ADE Verifier
Bindkeys for View Navigation and Interaction with Item Contents
2
Requirements in Virtuoso ADE Verifier
Shortcut Menu Options in the Requirements and Implementations Pane
Import Requirements from External Sources
Importing Requirements from File
Importing Requirements from a Verifier Cellview
Creating Requirements from Implementations
Simulation Runs Using Auto-Synced Requirements
Editing Requirements in the Requirements Hierarchy
Editing Requirements Using the Requirements Editor Assistant
Copying Requirements in the Hierarchy
Organizing the Requirements Hierarchy
Reassigning IDs Hierarchically
Filters in the Requirements Hierarchy
Filtering Requirements Based on Text Criteria
Filtering Requirements Based on Status
Preparing ADE Verifier to Use Custom Fields
Specifying Values for Custom Fields
Description Editor for Requirements
3
Composite Requirements
4
Implementations and Mappings in Virtuoso ADE Verifier
Disabled Runs, Reliability Analyses, Tests, or Outputs for Implementation Cellviews
Modification of the Enabled or Disabled State
Adding an Implementation Manually
Adding Multiple Implementations
Implementations with Wave Specifications
Implementations with ADE Assembler Run Plans
Customizing Simulations with ADE Assembler Cellviews
Creating Outputs in Implementations Using Requirements
Editing Outputs in Implementations
Importing Implementations from Another ADE Verifier Cellview
Mappings between Implementations and Requirements
Mapping Implementations to Requirements Using the Shortcut Menu
Mapping Implementations to Requirements Using Bindkeys
Mapping Implementations to Requirements Using the Mapping Mode
Restarting Implementation Jobs
Filters in the Implementation List
Filtering Implementations Based on Text Criteria
Filtering Implementations Based on Status
Mapped and MappedHier Properties
Setting Up the Typical Value for Implementations
Opening the Project Directory Setup
Adding and Removing a Project Directory
Modifying and Saving a Project Directory
Histories from the Project Directory Setup
Creating a Custom Implementation
Editing a Single Custom Implementation
Editing Multiple Custom Implementations
Editing Output Expressions in Custom Implementations
Results of Modifying Expressions in Custom Implementations
Using Aliases in Custom Implementations
5
Implementation Runs in ADE Verifier
Implementation Simulation Flow
Enabling or Disabling Implementation Runs from Verifier
Creating and Deleting Implementation Sets
Rearranging Implementation Sets
Running and Stopping Simulations
Simulation Status of Implementations
Simulation of Implementations Externally
Running and Stopping Implementations in Batch Mode
Setting Up Pre and Post Simulation Operations in Batch Scripts
Distributing Batch Simulation Runs
Simulation Runs based on Priority and Estimated Run Time
Environment Setup to Run Simulations in ADE Verifier
Creating a CSV File for Defining Environment Variables
Adding and Removing Environment Variables
Modifying Environment Variables
Saving and Importing Pre-Defined Environment Variables from a CSV File
Exporting Environment Variables to a CSV File
Setting the Environment Variable Override Value
Viewing Run Results Using the Information Assistant
Results of Failed Outputs or Tests
Viewing Results from an Incomplete History
Reviewing and Refining a Batch Script
Running and Stopping a Batch Script
6
Managing Verification Results
Factors that Impact Verification Status
Reviewing the Current Overall Verification Status
Overall Progress, Coverage, and Overall Coverage
Verification Status of Requirements
Viewing Verification Results in the Information Assistant and Requirements Editor
Verification Status Indicators
Requirements Signoff in Virtuoso ADE Verifier
Updating the Completion Progress of Requirements Manually
HTML Reports in Interactive Format
Customization of HTML Reports in Interactive Format
Customizing the Interactive HTML Report Template
Examples of Interactive HTML Report Customization
7
Verifying the Design Against the Specified Setup
Setup Library Assistant Workflow
Opening the Setup Library Assistant
Graphical User Interface of Setup Library Assistant
Creating or Loading a Setup Library Cellview
Modification of the Setup Library Cellview
Importing Sweeps and Corners in the Setup Library
Exporting and Importing SDB Setups
Deleting a Setup Library Cellview
Adding or Deleting Verification Spaces
Parametric Sets in Setup Library Assistant
Adding or Removing a Verification Space for Each Block
Running Simulations with Verification Spaces
Updating Implementation Cellviews with Verification Spaces
Coverage Calculation in Virtuoso ADE Verifier
Calculating the Coverage Percentage
Calculation of Coverage Percentage for Statistical Outputs
Setting ADE Verifier Preferences for Coverage
8
Snapshots in Virtuoso ADE Verifier
Snapshots User Interface in ADE Verifier
Snapshot Management in ADE Verifier
Application of Tolerance Values in Snapshots
Modification of the Active Setup in the Snapshots Workspace
Comparison of Design and Simulation Setup Differences between Snapshots
9
External References in Virtuoso ADE Verifier
Flow for Referencing External Cellviews
Importing or Accessing Cellviews as References
Hierarchy for Referenced Cellviews
Editing or Updating Broken External References
Multiple Hierarchy Levels in Multi-User Verification Projects
Synchronization Between the Master and Referenced Cellviews
Simulation Runs on Referenced Cellviews
10
Verification in ADE Verifier with Reliability
Reliability Hierarchy in ADE Verifier
Reliability Flow in ADE Verifier
Reliability Outputs in ADE Verifier
Reliability Outputs in Different Run Modes
Validating Simulation Results for Reliability Outputs
Viewing Simulation Logs for Reliability Outputs
11
Mixed-Signal Design Verification
vManager Connection Settings in ADE Verifier
Accessing the vManager Toolbar
Prerequisites for Setting Up a vManager Connection in ADE Verifier
Setting Up the vManager Connection
Authentication for the vManager Server
Download of vPlan Requirements on Initial Merge
Uploading a Verification Plan to vManager
Downloading a vPlan from vManager
Editing the Verification Plan and vPlan Concurrently
Verification Plans in ADE Verifier and vManager Plans
Requirement IDs in an ADE Verifier-vManager Flow
Posting Verifier Results to the vManager Server
Creating a Batch and VSIF Script
List of Mappings between Verifier Requirement Fields and vManager Attributes
ADE Verifier Results in vManager
vManager Attributes - Domain and Scope
Connecting Multiple Verifier Views to a vPlan
Review of the Verification Results in vManager
Referenced Cellviews in an ADE Verifier-vManager Session
A
Virtuoso ADE Verifier Forms
Add Implementation Cellviews Form
Change Referenced Cellview Form
Export Mappings and Results for Requirements in Imported Files Form
Export Requirements to CSV File Form
Export Requirements to Excel File Form
B
Verifier Environment Variables
Environment Variables to Set Preferences
Environment Variables to Manage Results
Environment Variables to Manage File Export
Environment Variables to Manage Requirements
Environment Variables to Manage Session Windows
Environment Variables to Manage Verifier Runs
Environment Variables to Manage Verifier GUI Settings
Environment Variables to Manage HTML Reports
Environment Variables to Manage Custom Fields
Environment Variables to Manage Snapshots
Environment Variables to Manage Implementations
Environment Variables to Manage vManager Settings
C
Guidelines for Debugging in Virtuoso ADE Verifier
Return to top