loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh International On-Line Testing Workshop
Automatic Bias Generation Using Pipeline Instruction State Coverage for Biased Random Instruction Generation
Taormina, Italy
July 09-July 11
ISBN: 0-7695-1290-9
Mrinal Bose, University of Illinois, Urbana
Elizabeth M. Rudnick, University of Illinois, Urbana
Magdy Abadir, Motorola Inc.
Abstract: Biased random instruction generators are commonly used in architectural verification of microprocessors, with biases specified manually by designers. As the complexity of processors grows, so does the complexity of specifying biases. Automatic bias generation speeds up the verification flow and may lead to better coverage of potential design errors. In this work, we present a deterministic algorithm to automatically generate biases that cover all pipeline states, where each pipeline state represents the positions and types of instructions in the pipeline. Test programs generated from these biases can be used for on-line testing in field applications. The quality of the biases generated is evaluated by using them to generate test programs and then simulating the test programs and evaluating various coverage metrics. Experimental results for the PowerPC and ARM7 architectures show that automatically generated biases result in higher design error coverage than random biases and provide better coverage of key architectural features.
Citation:
Mrinal Bose, Elizabeth M. Rudnick, Magdy Abadir, "Automatic Bias Generation Using Pipeline Instruction State Coverage for Biased Random Instruction Generation," ioltw, pp.0065, Seventh International On-Line Testing Workshop, 2001
Usage of this product signifies your acceptance of the Terms of Use.