• DocumentCode
    3360290
  • 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
  • fYear
    2006
  • fDate
    Oct. 2006
  • Firstpage
    1
  • Lastpage
    9
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 2006. ITC '06. IEEE International
  • Conference_Location
    Santa Clara, CA
  • ISSN
    1089-3539
  • Print_ISBN
    1-4244-0292-1
  • Electronic_ISBN
    1089-3539
  • Type

    conf

  • DOI
    10.1109/TEST.2006.297676
  • Filename
    4079354