
1.1 Product and Installation Information
1.2 Setting the Run-Time Environment for Innovus
1.6 Accessing Documentation and Help in Innovus
1.7 Starting the Virtuoso Studio Design Environment
1.8 Innovus and Virtuoso Release Compatibility Information
2.1 Mixed Signal Solution - Introduction
3.2 Technology Data Preparation
4.1 Special Settings/Instructions To Enable the Mixed-Signal Flow
4.2 Name Space Mapping in the OpenAccess Interoperable Flow
4.3 Converting an Existing LEF/DEF-based Design into OpenAccess
4.4 Migrating a LEF and Floorplan File-based Flow to OpenAccess
4.5 Running Innovus in the OpenAccess Mode
4.6 Interoperability of Constraint Groups and Non-Default Rules between Virtuoso and Innovus
4.7 Generic Guidelines To Run the Netlist-Driven Mixed-Signal Flow
5.1 Schematic-Driven Mixed Signal Flow
5.2 Flow Example: Power PushDown Flow for Digital Blocks in AoT Designs
6.2 Invoking the VDI Environment
6.3 Configuring Power Planning and Power Routing
6.4 Creating the View Definition File
6.6 Specifying Optional Plugin Scripts
6.7 Generating the Innovus Script
6.8 Completing the Implementation
7.1 Overview of Quick Abstract Inference
7.2 Why Abstracts Are Still Required for Standard Cells
8.2 Technology and IP Library Preparation
8.6 Top-level Analog Net and Power Routing
8.7 Top-level Design Implementation
8.8 Final Chip Integration and Sign-Off
9.1 Creating an Interoperable Digital Block Floorplan in Virtuoso Layout Suite XL
9.2 Understanding Symbolic and Geometric Routing
9.3 Locking a Net Using Virtuoso Space-Based Router (VSR)
9.4 Editing Net Attributes in Virtuoso
9.5 Wire/Net Mapping Between Virtuoso and Innovus
9.6 Handling of Wires from Virtuoso in Innovus
9.7 Wiring Connectivity in Innovus
9.8 Wiring Extraction in Innovus
10.1 Introduction to Trim Metal
10.2 Technology Requirements for Trim Metal Insertion
10.3 Trim Metal Insertion Flow in Virtuoso
10.4 Supporting Tool Enhancements
11.1 An Overview of Routing and Constraint Interoperability
11.2 Steps for Creating an Interoperable NDR in Virtuoso
11.3 Creating Interoperable Shielding Constraints in Virtuoso
11.4 Routing Constraints Understood by NanoRoute (Digital Router in Innovus)
11.5 Creating/Viewing Interoperable Routing Constraints in Virtuoso
11.6 Creating Interoperable Routing Constraints Using Innovus
11.7 Hierarchical Propagation of Constraints
11.8 Creating/Adding Mixed-Signal Routing Constraints on IP Blocks
11.9 Routing Constraints Interoperability between NanoRoute and VSR
11.10 Trying the Constraint Interoperability Environment and the run_vsr Command in Innovus for the First Time
12.1 Settings for Automatic Annotation of Bus Bits During Abstract Generation using Virtuoso Abstract Generator
12.2 The Interface Bit Setting of a Terminal
14.3 How Tools Find and Use Vias
14.5 Directing the Router to Use Only the Vias in the ITDB in Innovus
15.2 Guidelines for Placing a Standard-cell-based Design from Virtuoso in Innovus
15.3 What are Sites and Rows in Innovus and Why They Are Needed
15.4 Site Property in the Cell View of Standard Cells
15.5 Site Definition in the Technology Library
15.6 Standard Row Creation by Innovus During init_design
15.7 Switching the Orientation of the Standard Rows
16.3 Guidelines for Using Innovus To Route a Design from Virtuoso
16.4 Interoperability of Routing Tracks
16.5 Track Alignment in Innovus
17.1 Design and Core Boundary Definitions
17.2 Matching the Orientation of Rows and Standard Cells
17.3 Handling Gaps Between Standard Cells and the Design Boundary
17.4 Creating Double-Height Rows
17.5 Creating Routing Tracks with Respect to coreBox
17.6 Resizing the PRBoundary Object in Virtuoso
18.2 OpenAccess Compatibility for Mixed-Signal STA Flow
18.3 Handling Schematic-Driven Designs Implemented Using a Non-Interoperable PDK
18.4 Running STA by Flattening the Design
18.5 Running STA by Using the FTM
18.6 Difference between Flat and FTM Approaches
18.7 Guidelines for Running STA Flow on Mixed-Signal Design
18.8 Creating a Quick Timing Model for Analog IPs in Innovus
18.9 Different Ways of Running assembleDesign
18.10 Parasitic RC Extraction for Running MS-STA
18.11 Tips for Debugging the No Constrained Timing Path Issue Generated by report_timing
20.2 Running the OA DB Checker
20.3 Check Library - Innovus Interoperability Library Checker
20.4 Check Design - Innovus Interoperability Design Checker
20.5 Create Check File - Create Check Design File
20.6 Viewing OA DB Checker Violation Markers in the Annotation Browser in Virtuoso
20.7 Run Innovus - Innovus Launch GUI
20.8 OA DB Checker Use Case Scenarios for Virtuoso Users
21.1 The oazip Utility to Compress/Decompress Databases
23.1 Removing Pipe Character from Instance Names
23.2 Viewing PCells in Innovus
23.3 Global Net Name Collision Resolution
23.4 NanoRoute Support for Nets
23.5 Saving Blackboxes in OpenAccess
23.6 Importing the Power and Ground Nets Connections Using Verilog Netlist
23.7 Turning Off Power and Ground Connections in a Netlist
23.8 Generating Power and Ground Pins
23.9 Using Abstract Views in Innovus
23.10 Performing Power Routing Outside Innovus
23.11 Generating Abstracts with Antenna Information
23.12 Mapping Virtuoso Bind Keys to Innovus Bind Keys
23.14 Generating a Verilog Netlist for Innovus from a Virtuoso Schematic
23.15 Creating a Non-Default Rule in Virtuoso and then Using it in Innovus
23.16 Troubleshooting Common Errors in Innovus OpenAccess Flow