World Library  
Flag as Inappropriate
Email this Article

Waveform viewer

Article Id: WHEBN0014175361
Reproduction Date:

Title: Waveform viewer  
Author: World Heritage Encyclopedia
Language: English
Subject: Waveform, Verilog, List of file formats, Music video game, Viewer, Value change dump, List of Verilog simulators
Collection:
Publisher: World Heritage Encyclopedia
Publication
Date:
 

Waveform viewer

A waveform viewer is a software tool for viewing the signal levels of either a digital or analog circuit design.[1]

Waveform viewers comes in two varieties:

  1. simulation waveform viewers for displaying signal levels of simulated design models, and
  2. in-circuit waveform viewers for displaying signal levels captured in-circuit while debugging or testing hardware boards (Also, See Waveform monitor)

Simulation waveform viewers

In integrated circuit design, waveform viewers are typically used in conjunction with a simulation. A waveform view allows an IC designer to see the signal transitions over time and the relation of those signals with other signals in an IC design, which is typically written in a hardware description language. Simulators can be used to interactively capture wave data for immediate viewing on a waveform viewer; however, for integrated circuit design the usage model is typically to save the output of simulation runs by running batch jobs and to view the waveforms off-line as a static database.[1]

Waveform viewers allow you to zoom in and out over a time sequence, and take measurements between two cursor points. In addition, the waveform view has many ways of displaying signal information, such as in hexadecimal, binary, or a symbolic value.[1]

Most waveform viewers can read an industrial standard waveform database known as Value Change Dump (VCD) or a proprietary wave format. The proprietary wave formats usually have faster record and playback speeds or require smaller memory store space, or save additional signal information for viewing, such as bus transactions.[1]

List of the best-known viewers

Waveform Viewer Tool Suite Developer Platform Features Wave Formats Screenshot
VcdView NA Ted Rossin Windows digital *.vcd
EZwave Questa ADMS Mentor Graphics Linux, Solaris, Windows analog, RF, digital and mixed-signal *.wdb, *.tab, *.cou, *.sti, *.tr%, *.ac%, *.sw%, *.vcd, *.fsdb, *.csv, *.swd, *.dofile, *.dof, *.do, *.tcl
Simvision NCSim Cadence Design Systems Linux, Solaris, Windows digital, analog, transactions *.trn, *.shm, *.vcd
vsim Modelsim Mentor Graphics Linux, Solaris, Windows digital, analog *.wlf, *.vcd 150 px
finewave/PowerView FineSim Magma Design Automation Linux, Solaris digital, analog *.fsdb, *.vcd
WaveViewer works with: VeriLogger SynaptiCAD Linux, Solaris, Windows digital, analog, test equipment, free, high capacity *.btim, *.csdf, *.tdml, *.vcd, 20+ other formats
Wave VCD works with: CVer Interconnect Systems Solutions Windows digital, Free, good-quality *.vcd
WaveProbe LogicSim Zeemz Windows digital, analog *.wave
vwave Undertow Veritools Linux, Solaris, Windows digital, analog, transactions *.vcd
nWave Verdi SpringSoft Linux, Solaris digital, analog, transactions, assertions fsdb, *.vcd
Scansion NA Logic Poet Mac OS digital, analog, TLM transaction viewer, native Mac application *.vcd, *.scnx
GTKWave NA Tony Bybell Linux, Windows, Mac OS, Unix digital, free/open source *.lxt (Icarus Verilog), *.lxt2 (Icarus Verilog), *.vzt, *.ghw (GHDL), *.vcd, *.evcd *.fst (Icarus Verilog, CVC, CVER_FST), *.fsdb
Styx Hades Norman Hendrich Unix digital, free/open source  ?
Dinotrace Veripool Wilson Snyder, Allen Gallotta Linux, Solaris, Windows digital, free/open source *.vcd, *.ascii
Waveform Window DVE Synopsys Inc Linux, Solaris digital,analog VCD,eVCD,VPD
Electric Electric Static Free Software (staticfreesoft.com) All (Java) Integration of schematics and layout with waveform viewer. tr0, pa0, sw0, ac0, mt0 (Hspice), out (Nanosim), spo (Spice/GNUCap), txt (PSpice), raw (SmartSpice, LTSpice), dump (Verilog).
M1 Waveform Viewer N/A ASA Corp (m1ot.com) Windows No-cost, acquire live data from scopes and digitizers, analog and digital, view multiple waveforms at once, 22 parameter measurements, simple collaboration tr0, txt, csv, wfm (Tek), isf (Tek), bin (Agilent)
iWave Waveform Viewer Aether-Aeolus-iWave Empyrean Inc. linux Analog, RF, digital and mixed-signal, A->D and D->A conversion, analog/mix-signal waveform comparisons, commonly used calculation, commonly used measurement, Eye-diagram, histogram, TCL support session save/load, Aether-iWave cross probable support Synopsys: HSPICE tr0, sw0, ac0, mt0, hb0, nw0, lis (Binary/ASCII); Novas fsdb files (binary, v4.1); Verilog VCD (ASCII);
Custom WaveView Discovery AMS Synopsys Linux, Solaris, HP, Windows Analog, RF, digital and mixed-signal, scripting/batch mode, jitter measurements, DAC toolbox, FFT/iFFT, A->D and D->A conversion, Synopsys/Cadence/Mentor Graphics/JEDAT/Silicon Canvas integration into schematic capture, re-usable measurement templates, HSPICE .measure GUI, digital waveform comparisons, parametric analysis, 3D plots, extremely fast. Synopsys: HSPICE tr0, sw0, ac0, mt0, hb0, nw0, lis (Binary/ASCII); StarSim wdb, wv, xp (binary); HSIM/NanoSim/XA wdb (binary); HSIM/NanoSim/TimeMill/Powermill out, vector, .mt file (ASCII); Saber AI/PL (binary/ASCII); VCS/Magellan/DVE VPD (binary); WDF format (binary). Cadence: Spectre PSF, WSF (binary/ASCII); runObjFile; PSPICE DAT (binary), Allegro SIM (ASCII); Verilog VCD (ASCII); ModelSim WLF (binary). Mentor Graphics: ELDO/ADMS COU, WDB (binary), AdiT TR0/TB0. SPICE3/SmartSpice raw format (binary/ASCII). Agilent ADS .ds format (binary), TouchStone S-parameters (ASCII). CSDF (Common Simulation Data Format) (ASCII). Novas fsdb files (binary, v4.1). Text file, CSV (comma separated values) format. Other in-house simulator formats: SDIF, MICS, TI-punch (binary). Data from oscilloscopes.
ICD SMASH Dolphin Integration Linux, Windows analog, digital and mixed-signal Dolphin: SMASH .tmf, .bwf, .amf, .dmf, .mmf, .nmf; Synopsys: HSpice .sw0, .tr0; Verilog VCD (ASCII, compressed); SPICE3/SmartSpice raw format (binary/ASCII); CSDF (Common Simulation Data Format) (ASCII); Tabulated text file format;
Impulse Eclipse toem Linux, Windows, Mac OS, Unix digital/analog/transactions, free, Eclipse plug-in *.vcd, *.xml, *.tab(AMS tabular trace),*.scv (Transactions), *.scnx (experimental)

In-circuit waveform viewers

These are built into most logic analyzer, data acquisition cards, and automatic test equipment. In-circuit waveform viewers are included with products from:

References

See also

This article was sourced from Creative Commons Attribution-ShareAlike License; additional terms may apply. World Heritage Encyclopedia content is assembled from numerous content providers, Open Access Publishing, and in compliance with The Fair Access to Science and Technology Research Act (FASTR), Wikimedia Foundation, Inc., Public Library of Science, The Encyclopedia of Life, Open Book Publishers (OBP), PubMed, U.S. National Library of Medicine, National Center for Biotechnology Information, U.S. National Library of Medicine, National Institutes of Health (NIH), U.S. Department of Health & Human Services, and USA.gov, which sources content from all federal, state, local, tribal, and territorial government publication portals (.gov, .mil, .edu). Funding for USA.gov and content contributors is made possible from the U.S. Congress, E-Government Act of 2002.
 
Crowd sourced content that is contributed to World Heritage Encyclopedia is peer reviewed and edited by our editorial staff to ensure quality scholarly research articles.
 
By using this site, you agree to the Terms of Use and Privacy Policy. World Heritage Encyclopedia™ is a registered trademark of the World Public Library Association, a non-profit organization.
 


Copyright © World Library Foundation. All rights reserved. eBooks from Project Gutenberg are sponsored by the World Library Foundation,
a 501c(4) Member's Support Non-Profit Organization, and is NOT affiliated with any governmental agency or department.