Title :
Automatic test programs generation driven by internal performance counters
Author :
Lindsay, W. ; Sanchez, E. ; Reorda, M. Sonza ; Squillero, G.
Author_Institution :
Intel Corp., Chandler, AZ, USA
Abstract :
In the past performance counters have been available to top-end microprocessors as hardware luxuries for profiling critical applications. Today, on the contrary\´, several desktop microprocessors contain hardware support for monitoring performance events. This paper proposes a new approach to automatic test program generation that exploits such hardware to monitor specific micro-architectural events. In the approach, the generation tool repeatedly evaluates and improves candidate programs directly running on the target microprocessor: candidate programs are not "simulated", but rather "executed". The fast evaluation of candidate tests enables the use of an automatic methodology even on large designs. As a case study, an experiment targeting the Intel® Pentium® 4 microprocessor is reported.
Keywords :
automatic test pattern generation; microprocessor chips; Intel Pentium 4 microprocessor; automatic test program generation; desktop microprocessors; internal performance counters; microarchitectural events; performance event monitoring; top-end microprocessors; Automatic testing; Computational modeling; Computerized monitoring; Counting circuits; Hardware; Humans; Microarchitecture; Microprocessors; Process design; Production;
Conference_Titel :
Microprocessor Test and Verification (MTV'04), Fifth International Workshop on
Conference_Location :
Austin, TX, USA
Print_ISBN :
0-7695-2320-X