Analog regression testing is an essential part of analog design verification.
Regression test are used to validate analog behavioral models. They also make sure that a previously
tested analog block still performs as expected after a change.
Once analog regression tests have been set up, they can also facilitate other tasks:
- they can facilitate the migration to other technologies
- they can be used to validate software.
- they can simplify upgrading or changing your Spice simulator
- they might help you to optimize design parameters
In general they use Spice simulation on the block to be validated and compare the results of these simulations to a reference. As these tests often need to verify given design specifications, they are mostly implemented in scripts.
Our customers have successfully integrated our Waveform Parser Python module into their Python-based test environments.
The Python based approach simplifies programming and the usage of scientific computation modules.
It is also a lot more portable that alternative solutions and can easily be deployed on cloud computing platforms.
Our library is also available for C/C++, Matlab, Octave and Tcl. We read the simulation output from a variety of Spice simulators.
To get started with our library and analog regression testing you can simply use our waveform compare utility to compare 2 Spice simulation files.
Don’t hesitate to contact us for more information and a 2 months evaluation version.