Custom WaveView ADV Complete Transistor-Level Analysis and Debugging Environment

Similar documents
VCS AMS. Mixed-Signal Verification Solution. Overview. testing with transistor-level accuracy. Introduction. Performance. Multicore Technology

Galaxy Custom Designer SE The New Choice in Custom Schematic Editing and Simulation Environment

Laker 3 Custom Design Tools

Galaxy Custom Designer LE Custom Layout Editing

Extending Digital Verification Techniques for Mixed-Signal SoCs with VCS AMS September 2014

Virtuoso Layout Suite XL

High Quality, Low Cost Test

Student Workbook. Mentor Graphics Corporation All rights reserved.

What s New in PADS

Hipex Full-Chip Parasitic Extraction

AccuCore SPICE Accurate Core Characterization with STA. Silvaco Japan Technology Seminar Spring 2007

Advanced Design System Netlist Exporter

HIPEX Full-Chip Parasitic Extraction. Summer 2004 Status

Virtuoso Characterization

APPENDIX-A INTRODUCTION TO OrCAD PSPICE

Custom Design Formal Equivalence Checking Based on Symbolic Simulation. Overview. Verification Scope. Create Verilog model. Behavioral Verilog

Advanced Design System Netlist Exporter Setup

PDK-Based Analog/Mixed-Signal/RF Design Flow 11/17/05

Analog IC Simulation. Mentor Graphics 2006

Notes for simulating digital circuits with ELDO Input files used by ELDO, Transistor Scaling, Forces, and Plotting rev 2 DA-IC and ELDO Files

Tanner Analog Front End Flow. Student Workbook

Advanced Design System IFF Schematic Translation for Cadence

DOWNLOAD PDF CADENCE WAVEFORM CALCULATOR USER GUIDE

Laker Custom Layout Automation System

CPE/EE 427, CPE 527, VLSI Design I: Tutorial #2, Schematic Capture, DC Analysis, Transient Analysis (Inverter, NAND2)

Synplify Pro for Microsemi Edition Release Notes Version L M-G5, November 2016

Cadence Virtuoso Schematic Design and Circuit Simulation Tutorial

Cadence simulation technology for PCB design

Design Compiler Graphical Create a Better Starting Point for Faster Physical Implementation

Libero SoC v11.9 SP2 Release Notes 11/2018

Getting started. Starting Capture. To start Capture. This chapter describes how to start OrCAD Capture.

Guardian NET Layout Netlist Extractor

StarRC Parasitic Extraction

Schematic/Design Creation

Single Vendor Design Flow Solutions for Low Power Electronics

TUTORIAL 1. V1.1 Update on Sept 17, 2003 ECE 755. Part 1: Design Architect IC

Revision Notes: July2004 Generate tutorial for single transistor analysis. Based on existing schematic entry tutorial developed for ECE410

DATASHEET ENCOUNTER LIBRARY CHARACTERIZER ENCOUNTER LIBRARY CHARACTERIZER

Cadence Tutorial A: Schematic Entry and Functional Simulation Created for the MSU VLSI program by Andrew Mason and the AMSaC lab group.

Lesson 2: DC Bias Point Analysis

Synopsys FPGA Design Microsemi Edition Release Notes

Synplify Pro for Microsemi Edition Release Notes Version I M-SP1-1, May 2014

TUTORIAL How to Use the SPICE Module

Laboratory 3. EE 342 (VLSI Circuit Design) - Using Spectre netlist and Calculator for simulation

Allegro Design Authoring

designs with signals operating in the multi-gigahertz (MGH) frequency range. It

SPICE Models: ROHM Voltage Detector ICs

CS/EE 5720/6720 Analog IC Design Tutorial for Schematic Design and Analysis using Spectre

The original document link is

Analog Verification Concepts: Industrial Deployment Case Studies

Static Timing Verification of Custom Blocks Using Synopsys NanoTime Tool

Improve Reliability With Accurate Voltage-Aware DRC. Matthew Hogan, Mentor Graphics

Design Process. Design : specify and enter the design intent. Verify: Implement: verify the correctness of design and implementation

TUTORIAL How to Use the SPICE Module

EE 330 Spring Laboratory 2: Basic Boolean Circuits

Verilog-A Debug Tool: AHDL Linter

AccuCore STA DSPF Backannotation Timing Verification Design Flow

Synplify Pro for Microsemi Edition Release Notes

AN-715 APPLICATION NOTE One Technology Way P.O. Box 9106 Norwood, MA Tel: 781/ Fax: 781/

Virtuoso Custom Design Platform GXL. Open Database. PDKs. Constraint Management. Customer IP

Linking a Simulation Model to a Schematic Component. Contents

Intel Quartus Prime Pro Edition Software and Device Support Release Notes

DATASHEET VIRTUOSO LAYOUT SUITE GXL

FACULTY OF ENGINEERING MULTIMEDIA UNIVERSITY LAB SHEET DIGITAL INTEGRATED CIRCUIT

Some of the above changes have been made to accommodate Windows Vista User Access Control which write protects the Program Files tree.

Parallel Circuit Simulation: How Good Can It Get? Andrei Vladimirescu

CMOS Design Lab Manual

Aurora. Device Characterization and Parameter Extraction System

EE 330 Spring 2018 Laboratory 2: Basic Boolean Circuits

Model Builder Program (MBP) Complete Silicon Turnkey Device Modeling Software

CS755 CAD TOOL TUTORIAL

What s New in HyperLynx 8.0

Visual Design Flows for Faster Debug and Time to Market FlowTracer White Paper

Comprehensive design and verification with the industry s leading simulators

Simulation and Modeling for Signal Integrity and EMC

Mixed Signal Verification Transistor to SoC

Basic Analog Simulation in Cadence

Cadence Schematic Tutorial. EEE5320/EEE4306 Fall 2015 University of Florida ECE

Parag Choudhary Engineering Architect

Harmony-AMS Analog/Mixed-Signal Simulator

Synopsys Design Platform

Linking a Simulation Model to a Schematic Component

Synplify Pro for Microsemi Edition Release Notes

RFIC Dynamic Link September 2004

SPICE Model Generator

A Systematic Approach to Creating Behavioral Models CDNLive, March, 2015 Bob Peruzzi, Joe Medero

UNIVERSITY OF WATERLOO

SPICE Model Generator

SiMKit Release Notes. for SiMKit version 2.5. First Edition. NXP Semiconductors DMS/Tool and Flow Solutions

Gates-on-the-Fly fixes Logic Equivalence Check Failures

Getting Started with Cadence Draft #3. Dan Kelly The School of Electrical and Electronic Engineering The University of Adelaide December 2, 2005

Synplify Pro for Actel Edition Release Notes

0912GN-120E/EL/EP Datasheet E-Series GaN Transistor

The following is a procedure for extracting a layout, doing a layout vs. schematic check, and then simulating the extracted layout with Cadence.

TSBCD025 High Voltage 0.25 mm BCDMOS

SmartSpice Analog Circuit Simulator Product Update. Yokohama, June 2004 Workshop

PADS2007. Alphanumeric Pins Transition Guide Mentor Graphics Corporation All Rights Reserved.

AccuCore. Product Overview of Block Characterization, Modeling and STA

On-Chip Design Verification with Xilinx FPGAs

THE DESIGN ENVIRONMENT FOR HETEROGENEOUS SYSTEMS

Transcription:

Datasheet Custom WaveView ADV Complete Transistor-Level Analysis and Debugging Environment Overview Custom WaveView ADV provides a complete transistorlevel analysis and debugging environment for pre-processing and post-processing SPICE and FastSPICE simulations. Custom WaveView ADV is integrated with Synopsys HSPICE, FineSim and CustomSim to streamline the debugging and analysis process for SPICE and FastSPICE simulation and increase design productivity. The combination of Custom WaveView ADV with Synopsys circuit simulators provides design teams with a high-performance, productive simulation debug and analysis environment for complex SoC design. Introduction Custom WaveView ADV is a netlist-based debugging environment for SPICE and FastSPICE simulators such as HSPICE, FineSim and CustomSim. Custom WaveView ADV is also tightly integrated with Custom WaveView, enabling waveform cross-probing. Together, these tools aid designers in rapidly performing customized advanced analyses in a highly-productive design debugging and waveform analysis environment. Custom WaveView ADV Design Browser The Custom WaveView ADV Design Browser allows quick access to the most complex hierarchy design data with complete design and file display. The Design Browser will import a netlist and allow traversing of the design hierarchy, display signal and element list, and tracing connections contained in the hierarchy. These views, shown in Figure 1, work in concert to provide rapid access to all of the contents of the design hierarchy. In addition to displaying the design hierarchy, the Design Browser will also display the associated file hierarchy containing the design. A powerful search function allows the user to find design components in the hierarchy based on string, signal, instance, and module names. Figure 1. Custom WaveView ADV s main window concisely presents hierarchy, netlist, connection and linting data for easy analysis and debug

Debugging SourceView and ConnectionView The SourceView and ConnectionView shows the contents of the SPICE netlist and creates a visualization of the connections contained within the netlist (see Figure 1). SourceView The SourceView displays the hierarchical content of the SPICE netlist, allowing the designer to query the contents of a design or cell. Selecting a subcircuit in the SourceView displays the contents of that subcircuit as well as displaying the interface pins and netnames, and parameters in the ConnectionView. ConnectionView The ConnectionView creates design connectivity visualization of the object selected in the Hierarchy Browser. Included in the diagram are the name of the object, its terminal names and the nets that connect to it. In the case of subcircuits, the internal netnames are also displayed, making it easy to follow nets up and down the hierarchy through subcircuit boundaries. CustomWaveView ADV s Net Tracer can also be used to follow changing net names with ease through the design s hierarchy. Signal Tracing Signal flow can be traced in both SourceView and ConnectionView. In SourceView, the statements representing a selected net are highlighted and can be traced subsequently. In ConnectionView, devices or subcircuits connecting a selected signal are displayed and new connections can be displayed for pins/ports of the connected elements. SPICE Lint View Custom WaveView ADV s SPICE Lint View performs user-selected compatibility checks that can be used to verify that the netlists being simulated conform to the proper syntax before wasting time on a long simulation before finding a problem. These checks are performed automatically as the netlist is read in with all errors or warnings being flagged in the SPICE Lint Window as well as the corresponding net and device being displayed in the SourceView and ConnectionView. SPICE Syntax Rules Checks for basic SPICE netlist syntax and structure errors such as: missing or redundant END statements, missing or mismatched model device names, missing ground nodes, invalid signal names, etc. Over 40 different syntax and structure checks are performed. Connection Rules Finds and flags problems with floating nodes or blocks, global nodes that are not driven by any source, DC-floating MOS gate and nodes, dangling element terminals, and floating transient sources. This helps the designer to deliver a quality netlist to the simulator of choice. Parameter Passing and Parameter Rule Checks Parameter passing rule checks verify that all passed parameters are properly defined before use and properly passed through the hierarchy. Parameters that are redefined or recursively defined are also found. The parameter rule checks also finds and flags parameter values that are set above user definable thresholds. This includes looking for element parameter Negative capacitance/resistance, out-of-range element values and sizes, non-positive subcircuit multiplier and PWL stimuli statements with sharp slews. Design Connectivity Rule Checks Looks for static DC issues such as conducting device or path, leakage device or path, as well as pulse source errors and scale errors. 2

Custom WaveView Included The Waveform Window is Custom WaveView (included with a Custom WaveView ADV license), the industry standard for waveform analysis and measurement. Custom WaveView provides a host of capabilities for displaying, measuring, manipulating and saving simulation results. In addition to multiple panels containing waveforms, Custom WaveView also provides the ability to display more than one waveform tab allowing the designer to mix and match time and frequency domains in a single session. Custom WaveView is a full analog and mixed-signal display and analysis environment, reading simulation results from either analog or digital simulators and allowing complete conversion between views. For instance, Custom WaveView can read in the analog results of an HSPICE simulation, convert those waveforms to digital (single or multi-bit with user selectable thresholds) and export those results for use in a digital simulation. Full cross-probing is supported between both Custom WaveView ADV and Custom WaveView. Other Utilities Hierarchical Netlist Flatten and Export Hierarchical netlists can be flattened and exported to tools that require flat netlist views. The hierarchy information is preserved via net names in the flat netlist. Source Waveform Preview Stimuli statements (Pulse, PWL, Sine, Exp or SFFM) statements can be extracted from netlists and displayed prior to simulations to verify their correctness. Parameter Reports A final report on all parameters in a netlist can be produced show their final values as passed to simulation. Total Device Area Reports The widths and lengths of transistors in netlists can be extracted and reported to help verify correct netlist construction. This capability helps eliminate errors like missing unit values that would result in one-meter transistors (rather than 1 micron) or 10-Farad capacitors (rather than 10 femtofarads). HSPICE.Measure Statement Extraction and Replay CustomExplorer contains the ability to scan a netlist and extract out all HSPICE.Measure statements and save them in a file. These statements retain their full design hierarchy and can be modified and replayed against existing simulation results. This capability eliminates lost simulation time when the designer determines, after a simulation, that additional.measure needs to be performed, or when a given.measure was incorrect during the simulation. In the latter case, the simulation does not need to be rerun as the incorrect.measure can be fixed and replayed against the results, saving time and effort. Batch Waveform Compare A powerful capability in Custom WaveView ADV is the Batch Waveform Compare utility. This utility allows designers to compare two sets of simulation runs in batch and produce a text report of the differences. The Batch Waveform Compare system uses a simple rules file that controls the comparisons. Users can define what signals are to be compared and the tolerances of the comparisons. Using sample-based comparison techniques, the Batch Waveform Compare utility compares golden-to-target simulation results and supports both analog and digital waveforms. This capability helps eliminate the vast majority of manual eyeballing of analog or digital signals. Users have reported reducing as much as one full week of manual effort to 15 minutes for analyzing 100 analog waveforms. Extensible and Open Custom WaveView ADV is open and extensible and can be controlled in both GUI or Batch mode with scripting. The GUI is also extensible, allowing CAD teams to craft custom measurements and provide them across their organizations through the regular menu system. 3

Regression Scripting with the Analysis Command Environment (ACE) The Analysis Command Environment (ACE) is a Tcl-based extension language that provides near-complete control of Custom WaveView ADV. The ACE scripting environment contains hundreds of functions and can control the GUI, the waveform panels, the menu system or the measurement capabilities of either tool. Often used by CAD teams to extend the tools, the ACE scripting capability can also be used to perform Regression Scripting allowing designers to make changes to their design and then replay a wide variety of analyses in batch mode, freeing the designer to work on other aspects of the design. Encapsulating these analyses also means sharing best design practices across an organization improving quality and simplifying the collection of data for design reviews. Industry Standard Design Platform Integrations Custom WaveView ADV is also integrated into industry-standard design platforms to help maximize designer productivity during the design phase. A native integration of this tool into Synopsys Galaxy Custom Designer system helps form a complete environment for analog block authoring in a single platform for both cell-based and custom design. Other design platform integrations include: ``Cadence Design Systems: Virtuoso Composer and ADE ``JEDAT: Asca Circuit Design and Debugging Environment ``Mentor Graphics: Design Architect IC ``Synopsys: Laker Custom Layout ``Automation System Supported File Formats Custom WaveView ADV provides support for over 45 different file formats giving it the highest support of simulation file formats in the industry. ``Supported Simulator Formats Synopsys CustomSim and CustomSim FT (HSIM, XA and NanoSim WDF, WDB,.Out and Vector) HSPICE and HSPICE RF (.Tr0,.Ac0,.Sw0 Binary and ASCII) VCS (VCD and VPD) Saber (AI/PL Binary and ASCII) Cadence Design Systems Spectre (PSF, WSF Binary and ASCII) UltraSim (PSF, WSF Binary and ASCII) PSPICE (DAT) Incisive (VCD) Mentor Graphics ModelSim (WLF) Eldo (COU 4.3, 4.7 and Tr0) ADMS (WDB and JWDB) ADiT (Tr0 and Tb0) HyperLynx (CSV) Others Agilent ADS (.ds Binary and TouchStone S-Parameters ASCII) CSDF (ASCII) Novas FSDB (Binary) Legend (Tr0 Derivative) SmartSPICE (Raw Derivative) Five proprietary simulator formats are also available please contact Synopsys Data Formats IBIS Models Tektronix Agilent and Lecroy Scope Data Text table data and Comma Separated Values (CSV) 4

``Supported Netlist Formats Synopsys HSPICE DSPF Cadence Spectre and CDL Mentor Graphics Eldo Standard SPICE Platform Support ``Microsoft Windows 64-bit ``Red Hat Enterprise ``SUSE Linux Enterprise (64) Synopsys, Inc. 690 East Middlefield Road Mountain View, CA 94043 www.synopsys.com 2016 Synopsys, Inc. All rights reserved. Synopsys is a trademark of Synopsys, Inc. in the United States and other countries. A list of Synopsys trademarks is available at http://www.synopsys.com/copyright.html. All other names mentioned herein are trademarks or registered trademarks of their respective owners. 03/25/16.CE_CS7120_Custom WaveView ADV_DS.