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 :
بازگشت