Exploiting Auto-Adaptive µGP for Highly Effective Test Programs Generation
ICES2003: The 5th International Conference on Evolvable Systems: From Biology to Hardware, Trondheim (Norway), March 17-20, 2003, pp. 262-273
KEYWORDS: Approximate Methods,
Evolutionary Algorithms,
Genetic Programming,
MicroGP,
Microprocessors,
Simulation-Based Approaches
ABSTRACT
Integrated-circuit producers are shoved by competitive pressure; new devices require increasingly complex verifications to be performed at increasing pace. This paper presents a methodology to automatically induce a test program for a microprocessor that maximizes a given verification metric. The methodology is based on an auto-adaptive evolutionary algorithm and exploits a syntactical description of microprocessor assembly language and an RT-level functional model. Experimental results clearly show the effectiveness of the approach. Comparisons reveal how auto-adaptive mechanisms dramatically enhance both performances and quality of the results.
| Related files: | |
|---|---|
| ices03.pdf | Adobe Acrobat portable document |
| Related URLs: | |
|---|---|
| http://www.cad.polito.it/research/Evolutionary_Computation/MicroGP.html | |
| http://www.springerlink.com/openurl.asp?genre=article&issn=0302-9743&volume=2606&spage=262 | |
[CSqu03] F. Corno, G. Squillero, "Exploiting Auto-Adaptive µGP for Highly Effective Test Programs Generation," ICES2003: The 5th International Conference on Evolvable Systems: From Biology to Hardware, Trondheim (Norway), March 17-20, 2003, pp. 262-273