Synop Custom WaveView
Synop Custom WaveView
Custom WaveView
Waveform Viewer and Simulation Post-processing Tool
Overview Custom WaveView is a graphical waveform viewer and simulation post-processing tool for analog and mixed-signal ICs. Custom WaveView features fast loading, display scrolling, and zooming of very large waveform files, multiple simulator format support, and a rich set of analog and mixed-signal analysis features.
Introduction
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. Custom WaveView also provides a host of capabilities for displaying, measuring, manipulating and saving simulation results. In addition to multiple panels containing waveforms, Custom WaveView can also display more than one waveform tab allowing the designer to mix-and-match time and frequency domains in a single session.
Features
Waveform Display Cursors Monitors Measurement Tool Toolboxes and Assistants Eye Diagrams DFT/FFT ADC Design Toolbox Jitter Toolbox Waveform Post-processing with the Mixed-Signal Equation Builder Extensible and Open Customizable GUI Industry Standard Design Platform Integrations All Supported File Formats
Custom WaveView supports many different time and frequency domain waveform types, such as: `` Analog `` Digital `` Smith chart `` Polar plot `` 2-D, 3-D sweep `` diagram Eye `` Histogram
Measurements
Cursors, Monitors and the Measurement Tool Cursors Custom WaveView provides an unlimited number of cursors specifically for interactive on-screen measurement of waveforms. Set to either the vertical or horizontal mode, these cursors can be moved around the waveform and display X-at-Y information on-screen. Monitors Monitors can be added to the waveform panels to perform more complex measurements. Monitors include Derivative, Inverse Derivative, Delta Value, Cursor Average, Minimum/ Maximum/Average, Peak-to-Peak and RMS values of a given waveform. Measurement Tool Custom WaveViews powerful Measurement tool provides a wealth of domain-specific measurements that simplify design analysis. The Measurement tool provides rapid-on waveform display of over 35 types of measurements. Measurements are persistent across sessions and can be replayed against a new set of simulation results as needed (see Figure 2). As simulation results change, measurements are updated automatically, presenting the user with the latest information available. The Measurement tool supports many measurements including time domain, frequency domain, statistical, level, S-domain, and RF.
Benefits
`` High-performance waveform database I/O to quickly access large amounts of simulation data `` Extensive mixed-signal display functions and analysis capabilities to extract measurements from simulation results `` Single waveform tool for multiple simulators `` Built-in support for HSPICE .MEASURE command and parametric plots for .ALTER simulations `` Transient, AC, RF, mixed-signal display and analysis `` Optional Tcl API for programming complex user post-processing scripts `` Flexible waveform groupingadd multiple waveform views, either from different simulator runs on the same circuit netlist or from different netlists
`` Synopsys y CustomSim, HSPICE, and VCS `` Cadence Design Systems y Spectre/RF, UltraSim, and Incisive `` Mentor Graphics y ModelSim, Eldo, ADMS, ADiT, HyperLynx
Waveform Display
Custom WaveViews advanced user interface allows the user to browse waveform data hierarchies and then drag-and-drop multiple selected signals into a waveform display window. Waveforms in the display window can have one or more non-overlapping panels. Panels in a window can be arranged as either a vertical stack or as independent rows and columns. Rows and columns may be vertical, horizontal, or tiled. Waveform display includes: `` Hierarchy browser and signal list `` Waveform display via data drag-anddrop `` Signal search with pattern-matching and wildcard; drag-and-drop from search results `` User-definable Hot Keys `` Recent Files List `` Stack or Row column signal display `` Save and Restore session
and supports cross-probing with the Custom Designer SE schematic editor. Custom WaveView will also read many common SPICE, FastSPICE, and Verilog simulator waveform files from Synopsys, Mentor, and Cadence.
Custom WaveView
Eye Diagrams
Custom WaveViews eye diagram capability allows users to easily create a folded eye diagram from complex waveforms. The eye diagram is constructed by automatically extracting the clock cycle, or by reference to an ideal clock, or to an external signal. Once constructed, the Automatic Eye Measurement tool can take eye opening or aperture measurements as well as create a jitter histogram. Figure 3 shows a typical eye diagram with cursors used to measure the eye width.
Waveform Post-processing
A-to-D; D-to-A Conversion Analog waveforms can be converted to single-bit or multi-bit logic waveforms using user-specified threshold criteria (See figure 4). Similarly, logic waveforms can be converted to analog waveforms (see figure 5) based on user-specified analog levels using either fixed-rate sampling or value transition sampling.
Custom WaveView
Custom WaveView
language that can be used to construct any number of custom views of existing waveforms using multi-file, multi-trace mixed-signal data, or to extract stimuli from existing netlist and modify them for the successive simulation runs. The Equation Builder (see Figure 9) contains a large number of built-in mathematic, RF, logic, waveform and measurement functions that can be mixed-andmatched as needed to create custom measurements. These custom measurements can be saved as macros and replayed against any simulation results as needed. Additionally, the Equation Builder contains functions that can shift waveforms in time, making it easy to compare results that occurred at different simulated times. Waveforms can also be smoothed to reduce extra time points and exported to other simulations as stimuli leading to faster analog simulations downstream.
Figure 8: Jitter Toolbox Plot
Custom WaveView
CustomExplorer Ultra Configuration management Corners setup Simulation job control Results analysis AMS debugger SPICE debugger Waveform compare tcl Scripting Waveform display 4 4 4 4 4 4 4 4 4
CustomExplorer
Custom WaveView
4 4 4 4 (option) 4
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 to improve quality and simplify the collection of data for design reviews. Customizable GUI The GUI is fully customizable, and bind keys can be assigned for any menu function or waveview control button action.
y CSDF (ASCII) y Novas FSDB (Binary) y Legend (Tr0 Derivative) y SmartSPICE (Raw Derivative) y Five proprietary simulator formats are also availableplease contact Synopsys `` Data Formats y BIS Models y Tektronix Agilent and Lecroy Scope Data y Text table data and Comma Separated Values (CSV) Supported Plot Output File Formats `` JPEG `` PostScript `` EMF `` PNG `` BMP
Platform Support
`` Solaris 32- and 64-bit `` Hat Enterprise Linux version 4 Red and 5 (AS, ES, WS) `` SUSE Linux 9.0 and 10.0 and 5 (AS, ES, WS) 9.0 and 10.0 `` Microsoft Windows XP
Custom WaveView
Features Input File Formats Cadence Spectre PSF Cadence Spectre WSF Cadence PSPICE DAT Cadence Incisive VCD Cadence Ultrasim WDF Mentor Eldo cou Mentor Eldo WDB Mentor ADiT tr0 Mentor ADiT tb0 Mentor Eldo JWDB Novas FSDB Other SPICE raw Other Text txt Other Text csv Synopsys WDF Synopsys HSPICE tr# Synopsys HSPICE sw# Synopsys HSPICE ac# Synopsys HSPICE nw# Synopsys HSPICE mt# Synopsys HSPICE RF .ac# Synopsys HSPICE RF .sw# Synopsys HSPICE RF .ev# Synopsys HSPICE RF .fe# Synopsys HSPICE RF .hb# Synopsys HSPICE RF .hl# Synopsys HSPICE RF .ls# Synopsys HSPICE RF .ss# Synopsys HSPICE RF .pn# Synopsys HSPICE RF .hr# Synopsys HSPICE RF .xf# Synopsys HSPICE RF .ev# Synopsys HSPICE RF .sn# Synopsys HSPICE RF .sc# Synopsys HSPICE RF .tr# Synopsys HSPICE RF Citi Synopsys HSPICE RF Touchstone Synopsys Starsim xp0 Synopsys NanoSim out Synopsys NanoSim WDF Synopsys NanoSim CSDF Synopsys HSIM WDF Synopsys HSIM out Synopsys HSIM hsim Synopsys VCS vcd Synopsys VCS vpd
Synopsys, Inc. y 700 East Middlefield Road y Mountain View, CA 94043 y www.synopsys.com 2011 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. 02/11.RP.CS308.