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
Link To Document