• DocumentCode
    2763801
  • Title

    Register-transfer level fault modeling and test evaluation techniques for VLSI circuits

  • Author

    Thaker, Pradip A. ; Agrawal, Vishwani D. ; Zaghloul, Mona E.

  • Author_Institution
    Hughes Network Syst. Inc., Germantown, MD, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    940
  • Lastpage
    949
  • Abstract
    Stratified fault sampling is used in RTL fault simulation to estimate the gate-level fault coverage of given test patterns. RTL fault modeling and fault injection algorithm are developed such that the RTL fault list of a module can be treated as a representative fault sample of the collapsed stuck-at fault set of the module. The RTL coverage for the module is experimentally found to track the gate-level coverage within the statistical error bounds. For a VLSI system, consisting of several modules, the overall coverage is a weighted sum of RTL module coverages. Several techniques are proposed to determine these weights, known as stratum weights. For a system timing controller ASIC, the stratified RTL coverage of verification test-benches was estimated within 0.6% of the actual gate-level coverage. This ASIC consists of 40 modules (9,000 lines of Verilog HDL) that are synthesized into 17,126 equivalent logic gates by a commercial synthesis tool. Similar results on two other VLSI systems are reported
  • Keywords
    VLSI; application specific integrated circuits; fault simulation; hardware description languages; integrated circuit modelling; integrated circuit testing; logic testing; RTL fault simulation; VLSI circuits; Verilog HDL; collapsed stuck-at fault set; commercial synthesis tool; equivalent logic gates; fault injection algorithm; gate-level coverage; gate-level fault coverage; register-transfer level fault modeling; statistical error bounds; stratified fault sampling; stratum weights; system timing controller ASIC; test evaluation techniques; test patterns; verification test-benches; weighted sum; Application specific integrated circuits; Circuit faults; Circuit simulation; Circuit synthesis; Circuit testing; Control system synthesis; Design for testability; Hardware design languages; System testing; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Test Conference, 2000. Proceedings. International
  • Conference_Location
    Atlantic City, NJ
  • ISSN
    1089-3539
  • Print_ISBN
    0-7803-6546-1
  • Type

    conf

  • DOI
    10.1109/TEST.2000.894305
  • Filename
    894305