ICD Interactive Curve Display
ICD, the Interactive Curve Display from Dolphin Integration hosts an independent mixed-signal waveform viewer. ICD provides a user-friendly interface to view and analyze analog and logic waveform files from simulators with supported waveform formats. During batch simulations, refreshing reloads the waveform files to display new results from running simulations.

User-friendly Interface
-
Explicit contextual menus
-
Resize graphs, scroll, zoom by resizing the scrollbar thumb, zoom to area (in & out)…
-
Capability to resize, move, hide, add and delete columns
-
Easy selection of analog or logic graphs when adding integer or real logic traces
Easy Management of Signals
-
Duplication, more explicit names, customization, use of aliases…
-
Drag and drop (inside a view, to another view or another instance of ICD)
-
Creation of a hierarchy of waveform groups
-
Organize waveforms in multiple independent views, and save view setups for later use

Top-notch Performances
-
Management of waveform files containing transient and small signal simulation results
-
Compatibility with standard formats (.spi3, .csdf, .vcd, .icd, .dat, ...) used by numerous simulators
-
Direct support of SMASH binary formats (.tmf, .bwf, ...)
-
Instantaneous display of waveform files
-
Multi process file loading
-
Refresh the display of a running simulation by reloading waveform files

ICD provides the capability to apply PSL assertions by post-processing existing waveforms coming from any simulator. Simulation results can be post-processed as many times as needed to design a verification plan with new assertions. New or updated assertions can be applied to the simulation results without simulating again the Device Under Test (DUT).
Assertion verification results are displayed together with the waveforms of the monitored signals. The designers can see the time scale during which the properties have been verified. Thanks to the display of violations and successes, ICD helps detect insufficient testbenches as well as design defect.
Advanced features
-
Use of vertical cursors to perform measurements and computations between signals relative to a reference
-
Possibility to focus on a specific part of a signal waveform while visualizing the waveform globally thanks to the split column feature
-
Capability to apply PSL assertions by post-processing existing waveforms coming from any simulator (see below for more information)

TIMA Laboratory - Techniques of Informatics and Microelectronics for integrated systems Architecture
SVA and PSL properties simulation based on the HORUS technology developed by the Verification and Modeling of Digital Systems (VDS) group at TIMA - http://tima.imag.fr/vds.
|