DocumentCode
275398
Title
Sequential test generation at the register-transfer and logic levels
Author
Ghosh, Abhijit ; Devadas, Srinivas ; Newton, A. Richard
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
fYear
1990
fDate
24-28 Jun 1990
Firstpage
580
Lastpage
586
Abstract
The problem of test generation for nonscan sequential VLSI circuits is addressed. A method of test generation that efficiently generates test sequences for stuck-at faults in the logic circuit by exploiting register-transfer-level (RTL) design information is presented. The problem of sequential test generation is decomposed into three subproblems of combinational test generation, fault-free justification and fault-free state differentiation. Standard combinational test generation algorithms are used to generate test vectors for stuck-at faults in a logic-level implementation. The required state corresponding to the test vector is justified using a fault-free justification step that is performed using the RTL specification. Similarly, if the effect of the fault is propagated by the test vector to the flip-flop inputs alone, the faulty state produced is differentiated from the true next state by a differentiation step that uses the RTL specification. New and efficient algorithms for fault-free state justification and differentiation on RTL descriptions that contain arithmetic as well as random logic modules are described. This approach does not require the storage of covers or a partial state transition graph (STG) and can be used to generate tests for entire chips without scan. The proposed algorithms require significantly smaller CPU times than other test generators. Tests for a Viterbi speech processor chip were generated
Keywords
VLSI; combinatorial circuits; fault location; logic testing; VLSI circuits; Viterbi speech processor chip; combinational test generation; fault-free justification; fault-free state differentiation; logic levels; logic-level implementation; random logic modules; register transfer level; sequential test generation; stuck-at faults; Arithmetic; Central Processing Unit; Circuit faults; Circuit testing; Flip-flops; Logic circuits; Logic testing; Performance evaluation; Sequential analysis; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 1990. Proceedings., 27th ACM/IEEE
Conference_Location
Orlando, FL
ISSN
0738-100X
Print_ISBN
0-89791-363-9
Type
conf
DOI
10.1109/DAC.1990.114921
Filename
114921
Link To Document