pwrest


This tool simulates the test application and evaluates the power consumption of the circuit during the test application in one of the supported simplified metrics.

Examples of usage:

pwrest FCIRC FLIB.xml FVEC.fault
pwrest -t w FCIRC FLIB.xml FVEC.fault

In the first example the NTC metric is evaluated. In the second example the WSA metric is evaluated. The WNTC metric and Hamming distance calculation between test vectors are also supported. The FCIRC is base name of Zboril's binary files (without suffixes). The FLIB.xml is XML library that describes the properties of used circuit elements. The FVEC.fault is Mentor Graphics's Flextest ASCII test vectors file that describes the test.

For power consumption estimation the XML library is needed. You can create one for your technology (the XML schema is provided) or you can compile the library for the AMI technology from the public available data on the internet. The Perl script named ami2xml can be used for this purpose. It downloads all needed data from the third party WWW pages and compiles the data into XML library in proper format. The script was tested to work in January 2009. The script is provided in the contrib directory of the source code package. This solution was selected in order not to violate any copyrights.

Example of a combinatorial circuit with ASCII test vectors: c432f_ami.zip
Example of a full scan circuit with ASCII test vectors: b01_ami_fscan.zip

This utility also supports several switches that affect its behaviour. For up-to-date reference see the built-in help with following command:

pwrest --help

For more information see my PhD thesis (in Czech).

Back to main ]


Last modification:  2009-11-27

Valid XHTML 1.1!