• DocumentCode
    3433039
  • Title

    Fast Enhancement of Validation Test Sets to Improve Stuck-at Fault Coverage for RTL circuits

  • Author

    Lingappan, Loganathan ; Gangaram, Vijay ; Jha, Niraj K. ; Chakravarty, Sumit

  • Author_Institution
    Princeton Univ., NJ
  • fYear
    2007
  • fDate
    6-10 Jan. 2007
  • Firstpage
    504
  • Lastpage
    512
  • Abstract
    A digital circuit usually comprises a controller and datapath. The time spent for determining a valid controller behavior to detect a fault usually dominates test generation time. A validation test set is used to verify controller behavior and, hence, it activates various controller behaviors. In this paper, we present a methodology wherein the controller behaviors exercised by test sequences in a validation test set are reused for detecting faults in the datapath. A heuristic is used to identify controller behaviors that can justify/propagate pre-computed test vectors/responses of datapath register-transfer level (RTL) modules. Such controller behaviors are said to be compatible with the corresponding pre-computed test vectors/responses. The heuristic is fairly accurate, resulting in the detection of a majority of stuck-at faults in the datapath RTL modules. Also, since test generation is performed at the RTL and the controller behavior is predetermined, test generation time is reduced. For microprocessors, if the validation test set consists of instruction sequences then the proposed methodology also generates instruction-level test sequences
  • Keywords
    automatic test pattern generation; heuristic programming; instruction sets; logic testing; RTL circuits; digital circuit; fault detection; instruction sequences; instruction-level test sequences; reduced test generation time; reusable test sequences reusing; stuck-at fault coverage; valid controller behavior; validation test sets; Circuit faults; Circuit testing; Design for testability; Digital circuits; Digital systems; Electrical fault detection; Fault detection; Microprocessors; Performance evaluation; Sequential analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2762-0
  • Type

    conf

  • DOI
    10.1109/VLSID.2007.82
  • Filename
    4092093