Automatic Test Program Generation for Verifyng Microprocessors
IEEE Potentials, Vol 24, Issue 1, Feb-Mar 2005, pp. 34-37
KEYWORDS: ATPG,
Approximate Methods,
Evolutionary Algorithms,
Genetic Programming,
MicroGP,
Microprocessors,
Rt-Level,
Simulation-Based Approaches,
VHDL
ABSTRACT
A pipelined processor with a high-level behavioral HDL description is presented in this paper. It generates a set of effective test programs by using a simulator, which is able to evaluate with respect to an RTL coverage metric. The proposed optimizer is based on a technique called MicroGP, an evolutionary system able to automatically device and optimizes the program written in an assembly language. Quantitative coverage measurement presented will guide the test-program generation. The approach is fully automatic and broadly applicable. The minimal test set with the programmable coverage is attained.
| Related URLs: | |
|---|---|
| http://dx.medra.org/10.1109/MP.2005.1405800 | |
| http://ieeexplore.ieee.org/xpl/tocresult.jsp?isNumber=30483&puNumber=45 | |
| http://www.cad.polito.it/research/Evolutionary_Computation/MicroGP.html | |
[CSSS05] F. Corno, E. Sanchez, M. Sonza Reorda, G. Squillero, "Automatic Test Program Generation for Verifyng Microprocessors," IEEE Potentials, Vol 24, Issue 1, Feb-Mar 2005, pp. 34-37