Contents
Introducing Virtuoso® ADE Assembler
Licensing Requirements
Getting Started in the Virtuoso ADE Assembler Environment
Launching ADE Assembler
Using the Launch ADE Assembler Form
Creating a New Setup
Opening an Existing Setup
ADE Assembler Environment at Startup
ADE Assembler Environment User Interface
The Welcome to ADE Assembler Page
Menu Bar
Context-Sensitive Menus
Toolbars
Assistant Panes
Outputs
Workspaces
Specifying the Run Mode
Simulators Supported for Run Modes
Specifying Options for Saving Simulation Results
Specifying Results Database Location
How does ADE Assembler save the results in the results database?
Working with Tests
Adding a Test
Renaming a Test
Copying a Test
Removing a Test
Adding Notes to a Test
Changing the Order of Tests
Viewing Information about a Test
Adding, Changing, and Removing Analyses
Adding an Analysis
Changing an Analysis
Changing the Order of Analyses
Removing an Analysis
Specifying a Design for a Test
Opening a Design Schematic
Choosing the Target Simulator
Loading State Information
Specifying Model Libraries
Setting the Simulation Temperature
Specifying Analog Stimuli
Specifying a Custom Library of Sources
Specifying Simulation Files
Specifying Simulation Environment Options
Environment Options for the Spectre Circuit Simulator
Environment Options for the UltraSim Circuit Simulator
Environment Options for the AMS Designer Simulator
Environment Options for the hspiceD Circuit Simulator
Common Environment Options for Simulators
Specifying Simulator Options
Specifying Simulator Options for Spectre and UltraSimCircuit Simulators
Specifying Options for AMS Circuit Simulator
Specifying Options for hspiceD Circuit Simulator
Creating and Viewing the Netlist
Editing Multiple Tests in ADE Assembler
Multi-Test Editor User Interface
Comparing and Modifying Test Setup
Copying Values from Reference Test to the Other Tests
Keeping the Active Setup and Multi-Test Editor in Sync
Modifying a Test in ADE Explorer
Working with OCEAN-Based Tests
Working with Design Variables
Adding a Design Variable
Changing the Value of a Design Variable
Using Expression Builder for Design Variables and Global Variables
Hiding Overridden Design Variables for a Test
Deleting a Design Variable
Changing the Order of Design Variables
Enabling or Disabling Design Variables
Copying Variable Values to Other Tests
Saving Design Variables
Toggling the View on the Variables tab of the Variables and Parameters Assistant Pane
Finding Design Variables in Schematic
Copying Design Variable Values to the Schematic
Copying Design Variable Values from the Schematic
Importing Design Variables from an ADE State
Displaying Design Variables on the Schematic
Defining Variables in a File
Adding Variable Tags
Assigning Tags to Corners
Filtering Variables and Corners
Working with Device Instance Parameters
Selecting Instance Properties to be Parameterized for Simulations
Changing the Value of a Device Instance Parameter for Simulation
Disabling a Changed Device Instance Parameter Value for a Simulation
Deleting a Parameter
Sorting Parameters by Properties and Objects
Filtering Device Instance Parameters
Creating Custom Device Filters
Changing the Order of Device Parameters
Creating Parameter Ranges
Working with Parametric Sets
Creating Parametric Sets in ADE Assembler
Using Parametric Sets Created in ADE Explorer
Creating Parametric Sets
Adding a Variable to a Parametric Set
Including a Dependent Variables in a Parametric Set
Removing a Variable from a Parametric Set
Ungrouping Parametric Sets
Enabling or Disabling Parametric Sets
Enabling and Disabling Parameters
Adding Notes for Parameters
Adding or Changing a Variable or Parameter Specification
Specifying an Inclusion List of Values
Specifying an Exclusion List of Values
Specifying a Range of Values
Specifying Center and Span
Specifying Center and Span as a Percentage
Deleting a Parameter Specification
Creating Matched Device Parameters
Creating Ratio-Matched Device Parameters
Disabling Callbacks on Swept Device Parameters
Scope of Parameters
Inheriting from the Same Instance: iPar()
Passed Parameter Value of One Level Higher: pPar()
Passed Parameters from Any Higher Level: atPar()
Inheriting from the Instance Being Netlisted: dotPar()
Table of Functions
Creating a Global Variable
Loading the Default Set of Global Variables
Parameterizing Cellviews Defined in the Config View
Creating Config Sweep Variables
Importing Config Sweeps from the Parasitic Setup
Using Config Sweep Variables in the Corners Setup Form
Viewing Config Sweep Variables in Run Preview
Viewing Config Sweeps in the Simulation Results
Importing Sweep Variables as Global Variables
Saving Parameters and Global Variables to a Saved State
Importing Global Variables from a Saved State
Exporting Global Variables to a CSV File
Importing Global Variables from a CSV File
Enabling and Disabling Global Variables for All Tests
Disabling Global Variables for Specific Tests
Disabling a Global Variable for a Test using the Variables and Parameters Assistant
Disabling a Global Variable for a Test using the Data View Assistant
Updating Global Variable Values with Design Variable Values
Updating Design Variable Values with Global Variable Values
Using calcVal for Calibration
Using calcVal in Design Variables
Using calcVal in Design Variables with Corners in Setup
Adding, Modifying, and Deleting Constraints
Working with Parameters Created for Matched Parameter Constraints
Importing Matched Parameter Constraints to ADE Assembler
Resolving Mismatch Between Matched Parameter Constraints and their Corresponding Parameters
The Corners Setup Form
Creating Corners
Disabling or Enabling Corners
Filtering Corners
Saving Filters
Deleting Saved Filters
Running Simulation with Corners
Plotting Across Corners
Associating a Model or Subcircuit Name with an Instance
Editing Component CDF
Adding a Model Name Parameter to a Component’s CDF
Making the Model Name Parameter Editable
Using Component CDF to Specify Simulation Information
Creating a Stopping Cellview
Varying the Model File and Section during Simulation
Editing a Model File
Disabling a Model File
Including DSPF Files in the Setup
Specifying DSPF Files in the Simulation Files Setup Form
Sweeping DSPF Files in the Corners Setup Form
Sweeping DSPF Files in the Simulation Files Setup Form Using the VAR Function
Sweeping DSPF Files in the Corners Setup Form Using the VAR Function
Binding a DSPF View to a Design
Rules for Adding Prefixes to Instance Names
Customizing Netlist Creation Using the Options in .simrc
Customizing Netlist Creation Using Environment Variable
Creating a Netlist
Displaying a Netlist
Expanding Hierarchy to Netlist a Design
Opening the Outputs Setup Tab
Selecting Output Signals on the Schematic
Specifying the Type of Data for Signal Outputs
Selecting Outputs to Save
Selecting Outputs to Plot
Selecting Nodes, Nets, and Terminals
Selecting a Digital Bus or a Bundle of Buses
Specifying Whether a Result Will Be Saved or Plotted
Adding or Modifying an Output Expression
Creating calcVal Expressions Using calcVal Wizard
calcVal Wizard Form
Creating Dependent Expressions
Creating a Combinatorial Expression
Creating Expressions to be Measured Across Dimensions
How is expression evaluation different when measured across dimensions?
Measurement Across Corners
Measurement Across Sweeps or Measurement Across All
Creating Expressions to be Measured Across Any Dimension
Viewing Results of Outputs Measured Across Any Dimension
Viewing and Editing Output Signals or Expressions in Calculator
Using MATLAB Expressions in Outputs
Adding Outputs of Type MATLAB Expression in ADE Assembler
Using an Interactive MATLAB Session Opened from ADE Assembler
Evaluating MATLAB Expressions Across All Dimensions
Evaluating MATLAB Expressions for a Data Point
Examples of MATLAB Expressions
Debugging MATLAB Expressions in the MATLAB Window
Loading an OCEAN or a MATLAB Measurement
Editing an OCEAN or a MATLAB Script File
Writing a MATLAB Script
Saving Operating Point Parameters
Viewing Tabular Report for Operating Point Parameters
Copying Outputs
Copying Outputs Within and Across Tests
Copying the Contents of an Output
Adding User-Defined Columns in the Outputs Setup Tab
Adding a User-Defined Column
Renaming a User-Defined Column
Deleting a User-Defined Column
Hiding a User-Defined Column
Exporting Outputs to a CSV File
Importing Outputs from a CSV File
Configuring How Outputs Appear on the Outputs Setup Tab
Changing the Order of Outputs
Sorting the Outputs
Hiding and Showing Outputs
Hiding and Showing Output Details
Changing the Order of Columns
Hiding and Showing Columns
Filtering and Searching in Outputs Setup Pane
Selecting Outputs to Save or Plot
Removing Outputs
Saving All Voltages or Currents
Save Options form for Spectre Simulations
Keep Options form for UltraSim Simulations
Save Options form for AMS Simulations
Save Options form for HspiceD Simulations
Preparing Setup for Monte Carlo Analysis
Preparing Setup in the Data View Assistant of ADE Assembler
Setting Run Options in the Monte Carlo Form
Running a Monte Carlo Simulation and Viewing Results
Running Incremental Monte Carlo Analyses
Running Multi-Technology Simulations for Monte Carlo Analysis
Viewing Results
Viewing Statistical Parameters for Monte Carlo Samples
Viewing Sensitivity Results
Debugging in Debug Environment
Varying Design Variables with Statistical Distribution
Post-Processing Monte Carlo Results
Managing Monte Carlo Results in the Yield View
Viewing Data for a Specific Confidence Interval
Creating Statistical Corners
Displaying Statistical Parameters of Statistical Corners
Filtering Out Data from the Yield View
Generating Plots, Tables, and Reports
Saving Monte Carlo Results in CSV Format
Introduction to Mismatch ID
The Configuration File for Mismatch ID
Examples of Mismatch ID Configuration
Specifying a Mismatch ID
The Mismatch ID Form
Exporting a Mismatch ID Configuration to a YAML File
Importing a Mismatch ID Configuration from a YAML File
Advanced Monte Carlo Methods
Directory Structure of a Maestro Cellview
Saving the Simulation Setup
Copying a maestro Cellview
Copying only the Simulation Setup in a maestro View
Copying the Simulation Setup and the Results Database in a maestro Cellview
Copying Everything Contained in a maestro Cellview
How is the Results Database Copied for a maestro Cellview?
How are Simulation Results Copied for a maestro Cellview?
Deleting a maestro View
Working with Read-Only or Editable maestro Views
Opening maestro Views in Read-Only Mode
Opening maestro Views in Edit mode
Viewing the DM Status of a Cellview
Opening maestro Views for which You Do Not Have Write Permissions
Running Simulations from Read-Only maestro Views
Saving Setup Changes in Read-Only maestro Views
Importing the Simulation Setup
Working with Setup States
Creating or Updating a Setup State
Loading a Setup State
Renaming a Setup State
Deleting a Setup State
How the Simulation Setup is Updated When You Load Setup States
Running a Simulation Using a Setup State
Creating a Plan Using Setup States
An Introduction to Checks and Asserts
Checks
Asserts
Dependency on Simulators
Setting up Checks and Asserts Analysis
Adding Checks and Asserts
Adding Checks using the Checks/Asserts Assistant
Copying Checks or Asserts
Importing Asserts from Text Files Included in the Setup
Defining Global Device Checks
Viewing Netlists for Checks and Asserts
Filtering Violations
Running Simulations and Viewing Violations
Viewing Itemized Violation Details
Waiving Violations
View Cumulative Violation Details
View Summary Violation Details
View Instances with Violations on Schematic
Creating Custom Violation Filter
Viewing Violations in ViVA XL
View Violations in Browser
Viewing Only Device Checks
Prerequisites
Preparing the Setup for Fault Simulation
Setting up Faults
Specifying Global Preferences for Fault Setup
Injecting Faults in a Design
Using Fault Rules
Fault Rules Form
Creating Individual Faults
Creating Custom Faults
Using Fault Files
Importing Fault Rules from Other Cellviews
Setting Up Fault Rules for Layout-based Faults
Creating Fault Groups
Creating a Fault Group by Copying An Existing Group
Adding Faults to Fault Groups
Importing Faults from a File into a Group
Deleting Fault Rules and Fault Groups
Specifying Fault Sampling Options and Auto Stop Criteria
Previewing Faults in a Fault Group
Clearing Fault Cache
Modifying Fault Groups
Setting up Run Options for a Fault Simulation
Run Options for Direct Fault Analysis
Run Options for Transient Fault Analysis
Running a Fault Simulation
Viewing Results of Fault Simulation
Viewing Summary of Fault Simulation Results
Exploring Instance that Contain Faults
Customizing the Display of Faults in the Fault View
Merging Results from Multiple Fault Simulations
Checking Fault Detection Rate
Automatic Fault Dropping Using a Run Plan
Creating a Run Plan for Fault Dropping
Running Simulations Using Selected Faults from Results
Debugging Results and Troubleshooting Errors
Debugging Results
Running Functional Safety Checks
Opening the Setup Library Assistant
Setup Library Assistant Graphical User Interface
Creating a New Cellview or Loading an Existing Cellview
Editing the Setup
Adding New Sweep Setups
Adding New Corner Setups
Adding New Simulation Setups
Adding New Reliability Setups
Reusing the Setup from Data View and Setup Library Assistants
Synchronizing ADE Assembler Setup with Changes in Setup Library
Clearing References to Setups in the Setup Library
Creating Verification Spaces
Managing Documents
Simulator Modes for Reliability Analysis
Specifying the Reliability Analysis Setup
Variables and Temperature in the Reliability Setup
Specifying Simulator Mode for Reliability Analysis
Specifying Aging Model Files
Reusing the Stress File
Reliability Options Form
Basic
Modeling
Degradation
Output
Creating Outputs for Reliability Analysis
Masking Devices
Copying Reliability Setup
Loading Reliability Settings
Setting Up Reliability Analysis for Scenarios with Varying Corner Conditions
Enabling or Disabling a Reliability Scenario
Exporting a Reliability Scenario Setup
Contents of the Exported CSV File
Importing a Reliability Scenario Setup from the CSV File
Running the Reliability Simulation
Important Points to Note
Difference Between Reliability Mode And Aging Scenarios
Working with Reliability Data
Viewing Simulation Results
Viewing Aged Netlist
Viewing Output Logs for Reliability Simulations
Plotting Results
Plotting Results Across Corners
Printing or Plotting Stress Results for Gradual Aging Run
Annotating Simulation Results to Schematic View
Performing Reliability Analysis for Monte Carlo Run Mode
Viewing Reliability Report
Annotating Degradation Parameters on the Schematic
Customizing the Display of the Reliability Report
Creating a Data Filter to Hide Selected Columns
Applying Filters to Columns
Creating a Custom Reliability Data Filter
Custom Filter Syntax
Query Operators for Custom Filters
Customize Reliability Data Filters Form
The Simulation Flow in ADE Assembler
Using Simulation Manager with LSCS
The Simulation Manager Infrastructure
Running Simulations in a Multi-User Environment for Simulation Manager
Running Simulations in a Single-User Environment for Simulation Manager
Enabling Simulation Manager
License Requirement
Managing Simulations with Simulation Manager
Debugging Simulation Manager
Debugging Points with Simulation Manager
Setting Up Job Policies
Setting Up a Job Policy for a Test
Setting Up the Default Job Policy
Specifying a Job Policy Name
Optimizing a Single Point Run
Specifying a Distribution Method
Specifying Max Jobs
Specifying a Command for DRMS
Specifying an LBS Job Policy
Specifying Job Timeouts for ICRP
Specifying Error Reporting Options
Saving or Deleting a Job Policy
Running Simulations with LSCS Job Control Mode
How is LSCS Different from ICRP?
LSCS Architecture
Expression Evaluation Process
Benefits of LSCS Job Control Mode
Configuring the Job Policy Setup for LSCS
Specifying Job Timeouts for LSCS
Setting up the Netlisting Job Policy for LSCS
Setting up the Resource Estimation Options for LSCS
Starting a Simulation
Reviewing Simulation and Netlisting Progress
Automatically Suspend Simulations When the Disk Space is Low
Restarting the Jobs
Viewing Log Files
Viewing Log Files for a Data Point
Viewing a Consolidated Log for a History
Saving Logs in a Compressed File
Using Job Logs for Debugging
Log Files for LSCS Job Control Mode
Debug Utility Form
Running Simulations With ICRP Job Control Mode
Specifying Multiple Run Options
Setting Up Resource Options
Setting Up Run Options
Reporting Identical Histories Before Running a Simulation
Running Pre-run Scripts before Simulation Runs
Adding a Pre-Run Script
Modifying a Pre-Run Script
Using the Run Preview Table
Refreshing the Setup Summary and Points Table
Enabling or Disabling Run Points in Points Table
Using the Information Displayed on the Run Preview Tab
Modifying the Format of the Run Preview Tab
Using Convergence Aids
Disabling and Enabling All Point Sweeps
Disabling and Enabling All Corners
Starting a Simulation
AMS Simulations in ADE Assembler
Simulation Snapshots in ADE Assembler
Saving Simulation Snapshots
Restarting a Simulation from a Saved Snapshot
Simulation Runtime Improvements
Specifying a Name for Simulation History
Checking Run Status on the Progress Bar
Suspending and Resuming Netlisting or Simulation Runs
Suspending Simulations Automatically When the Disk Space is Low
Suspending Simulations Manually
Suspending Netlist Service Jobs Manually (LSCS Only)
Stopping a Simulation
Canceling Simulations for Selected Tests or Corners
Canceling Simulations for Selected Corners
Canceling Simulations for Selected Tests
Stopping Jobs and Resubmitting Simulations
Troubleshooting Jobs that Stay Pending until Timeout
Ignoring Design Changes During Run
Continuing the In-Process Simulations After ADE Assembler GUI Exits
Enabling Continuation of the In-Process Simulations
Supported Scenarios
Limitations
Viewing Job Status
Job List
Job Summary
Viewing the Netlist
Viewing the ADE Assembler Logs After Running Simulations
Viewing the Job Log
Viewing Job Log for an ICRP
Viewing Job Log for a Result
Viewing the Simulation Output Log File
Simulation Errors
Running an Incremental Simulation
Running an Incremental Simulation to Reuse Results
Running an Incremental Monte Carlo Simulation
Viewing Differences Between the Active Setup and the Reference History Setup
Reusing a Netlist from Another History
Rerunning Simulation after Modifying the Netlist
Simulating Only Unfinished or Erroneous Points
Rerunning All Unfinished or Erroneous Points
Rerunning Specific Unfinished or Erroneous Points
Running Erroneous or Incomplete Points By Referencing the Simulation Results of a Previous Run
Setting Up Debug Options
Debugging Points
Creating and Running an OCEAN Script
Creating an OCEAN Script
Modifying an OCEAN Script in ADE Assembler
Running an OCEAN Script
Running Parallel OCEAN XL Simulation Runs for a maestro View
Viewing Results of Simulations Run using OCEAN Scripts
Using the Debug Utility Form
ADE Diagnostics Report
Check Results
Details
Point Mapping
Checks Performed by ADE Diagnostics
Generating the ADE Diagnostics Report
Viewing Data on the Results Tab
Working with Tabs for Simulation Checkpoints
Results Views
Capacitance
Customizing the Detail - Transpose View
Specifying the Default Formatting Options
Configuring the Results Tab
Customizing the Display of Variables and Parameters for Design Points
Display All Fixed and Swept Variables and Parameters
Show or Hide Design Variables Fixed for Some Tests
Viewing the Run Statistics
Freezing Columns in the Detail and Optimization View
Sorting Results in the Detail and Detail-Transpose Views
Filtering Results on the Results Tab
Saving Commonly Used Filters
Plotting Results
Plotting Across All Corners and Sweeps
Distributed Plot Commands
Using Direct Plot
Performing Quick Plotting
Selecting the Plot Mode
Setting Default Plotting Options for All Tests
Setting Plotting Options for Specific Tests
Refreshing Graphs
Printing Results
Printing Noise Summary Information
Printing DC Mismatch Summary
Printing Pole Zero Summary
Backannotating Data from Results to Schematic
Viewing Waveform Info-Balloons on Schematic
Re-Evaluation of Expressions and Specifications
Re-evaluating Results Using FRE Mode
Distributed Re-Evaluation (DRE) Mode
Enabling Re-Evaluation for Unsuccessful Simulations
Re-Evaluating Results for an Older History
Viewing the Spec Summary
Comparing Results Using the Spec Comparison Form
Opening the Spec Comparison Form
Comparing Results for History Items
Comparing Results for Specific Tests
Comparing Results for Specific Design Points
Comparing the Detailed Results for Output Expressions
Hiding and Showing the Comparison Data for Tests
Hiding and Showing an Output Expression in the Spec Comparison
Updating the Spec Comparison with the Latest Results
Sorting Data in the Spec Comparison Form
Saving a Spec Comparison
Opening a Spec Comparison
Deleting a Spec Comparison
Exporting a Spec Comparison to a HTML or CSV File
Managing Results
Annotating Simulation Results
Saving Results
Exporting Results
Working in the Results Display Window
Using SKILL to Display Tabular Data
Showing Variable and Parameter Values for Design Points on the Results Tab
Showing Test Variables that are Fixed for Selected Tests
Showing Test Variables that are Fixed for All Tests
Showing Variable Parameters for Design Points in the Variable Display Assistant
Searching for Conditional Results
Filtering Out Components by Model Name
Sorting Components by Parameter Value
Specifying How Many Histories to Save
Overwriting a History Item during Subsequent Simulation Runs
Viewing Histories
Adding Notes to a History
Deleting Notes from a History Item
Renaming Histories
Restoring a History Checkpoint
Restoring an Entire Checkpoint
Restoring Part of a Checkpoint
Viewing Results from a Particular History Checkpoint
Saving Results from a Particular Checkpoint
Viewing Results for a Particular Checkpoint in the Results Browser Window
Viewing the Run Log for a Particular Checkpoint
Opening a Terminal Window in the Results Directory for a Particular History Item
Deleting Simulation Data for a History Item
Deleting a History Checkpoint
Locking and Unlocking a History Item
Importing Histories from Another Cellview
Merging Histories
The Run Plan Assistant
Creating a New Run
Creating a Run by Using the Active Setup
Creating a Run with a New Setup
Creating a Run by Copying Another Run
Modifying a Run in the Run Plan
Changing the Run Mode
Modifying the Simulation Options
Modifying the Values of Global Variables and Parameters
Modifying Corners
Modifying the Reliability Setup
Copying Settings from One Run to Another in a Run Plan
Changing the Display Order of Runs in a Run Plan
Enabling or Disabling Runs in a Run Plan
Rules to Use Local or Global Variables for Run Plan Simulations
Using Pre- and Post-Run Scripts for Optimization Runs
Executing the Run Plan
Executing all the Runs Together
Executing a Selected Run
Executing a Run Plan Based on Conditions
Executing Runs Using a Script
Viewing Results of Run Plan Simulations
Rerun Simulations for Erroneous or Unfinished Points in a Run Plan
Using Results of One Run in Another
Using calcVal in Run Plan
Working with Specifications
Defining a Specification
Using Variables in Specifications
Overriding the Measurement Specification for a Corner
Removing a Corner Specification Override
Disabling and Enabling Corner Specifications
Comparing Waveforms Using Wave Specifications
Performing Waveform Comparison
Specifying Global Options for Waveform Comparison
Specifying Local Options for Waveform Comparison
Analyzing Waveform Comparison Results
Analyzing Waveform Comparison Results for Digital Signals
Saving Waveform Comparison Results in a Datasheet
Waveform Compare Algorithms
Defining Operating Region Specifications
Copying a Specification
Viewing Specification Results in the Results Tab
Viewing Operating Region Violations
Working with the Specification Summary
Viewing the Spec Summary
Saving a Spec Summary
Opening a Spec Summary
Deleting a Spec Comparison
Adding a Specification to the Spec Summary
Deleting a Specification from the Spec Summary
Changing the History Item from which Results are Displayed
Updating the Spec Summary with the Latest Results
Recreating the Spec Summary from the Results in the Active Results Tab
Viewing the Detailed Results for Specifications
Plotting the Results for Specifications
Exporting a Spec Summary to a HTML or CSV File
Sorting Data in the Spec Summary Form
Hiding and Showing Columns in the Spec Summary Form
Adding Documents
Opening Documents
Removing Documents
Saving Documents
Working with Datasheets
Creating a Datasheet for a History
Displaying Customized Waveform Images in the Datasheet
Opening a Datasheet
Customizing the Datasheet Format and Structure
Parameterizing the Design
Matching Devices and Device Properties
Defining Values for Optimization
Setting Up Specifications
General Specifications
Device Area Constraint Specifications
Specifying How Much Optimization Data to Save
Data Points—Definition
Design Points—Definition
Running Optimization
Algorithms of Local Optimization
Running a Local Optimization
Running a Global Optimization
Viewing the Variable Data from Optimization Results
Sizing Over Corners
Performing Manual Tuning
Generating Sensitivity Data
Support for Multi-Technology Simulations in Sensitivity Analysis
Specifying Variables, Parameters, or Model Files to be Varied for Sensitivity Analysis
Selecting Instances and Parameters for Mismatch Variation
Saving Sensitivity Data for DC Operating Point Parameters
Viewing Sensitivity Analysis Results
Reading Data in the Sensitivity Analysis window
Viewing Sensitivity Data in Different Tabs
Working with Sensitivity Data
Changing the Type and Format of Data To View
Changing the Data View Type
Filtering Data Based on Correlation Coefficient
Filtering Data Based on Columns
Filtering Data Based on Search Criteria
Resetting Filters
Sorting Data
Hiding Corner Data
Hiding Specification Data
Hiding or Showing the Detailed Results for Corners
Hiding or Showing the Detailed Results for Specifications
Hiding or Showing Statistical Parameters
Showing All Hidden Data
Highlighting Associated Devices in the Schematic
Viewing Results in Multiple Sensitivity Analysis Windows
Changing Number Format
Plotting Sensitivity Analysis Results
Setting the Plotting Mode
Displaying the ADE XL and Sensitivity Analysis Results in the Same Graph
Plotting Average Sensitivity Analysis Results
Displaying Spec Markers in Sensitivity Analysis Plots
Saving the Sensitivity Data
Prerequisites for Setting Up the Worst Case Analysis
Specifying the Worst Case Corner Analysis Setup
Running Worst Case Corners
Validating Worst Case Corners
Creating Worst Case Corners Automatically
Viewing Worst Case Corners
Enabling Locally Scoped Models and Options
Enabling Local Scoping for a Cell
Enabling Local Scoping for an Instance
Disabling Local Scoping
Limiting the View by Library or Instance
Specifying Test and Block Information when Adding Model Files to Corners
Detecting Context Symbol/Name Collisions
Multi-Technology Simulations Using DSPF File
Migrating an ADE L State to ADE Assembler
Loading an ADE L State for a Test in ADE Assembler
Migrating an ADE L State to ADE Assembler Using SKILL
Migrating an ADE XL Setup to ADE Assembler
Opening an ADE XL Cellview in ADE Assembler
Importing an ADE XL Setup in an Existing Cellview in ADE Assembler
Loading an ADE XL Setup Using SKILL
Reusing Menu Customization from ADE XL
Importing Menu Customization From a Trigger in .cdsinit
Migrating an Ocean script from ADE XL to ADE Assembler
Job Policy Settings in Migrated Cellviews
maestro.assembler
defaultOutputColumns
outputSetupFilteringNumOutputThreshold
maestro.caa
enableDochecklimitFromDataView
exportBatch
refreshViolationPerCorner
maestro.calcVal
debug
maestro.commonTestSetup
defaultComponents
maestro.debug
beanstalk
mainVirtuoso
netlisting
simAndEval
maestro.distribute
1652
jobCleanupTimeoutBeforeKill
commandJobTerminateTimeoutBeforeKill
continueICRPNumRetriesToWaitForGUIRecoveredResDB
inferCommandStatusFromProxy
maxNetlistingJobsForLocal
showErrorForNonExistingJobPolicy
maestro.faultsimulation
defaultConfidenceLevel
defaultBridgeFaultRes
defaultOpenFaultRes
defaultStuckAtFaultRes
dropUndetectedSimErrorsInFaultDroppingFlow
handleErrorsAs
handleSimulationErrorsAs
suppressAddToFaultGroupsPrompt
warnWhenSimsExceed
maestro.gui
alwaysEnableSaveButton
autoExpandSetupStatesSubTree
copytoRunPlanFromActiveSetup
displayAgingModelFiles
defaultAgingPlacementType
defaultAgingModelFiles
displayFixedTestVariables
displayImplicitSignals
displayJobSummaryBar
defaultReliabilityMode
detailTransposeViewShowTest
defaultReliabilityMode
enableManualRefresh
enableWCCfromRunPlanInActiveSetup
envVarCategoriesForDump
ignoreLockHistoryForReliability
manualResultsViewRefresh
openExplorerOnTestDoubleClicked
removeDuplicateCornersInResultMerge
showCapacitanceView
showOverriddenValueForSpec
showHistoryPrefixToolbar
showSchematicCrossSelectionHyperlinkInSimLog
maestro.logging
databaseDir
level
maxNumberSimulatorNoteWarn
maestro.lscs
defaultNetlistingJobPolicy
defaultSimulationJobPolicy
jobHealthCheckInterval
preferNetlistingSameTest
runBeforeSimulation
useLSCSFor3rdPartySimulators
maestro.plotting
reevaluateBeforePlotAll
maestro.monte
reliabilitymode
maxPointsPerJob
maestro.results
continueRunOnRdbFatalError
defaultReliabilityFilterDirectory
defaultRunStatisticItems
enableRunStatisticInfoDisplay
forceRdbStatusEnable
forceRdbStatusIgnoreList
forceRdbStatusTo
keepTmpRdbForReevaluation
postLayoutToSchematicInRelReport
RDBCreatePolicy
RDBTmpDirDiskQuotaLowerLimitInMegabytes
RDBNFSDiskQuotaLowerLimitInMegabytes
RDBTmpTouchInterval
RDBSynchronous
saveEvaluationErrorResults
saveFingersForOpParams
showDeviceCheckCumulativeEndTime
sumDeviceFingerCurrents
waiveViolationsByCorner
maestro.script
accessMode
exitAfterFinished
writeCallbackForSingleRun
maestro.setupdb
allowLocalCornersInRunPlan
autoDeleteMalformedLockedSDB
syncWithSLA
maestro.simulation
allowVariableCheckingDuringConfigSweep
behaviorOnPcellParamChangedByCallback
checkDesignInIdenticalHistory
checkSimFilesInReportIdenticalHistory
dspfNamePrefixSimInfo
exprEvalMaxTries
endNetlistingImmediatelyOnStop
groupRunA
ignoreAnalysisCheckInResourceEstimation
ignoreRunModeCheckInResourceEstimation
interactiveA
reportChangesAfterComparingSetupWithHistories
reportIdenticalHistoryIgnoreElementsList
retainNetlistLinkForRerun
reuseNetlistForRerun
runModesForIdenticalHistoryCheck
simulationServiceJobPolicy
tempDirectory
useReportIdenticalHistory
useSelfCDFInPostLayoutNetlist
waitToAcquireROLock
warnWhenWCCSimsExceed
maestro.sla
autoUpdateTagForReference
overwriteEntireCorner
saveCompositeSetups
maestro.test
autoPromoteVarsToGlobal
maestro.waveSpec
abstol
biasShift
disableChecks
excludeTimes
reltol
timeTolerance
timeDelay
compareAlgorithm
maestro.mts
MTSremoveOldConfigSetupAfterMigration
adexl.algorithm
linearModelR2
quadraticModelR2
adexl.setupdb
adexl.test
adexl.simulation
matlabExprReevalSearchUpdateLevel
matlabStartTimeout
matlabEnableIdleTimeout
matlabIdleTimeout
checkInstanceBindings
adexl.distribute
adexl.monte
adexl.historyNamePrefix
runPlan
adexl.algorithm
linearModelR2
quadraticModelR2
adexl.setupdb
adexl.test
adexl.simulation
matlabExprReevalSearchUpdateLevel
matlabStartTimeout
matlabIdleTimeout
checkInstanceBindings
adexl.distribute
adexl.monte
adexl.historyNamePrefix
runPlan
adexl.icrpStartup
adexl.results
adexl.gui
adexl.cpupdtr
adexl.datasheet
asimenv.startup
adexl.oceanxl
adexl.plotting
asimenv.plotting
asimenv
Return to top