DocumentCode :
749654
Title :
A test evaluation technique for VLSI circuits using register-transfer level fault modeling
Author :
Thaker, Pradip A. ; Agrawal, Vishwani D. ; Zaghloul, Mona E.
Author_Institution :
Dept. of Electr. & Comput. Eng., George Washington Univ., DC, USA
Volume :
22
Issue :
8
fYear :
2003
Firstpage :
1104
Lastpage :
1113
Abstract :
Stratified fault sampling is used in register transfer level (RTL) fault simulation to estimate the gate-level fault coverage of given test patterns. RTL fault modeling and fault-injection algorithms are developed such that the RTL fault list of a module can be treated as a representative fault sample of the collapsed gate-level 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 very large scale integration system, consisting of several modules, the level of description may differ from module to module. Therefore, the stratified fault sampling technique is used to determine the overall coverage as a weighted sum of RTL module coverages. Several techniques are proposed to determine these weights, known as stratum weights. For a system timing controller application specific integrated circuit, the stratified RTL coverage of verification test-benches is estimated to be within 0.6% of the actual gate-level coverage of the synthesized circuit. This ASIC consists of 40 modules (consisting of 9000 lines of Verilog hardware description language) that are synthesized into 17,126 equivalent logic gates by a commercial synthesis tool. Similar results on two other systems are reported.
Keywords :
VLSI; design for testability; fault simulation; integrated circuit testing; logic testing; DFT; RTL coverage; RTL fault list; RTL fault modeling; RTL fault simulation; RTL module coverages; VLSI circuits; VLSI system; Verilog hardware description language; application specific integrated circuit; collapsed gate-level stuck-at fault set; fault-injection algorithms; gate-level coverage; register-transfer level fault modeling; statistical error bounds; stratified fault sampling; system timing controller ASIC; test evaluation technique; test patterns; very large scale integration system; Application specific integrated circuits; Circuit faults; Circuit simulation; Circuit testing; Control system synthesis; Hardware design languages; Integrated circuit synthesis; Registers; Sampling methods; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2003.814958
Filename :
1214869
Link To Document :
بازگشت