So far there are many waveform viewers supplied by EDA vendors either as a part of the simulation package or as a separate tool. In majority of the cases SPICE vendors include waveform viewer as a mandatory part of their simulation package. SymProbe offers the convenient GUI and the most functionality of all analog waveform viewers. As SymProbe is going with Fast-Spice simulator it must allow processing of very long simulation sequences. The proprietary SymProbe format is specially designed to provide the least visualization time while processing huge waveform data sets.
Commonly used analog viewers keep all data sets of visible waveforms in computer memory. However just one waveform may contain tens and even hundreds of millions of points. It may take considerable time to visualize such a waveform even if you got enough computer memory to open it. Unlike commonly used viewers SymProbe does not read the whole data set but only works with visible values. SymProbe dynamically downloads necessary data dramatically reducing necessary computer memory. Hopefully dynamic downloading algorithm does not slow down considerably the major data processing operations. Conversely some of the operations become faster. For example opening the file with size 1,9GB on hard drive which contains 5 waveforms normally requires about 2GB of the computer memory. Opening this file with SymProbe will require only 7,6MB.
Time table of data processing operations and computer memory used*.
|Viewer||File size||Points||Open||Add 1 trace||Zoom||Zoom All||Add 5 traces||Zoom||Zoom All||
*paging file was not used.