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 (see also 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]

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:

See also

References

  1. ^ a b c d Janick Bergeron, Writing Testbenches: Functional verification of HDL Models, Kluwer Academic Publishers, 2000

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.