Title :
Automatic generation of instruction sequences targeting hard-to-detect structural faults in a processor
Author :
Gurumurthy, Sankar ; Vasudevan, Shobha ; Abraham, Jacob A.
Author_Institution :
Comput. Eng. Res. Center, Texas Univ., Austin, TX
Abstract :
Testing a processor in native mode by executing instructions from cache has been shown to be very effective in discovering defective chips. In previous work, we showed an efficient technique for generating instruction sequences targeting specific faults. We generated tests using traditional techniques at the module level and then mapped them to instruction sequences using novel methods. However, in that technique, the propagation of module test responses to primary outputs was not automated. In this paper, we present the algorithm and experimental results for a technique which automates the functional propagation of module level test responses. This technique models the propagation requirement as a Boolean difference problem and uses a bounded model checking engine to perform the instruction mapping. We use a register transfer level (RT-Level) abstraction which makes it possible to express Boolean difference as a succinct linear time logic (LTL) formula that can be passed to a bounded model checking engine. This technique fully automates the process of mapping module level test sequences to instruction sequences
Keywords :
Boolean functions; automatic test pattern generation; cache storage; integrated circuit testing; microprocessor chips; Boolean difference problem; bounded model checking engine; instruction mapping; instruction sequences automatic generation; linear time logic formula; processor testing; register transfer level abstraction; structural faults; Automatic test pattern generation; Automatic testing; Boolean functions; Built-in self-test; Design for testability; Engines; Instruction sets; Manuals; Observability; Performance evaluation;
Conference_Titel :
Test Conference, 2006. ITC '06. IEEE International
Conference_Location :
Santa Clara, CA
Print_ISBN :
1-4244-0292-1
Electronic_ISBN :
1089-3539
DOI :
10.1109/TEST.2006.297676