|
ABSTRACT
The problem of test generation for non-scan sequential VLSI circuits is addressed. A novel 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. Our approach is targeted at chips with data-path like STG.
The problem of sequential test generation is decomposed into three subproblems of combinational test generation, fault-free state justification and fault-free state differentiation. Standard combinational test generation algorithms are used to generate test vectors for stuck-at faults in the 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 has been 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. Unlike previous approaches, this approach does not require the storage of covers or a partial STG and can be used to generate tests for entire chips without scan. Exploiting RTL information, together with a new conflict resolution technique results in improvements of up to 100X in performance over sequential test generation techniques restricted to operate at the logic level. We have successfully generated tests for the viterbi speech processor chip [18].
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
V. D. Agarwal, S. K. Jain, and D. M. Singer. Automation in Design for Testability. In Proc. o~ Custom Integrated Circuit Conference, May 1984.
|
| |
2
|
Vishwani D. Agrawal , Kwang-Ting Cheng , Prathima Agrawal, Contest: a concurrent test generator for sequential circuits, Proceedings of the 25th ACM/IEEE conference on Design automation, p.84-89, June 12-15, 1988, Atlantic City, New Jersey, United States
|
| |
3
|
M. A. Breuer. A Random and an Algorithmic Technique for fault detection and test generation. In IEEE Transactions on Computers, volume (3-20, pages 1366- 1370, November 1971.
|
| |
4
|
M. A. Breuer and A. D. Friedman. Diagnosis and Reliable Design of Digital Systems. Computer Science Press, 197 6.
|
| |
5
|
|
| |
6
|
A. Ghosh, S. Devadas, and A. R. Newton. Test Generation for Highly Sequential Circuits. In Proc. IEEE Int. Conf. on CAD (ICCAD), pages 362-365, 1989.
|
| |
7
|
P. Goel. An Implicit Enumeration Algorithm to generate tests for combinational logic circuits. In IEEE Transactions on Computers, pages 215-222, March 1981.
|
| |
8
|
F. (3. Hennie. Fuult Detecting Experiments for Sequential Circuits. in Proc. of 5th Annual Symposium and Switching Theory and Logical Design, pages 95-110, November 1974.
|
| |
9
|
F. J. Hill and B. Huey. A Design Language Based Approach to Test Sequence Generation. In Computer Journal. IEEE Computer Society, 1977.
|
| |
10
|
M. Kaw~i, H. Shibano, S. Funatsu, S.Kato, T. Kurobe, K.Ookawa, and T. Sasaki A High Level Test Pattern Generation Algorithm. In Proc. o1" International Test ConJerence, pages 346--352, October 1983.
|
| |
11
|
H-K. T. Ma, S. Devadas, A. R. Newton, and A. Sangiovaani-Vincentelli. Test Generation for SequentiaICircuits. In 1EEE Transactions on CAD, pages 1081-1093, October 1988.
|
| |
12
|
S. Mullein and S. Wu. A Sequential Test Generation System. In Proc. of International Test Conference, pages 57-61, October 1985.
|
| |
13
|
|
| |
14
|
A. Miczo. The sequential ATPG: A Theoretical Limit. In Proc. oJ Int'l Test Conference, pages 143-147, October 1983.
|
| |
15
|
S. Nitta, M. Kawamura, and K. Hirabayashi. Test Generation by Activation and Defect-Drive (TEGAD). In INTEGRATION Journal, volume 3 (1985), pages 2-12, 1985.
|
| |
16
|
H. D. Schnurmann, E. Lindbloom, and R. G. Carpenter. The Weighted Random Test-Pattern Generator. In IEEE Transactions on Computers, volume C-24, pages 695-700, July 1975.
|
 |
17
|
|
| |
18
|
A. Stolzle. A VLSI Wordprocessing Subsystem for a Real Time Large Vocabulary Continuous Speech Recognition System. In U. C. Berkeley, ERE Memo, January 1990.
|
| |
19
|
U. S. Department of Commerce, National Bureau of Standards. Data Encryption Standard, january 1977. Federal Information Processing Standards Publication (rIPS PUB 46).
|
CITED BY 5
|
|
|
|
|
|
|
|
|
|
|
Daniel G. Saab , Youssef G. Saab , Jacob A. Abraham, Iterative [simulation-based genetics + deterministic techniques]= complete ATPG0, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.40-43, November 06-10, 1994, San Jose, California, United States
|
|
|
|
|