loading...
A genetic algorithm-based system for generating test programs for microprocessor IP cores
Vancouver, British Columbia, Canada November 13-November 15
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TAI.2000.88986912th IEEE International Conference on ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
F. Corno, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
M. Sonza Reorda, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
G. Squillero, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
M. Violante, Dipartimento di Autom. e Inf., Politecnico di Torino, Italy
Abstract: The current digital systems design trend is quickly moving toward a design-and-reuse paradigm. In particular, intellectual property cores are becoming widely used. Since the cores are usually provided as encrypted gate-level netlist, they raise several testability problems. The authors propose an automatic approach targeting processor cores that, by resorting to genetic algorithms, computes a test program able to attain high fault coverage figures. Preliminary results are reported to assess the effectiveness of our approach with respect to a random approach.
Index Terms:
automatic test software; microprocessor chips; industrial property; genetic algorithms; electronic engineering computing; genetic algorithm based system; test program generation; microprocessor IP cores; digital systems design trend; design-and-reuse paradigm; intellectual property cores; encrypted gate-level netlist; testability problems; automatic approach; processor cores; genetic algorithms; test program; fault coverage figures; random approach
Citation:
F. Corno, M. Sonza Reorda, G. Squillero, M. Violante, "A genetic algorithm-based system for generating test programs for microprocessor IP cores," ictai, pp.0195, 12th IEEE International Conference on Tools with Artificial Intelligence (ICTAI'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.