Title :
Mutation-based validation of high-level microprocessor implementations
Author :
Campos, Jorge ; Al-Asaad, Hussain
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Davis, CA, USA
Abstract :
In this paper we present a preliminary method of validating a high-level microprocessor implementation by generating a test sequence for a collection of abstract design error models that can be used to compare the responses of the implementation against the specification. We first introduce a general description of the abstract mutation-based design error models that can be tailored to span any coverage measure for microprocessor validation. Then we present the clustering-and-partitioning technique that single-handedly makes the concurrent design error simulation of a large set of design errors efficient and allows for the acquisition of statistical data on the distribution of design errors across the design space. We finally present a method of effectively using this statistical information to guide the ATPG efforts.
Keywords :
automatic test pattern generation; circuit simulation; high level synthesis; logic testing; microprocessor chips; ATPG; abstract design error model; clustering-and-partitioning technique; concurrent design error simulation; high-level microprocessor implementation; microprocessor validation; mutation-based validation; statistical data acquisition; statistical information; test sequence; Automatic test pattern generation; Automatic testing; Computer errors; Computer industry; Design engineering; Hardware; Humans; Microprocessors; System testing; Time to market;
Conference_Titel :
High-Level Design Validation and Test Workshop, 2004. Ninth IEEE International
Print_ISBN :
0-7803-8714-7
DOI :
10.1109/HLDVT.2004.1431242