HSPICE® Integration to Cadence® Virtuoso® Analog Design Environment User Guide Version E-2010.12, December 2010 Copyright Notice and Proprietary Information Copyright © 2010 Synopsys, Inc. All rights reserved. This software and documentation contain confidential and proprietary information that is the property of Synopsys, Inc. The software and documentation are furnished under a license agreement and may be used or copied only in accordance with the terms of the license agreement. No part of the software and documentation may be reproduced, transmitted, or translated, in any form or by any means, electronic, mechanical, manual, optical, or otherwise, without prior written permission of Synopsys, Inc., or as expressly provided by the license agreement. Right to Copy Documentation The license agreement with Synopsys permits licensee to make copies of the documentation for its internal use only. Each copy shall include all copyrights, trademarks, service marks, and proprietary rights notices, if any. Licensee must assign sequential numbers to all copies. These copies shall contain the following legend on the cover page: “This document is duplicated with the permission of Synopsys, Inc., for the exclusive use of __________________________________________ and its employees. This is copy number __________.” Destination Control Statement All technical data contained in this publication is subject to the export control laws of the United States of America. Disclosure to nationals of other countries contrary to United States law is prohibited. It is the reader’s responsibility to determine the applicable regulations and to comply with them. Disclaimer SYNOPSYS, INC., AND ITS LICENSORS MAKE NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THIS MATERIAL, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Registered Trademarks (®) Synopsys, AMPS, Astro, Behavior Extracting Synthesis Technology, Cadabra, CATS, Certify, CHIPit, CoMET, Design Compiler, DesignWare, Formality, Galaxy Custom Designer, HAPS, HapsTrak, HDL Analyst, HSIM, HSPICE, Identify, Leda, MAST, METeor, ModelTools, NanoSim, OpenVera, PathMill, Physical Compiler, PrimeTime, SCOPE, Simply Better Results, SiVL, SNUG, SolvNet, Syndicated, Synplicity, the Synplicity logo, Synplify, Synplify Pro, Synthesis Constraints Optimization Environment, TetraMAX, UMRBus, VCS, Vera, and YIELDirector are registered trademarks of Synopsys, Inc. Trademarks (™) AFGen, Apollo, Astro-Rail, Astro-Xtalk, Aurora, AvanWaves, BEST, Columbia, Columbia-CE, Confirma, Cosmos, CosmosLE, CosmosScope, CRITIC, CustomExplorer, CustomSim, DC Expert, DC Professional, DC Ultra, Design Analyzer, Design Vision, DesignerHDL, DesignPower, DFTMAX, Direct Silicon Access, Discovery, Eclypse, Encore, EPIC, Galaxy, HANEX, HDL Compiler, Hercules, Hierarchical Optimization Technology, High-performance ASIC Prototyping System, HSIMplus, i-Virtual Stepper, IICE, in-Sync, iN-Tandem, Jupiter, Jupiter-DP, JupiterXT, JupiterXT-ASIC, Liberty, Libra-Passport, Library Compiler, Magellan, Mars, Mars-Rail, Mars-Xtalk, Milkyway, ModelSource, Module Compiler, MultiPoint, Physical Analyst, Planet, Planet-PL, Polaris, Power Compiler, Raphael, Saturn, Scirocco, Scirocco-i, Star-RCXT, Star-SimXT, StarRC, System Compiler, System Designer, Taurus, TotalRecall, TSUPREM-4, VCS Express, VCSi, VHDL Compiler, VirSim, and VMC are trademarks of Synopsys, Inc. Service Marks (sm) MAP-in, SVP Café, and TAP-in are service marks of Synopsys, Inc. SystemC is a trademark of the Open SystemC Initiative and is used under license. ARM and AMBA are registered trademarks of ARM Limited. Saber is a registered trademark of SabreMark Limited Partnership and is used under license. All other product or company names may be trademarks of their respective owners. ii HSPICE® Integration to Cadence® Virtuoso® Analog Design Environment User Guide E-2010.12 Contents Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Inside this User Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 The HSPICE Documentation Set. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 Related Publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 Conventions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Customer Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1. Quick-Start Tutorial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Task 1: Start Up the Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Task 2: Configure Your Design for Netlisting . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Task 3: Review Available Analyses Windows. . . . . . . . . . . . . . . . . . . . . . . . . . 26 Task 4: Set Up Outputs and Explore the Plotting Assistant . . . . . . . . . . . . . . 32 Task 5: Load a State . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 Task 6: Create a Netlist File. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Task 7: Run a Simulation and Use the Plotting Assistant . . . . . . . . . . . . . . . . 40 Task 8: Loading and Running a Verilog-A Example. . . . . . . . . . . . . . . . . . . . . 44 Task 9: Set Up and Run a Monte Carlo Simulation . . . . . . . . . . . . . . . . . . . . . 46 Task 10: Run a Corner Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 Task 11: Run an RF Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 Task 12: Run an Optimization Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 2. Updating Libraries and Tool Filter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Library Conversion Script. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 Running the Library Update Utility. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 HSPICE and analogLib . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 Splitting analogLib into 3 Output Libraries. . . . . . . . . . . . . . . . . . . . . . . . 80 HSPICE Components Added or Converted. . . . . . . . . . . . . . . . . . . . . . . 80 Adding the HSPICE Simulator to the Tool Filter. . . . . . . . . . . . . . . . . . . . . . . . 92 1 Contents 3. Environment Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Environment Console. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 Menus — Environment Console . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 Verilog-A Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 Using the HSPICE Verilog-A Compiler by Default . . . . . . . . . . . . . . . . . . 107 4. Analysis Setup and Design Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 HSPICE Integration Analyses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109 Multi-Dimensional Sweeps. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110 Transient Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Transient Noise Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113 DC Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117 AC Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 Operating Point Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 Noise Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 Discrete-Fourier Transform Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 Linear Network Parameter Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 .NOISE as Part of a.LIN Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128 DCMatch Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129 ACMatch Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131 Loop Stability Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132 Setting Up and Running a Simple LSTB Analysis . . . . . . . . . . . . . . . . . . 133 Running LSTB Monte Carlo, Corner, and Parametric Analyses . . . . . . . 134 Pole/Zero Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 Simulating and Plotting P/Z Results. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147 Other Features Supported in a PZ Analysis. . . . . . . . . . . . . . . . . . . . . . . 148 Design Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148 5. Saving-Plotting Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 Delete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 To Be Saved. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 2 Contents To Be Plotted . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Save Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 Saving and Restoring a List of Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Saving a List of Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 Restoring a Saved List of Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 6. Running Simulations and Using Control Options . . . . . . . . . . . . . . . . . . . 161 Simulation Menu Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 Netlist and Run. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162 Run. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Stop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163 Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164 Netlist. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 Output Logs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168 Convergence Aids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 7. Printing and Plotting Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 Results Menu Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173 HSPICE Plotting Assistant. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 Results > Plot Outputs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 Results > Direct Plot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 Results > Print . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188 Results > Annotate. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189 Results > Save, Select, Delete. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194 Results > Printing/Plotting Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196 8. Monte Carlo in the HSPICE Integration . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 Accessing and Setting Up Monte Carlo Analysis. . . . . . . . . . . . . . . . . . . . . . . 200 Configuring the Setup Tab to Run a Monte Carlo Simulation . . . . . . . . . . . . . 200 Setting Up Multiprocessing of Monte Carlo Runs . . . . . . . . . . . . . . . . . . 202 Using the Options Tab of the HSPICE Monte Carlo Analysis Form. . . . . . . . . 203 Setting up Measurements, Post-Plotting, and Analyzing the Simulation Results Using the Outputs Tab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 Measurements Pane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 Simulation Pane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207 3 Contents Outputs Pane. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 Measurement Variation Statistics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 Other Features Supported in the Monte Carlo Analysis Form. . . . . . . . . . . . . 210 9. Corners Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213 Launching the Corner Analysis Tool . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 HSPICE Corner Analysis Window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214 Setting Up a Corners Analysis. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Specifying Design Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 217 Setting Up Measurements for Corners . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 Loading Measurements for Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225 Running Corner Simulations and Using the Outputs Tab . . . . . . . . . . . . . . . . 227 Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227 Plotting Outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230 Getting Measurements, Plotting and Printing. . . . . . . . . . . . . . . . . . . . . . 231 Other Features Supported in HSPICE Corner Analysis . . . . . . . . . . . . . . . . . 233 10. HSPICE RF Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 Accessing and Setting Up an HSPICE RF Analysis . . . . . . . . . . . . . . . . . . . . 235 Setting Up the Analysis Tab to Run an RF Analysis . . . . . . . . . . . . . . . . . . . . 236 Using the Options Tab of the HSPICE RF Analysis Form . . . . . . . . . . . . . . . . 239 Available Options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 Using the Outputs Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243 Running and Post-Processing an RF Simulation. . . . . . . . . . . . . . . . . . . . . . . 245 Post-Simulation Plotting and Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 246 Using the Measure Utility on RF Simulations. . . . . . . . . . . . . . . . . . . . . . 246 Other Features Supported in the HSPICE RF Analysis Form. . . . . . . . . . . . . 247 Current RF Analysis Feature Limitations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 11. HSPICE Optimization Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Accessing and Setting Up an HSPICE Optimization Analysis. . . . . . . . . . . . . 249 Using the Setup Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249 Selecting the Model . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250 4 Contents Setting Optimization Variables. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Setting Up Measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251 Using the Analysis Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 252 Choosing Analysis and Optimization Type. . . . . . . . . . . . . . . . . . . . . . . . 253 Other Features Supported in the HSPICE Optimization Form. . . . . . . . . . . . . 254 Current Optimization Analysis Feature Limitation . . . . . . . . . . . . . . . . . . . . . . 255 12. HSPICE Measurement Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Measurement Utility Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 257 Opening and Using the HSPICE Measurement Utility. . . . . . . . . . . . . . . . . . . 258 Trig/Targ Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261 General Functions Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262 Find/When Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263 Equation Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Error Function Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 Using the Special-Meas. Tab. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 Optimization Syntax—Goal Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 268 Report View Setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269 13. HSPICE Reliability Analysis (MOSRA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 MOSRA Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 Launching the HSPICE Reliability Analysis Window. . . . . . . . . . . . . . . . . . . . 272 Main Menus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Tabs and Pages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 Setting Up Reliability Analysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 MOSRA Command Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 Setting Up MOSRA Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284 Setting up MOSRA-Related Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Setting up the Outputs Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 Simulation Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Using the Outputs Plot Control Section . . . . . . . . . . . . . . . . . . . . . . . . . . 289 Plotting and Printing Measurement Variable Results. . . . . . . . . . . . . . . . 294 Displaying Reliability Analysis Degradation Data. . . . . . . . . . . . . . . . . . . 298 Other Features Supported in the HSPICE Reliability Analysis Window . . . . . 301 5 Contents 14. HSPICE Violation Check (.BIASCHK). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 Invoking and Setting up Violation Check . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 GUI Controls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 305 Example Monitoring Setups. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 Setting Up.BIASCHK Commands and Options. . . . . . . . . . . . . . . . . . . . 313 Netlisting and Running.BIASCHK Simulations. . . . . . . . . . . . . . . . . . . . . . . . 314 Displaying/Printing Violation Check Results . . . . . . . . . . . . . . . . . . . . . . . . . . 314 HSPICE Violation Details Form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 315 15. Distributed Mode—Monte Carlo/Corner Analyses . . . . . . . . . . . . . . . . . . . 321 HSPICE Distributed Jobs Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 HSPICE Monte Carlo Distributed Simulation. . . . . . . . . . . . . . . . . . . . . . . . . . 323 HSPICE Corner Analysis Distributed Simulation. . . . . . . . . . . . . . . . . . . . . . . 328 A. Adding a CustomExplorerTM Menu to the HSPICE Integration. . . . . . . . . 331 Updating the HSPICE.menus File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 Sample HSPICE.menus Files for Versions 51 and 61. . . . . . . . . . . . . . . . . . . 334 Version 51 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 Version 61 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 B. OCEAN API Functions for HSPICE Monte Carlo Analysis . . . . . . . . . . . . 365 Using the HSPICE-Provided OCEAN API for HSPICE Monte Carlo Runs . . . 365 C. OCEAN API Functions for HSPICE RF Analysis . . . . . . . . . . . . . . . . . . . . 373 Using the HSPICE-Provided OCEAN API for HSPICE RF Analysis . . . . . . . . 373 1. snpsAnalysis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 2 snpsProbe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386 D. OCEAN API Functions for HSPICE Corner Analysis . . . . . . . . . . . . . . . . . 391 Using the HSPICE-Provided OCEAN API for HSPICE Corner Analysis. . . . . 391 6 Contents E. OCEAN API Functions for HSPICE Optimization Analysis . . . . . . . . . . . . 407 Using the HSPICE-Provided OCEAN API for HSPICE Optimization Analysis. 407 F. OCEAN API Functions for the HSPICE Measure Utility . . . . . . . . . . . . . . . 413 Using the HSPICE-Provided OCEAN API for HSPICE Measure Utility. . . . . . 413 G. OCEAN API Functions for HSPICE MOSRA Analysis . . . . . . . . . . . . . . . . 425 Using the HSPICE-Provided OCEAN API for HSPICE Measure Utility. . . . . . 425 Index. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435 7 Contents 8
Description: