loading...
MA2TG: A Functional Test Program Generator for Microprocessor Verification
Porto, Portugal August 30-September 03
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/DSD.2005.548th Euromicro Conference on Digital S ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Tun Li, National University of Defense Technology, China
Dan Zhu, National University of Defense Technology, China
Yang Guo, National University of Defense Technology, China
GongJie Liu, National University of Defense Technology, China
SiKun Li, National University of Defense Technology, China

A novel specification driven and constraints solving based method to automatically generate test programs from simple to complex ones for advanced microprocessors is presented in this paper. Our microprocessor architectural automatic test program generator (MA2TG) can produce not only random test programs but also a sequence of instructions for a specific constraint by specifying a user constraints file. The proposed methodology makes three important contributions. First, it simplifies the microprocessor architecture modeling and eases adoption of architecture modification via architecture description language (ADL) specification. Second, it generates test programs for specific constraints utilizing the power of state-to-art constraints solving techniques. Finally, the number of test program for microprocessor verification and the verification time are dramatically reduced. We applied this method on DLX processor to illustrate the usefulness of our approach.

Citation:
Tun Li, Dan Zhu, Yang Guo, GongJie Liu, SiKun Li, "MA2TG: A Functional Test Program Generator for Microprocessor Verification," dsd, pp.176-183, 8th Euromicro Conference on Digital System Design (DSD'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.