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[ Wavefor m Viewer VcdView EZwave Tool Suite NA Questa ADMS Develop er Platform Ted Rossin Windows Mentor Graphics Features digital analog, RF, Linux,Solaris,W digital and indows mixed-signal Wave Formats *.vcd *.wdb, *.tab, *.cou, *.sti, *.tr%, *.ac%, *.sw%, *.vcd, *.fsdb, *.csv, *.swd, *.dofile, *.dof, *.do, *.tcl Screenshot Wavefor m Viewer Tool Suite Develop er Simvision NCSim Cadence Design Systems Linux,Solaris,W digital, analog, indows transactions *.trn, *.shm, *.vcd vsim Modelsim Mentor Graphics Linux,Solaris,W digital, analog indows *.wlf, *.vcd finewave/Po FineSim werView Platform Magma Design Linux,Solaris Automation Features digital, analog Wave Formats *.fsdb, *.vcd digital, analog, works *.btim, *.csdf, *.tdml, SynaptiCA Linux,Solaris,W test equipment, WaveViewer with:Veri *.vcd, 20+ other D indows free, high Logger formats capacity Wave VCD works Interconnec with: CVe t Systems Windows r Solutions digital, Free, good-quality *.vcd WaveProbe LogicSim Zeemz Windows digital, analog *.wave vwave Undertow Veritools Linux,Solaris,W digital, analog, indows transactions nWave Verdi Linux,Solaris digital, analog, transactions, assertions Mac OS digital, analog, TLM transaction *.vcd, *.scnx viewer, native Mac application Scansion NA SpringSoft Logic Poet *.vcd fsdb, *.vcd Screenshot Wavefor m Viewer Tool Suite Develop er Platform Features Wave Formats *.lxt (Icarus Verilog), *.lxt2 (Icarus Verilog), *.vzt, *.ghw (GHDL), *.vcd, *.evcd *.fst (Icarus Verilog, CVC, CVER_FST), *.fsdb GTKWave NA Tony Bybell digital, Linux,Windows, free/open Mac OS,Unix source Styx Hades Norman Hendrich Unix Dinotrace Veripool Wilson Snyder, Allen Gallotta digital, Linux,Solaris,W free/open indows source *.vcd, *.ascii Waveform Window DVE Synopsys Inc Linux,Solaris VCD,eVCD,VPD Electric M1 Waveform Viewer Electric N/A digital, free/open source digital,analog ? Static Free Software All (Java) (staticfrees oft.com) tr0, pa0, sw0, ac0, mt0 (Hspice), out Integration of (Nanosim), spo schematics and (Spice/GNUCap), txt layout with (PSpice), raw waveform (SmartSpice, viewer. LTSpice), dump (Verilog). ASA Corp Windows (m1ot.com) 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) Screenshot Wavefor m Viewer iWave Waveform Viewer Custom WaveView Tool Suite AetherAeolusiWave Develop er Empyrean Inc. Discovery Synopsys AMS Platform linux Features Analog, RF, digital and mixed-signal, A->D and D>A conversion, analog/mixsignal waveform comparisons, commonly used calculation, commonly used measurement, Eye-diagram, histogram, TCL support session save/load, Aether-iWave cross probable support Analog, RF, digital and mixed-signal, scripting/batch mode, jitter measurements, DAC toolbox, FFT/iFFT, A>D and D->A conversion, Synopsys/Cade nce/Mentor Graphics/JEDA Linux,Solaris, H T/Silicon P,Windows Canvas integration into schematic capture, reusable measurement templates, HSPICE .measure GUI, digital waveform comparisons, parametric analysis, 3D plots, extremely Wave Formats Synopsys: HSPICE tr0, sw0, ac0, mt0, hb0, nw0, lis (Binary/ASCII); Novas fsdb files (binary, v4.1); Verilog VCD (ASCII); Synopsys: HSPICE tr0, sw0, ac0, mt0, hb0, nw0, lis (Binary/ASCII); StarSim wdb, wv, xp (binary); HSIM/NanoSim/XA wdb (binary); HSIM/NanoSim/Tim eMill/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 Screenshot 150 px Wavefor m Viewer Tool Suite Develop er Platform Features fast. ICD Impulse SMASH Eclipse analog, digital Dolphin Linux,Windows and mixedIntegration signal toem Wave Formats Screenshot raw format (binary/ASCII). Agilent ADS .ds format (binary), TouchStone Sparameters (ASCII). CSDF (Common Simulation Data Format) (ASCII). Novas fsdb files (binary, v4.1). Text file, CSV (comma separated values) format. Other inhouse simulator formats: SDIF, MICS, TI-punch (binary). Data from oscilloscopes. 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; *.vcd, *.xml, digital/analog/tr *.tab(AMS tabular Linux,Windows, ansactions, free, trace),*.scv Mac OS,Unix Eclipse plug-in (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: Tektronix LabWindows/CVI Teradyne