ACM Home Page
Please provide us with feedback. Feedback
Gate-level test generation for sequential circuits
Full text PdfPdf (448 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 1 ,  Issue 4  (October 1996) table of contents
Pages: 405 - 442  
Year of Publication: 1996
ISSN:1084-4309
Author
Kwang-Ting Cheng  Univ. of California, Santa Barbara
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 5
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/238997.238999
What is a DOI?

ABSTRACT

This paper discusses the gate-level automatic test pattern generation (ATPG) methods and techniques for sequential circuits. The basic concepts, examples, advantages, and limitations of representative methods are reviewed in detail. The relationship between gate-level sequential circuit ATPG and the partial scan design is also discussed.


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
 
2
ABRAMOVICI, M., BREUER, M. A., AND FRIEDMAN, A. D. 1990. Digital Systems Testing and Testable Design. IEEE Computer Society Press, Los Alamitos, CA.
 
3
AGRAWAL, V. D. AND CHAKRADHAR, S.T. 1995. Combinational ATPG theorems for identifying untestable faults in sequential circuits. IEEE Trans. Comput. Aided Des. 14, 9, (Sept.), 1155-1160.
 
4
AGRAWAL, V. D. AND SETH, S. C. 1988. Tutorial--Test Generation for VLSI Chips. IEEE Computer Society Press, Ch. 3, Los Alamitos, CA.
 
5
BRAHME, D. AND ABRAHAM, g.A. 1984. Functional testing of microprocessors. IEEE Trans. Comput. C-33, 7, (July), 475-485.
 
6
BREUER, M.A. 1971. A random and an algorithmic technique for fault detection and test generation. IEEE Trans. Comput. C-20, (Nov.), 1366-1370.
 
7
BREUER, M.A. 1974. The effects of races, delays, and delay faults on test generation. IEEE Trans. Comput. C-23, 10, (Oct.), 1078-1092.
 
8
BREUER, M.A. 1983. Test generation models for busses and tri-state drivers. In Proceedings of the 1983 IEEE ATPG Workshop (March), 53-58.
 
9
BREUER, M. A. AND HARRISON, L.M. 1974. Procedures for eliminating static and dynamic hazards in test generation. IEEE Trans. Comput. C-23, 10 (Oct.), 1069-1078.
 
10
BREUER, M. A. AND FRIEDMAN, A.D. 1980. Functional level primitives in test generation. IEEE Trans. Comput., (March), 223-235.
 
11
BRGLEZ, F., BRYAN, D., AND KOZMINSKI, K. 1989. Combinational profiles of sequential benchmark circuits. In Proceedings of the 1989 IEEE International Symposium on Circuits and Systems (May), 1929-1934.
 
12
 
13
CHAPPELL, S.G. 1974. LAMP: Automatic test generation for asynchronous digital circuits. Bell Syst. Tech. J., (Oct.), 1477-1503.
 
14
CHENG, K.-T. 1993. Redundancy removal for sequential circuits without reset states. IEEE Trans. CAD, (Jan.), 13-24.
 
15
 
16
 
17
CHENG, K.-T. AND JOU, J.-Y. 1992.A functional fault model for sequential circuits. IEEE Trans. CAD, (Sept.), 1065-1073.
18
 
19
CHENG, K.-T. AND MA, H-K. T. 1993. On the over-specification problem in sequential ATPG algorithms. IEEE Trans. Comput. Aided Des. (Oct.), 1599-1604.
 
20
CHENG, W.T. 1988. The BACK algorithm for sequential test generation. In Proceedings of the 1988 IEEE International Conference on Computer Design (Oct.), 66-69.
 
21
CHENG, W.T. 1989. Private communications, Aug.
 
22
CHO, H., HACHTEL, G. D., SOMENZI, F. 1993. Redundancy identification/removal and test generation for sequential circuits using implicit state enumeration. IEEE Trans. CAD (July), 935-945.
 
23
CHO, H., JEONG, S., SOMENZI, F., AND PIXLEY, C. 1993. Synchronizing sequences and symbolic traversal techniques in test generation. J. Electron. Testing, Theor. Appl. 4, 1, 19-31.
 
24
 
25
DAHBURA, A. T., UYAR, M. U., AND YAU, C. W. 1989. An optimal test sequence for the JTAG/IEEE Pl149.1 test access port controller. In Proceedings of the IEEE International Test Conference (Aug.), 55-62.
 
26
 
27
FUJIWARA, H. AND SHIMONO, T. 1983. On the acceleration of test generation algorithms. IEEE Trans. Comput. C32, (Dec.), 1137-1144.
28
 
29
GHOSH, A., DEVADAS, S., AND NEWTON, A. R. 1991. Test generation and verification for highly sequential circuits. IEEE Trans. Comput. Aided Des. (May), 652-667.
 
30
 
31
GOEL, P. 1981. An implicit enumeration algorithm to generate tests for combinational circuits. IEEE Trans. Comput. C-30, (March), 215-222.
 
32
 
33
GOLDSTEIN, L. H. 1979. Controllability/observability analysis for digital circuits. IEEE Trans. Circuits Syst. CAS-26., (Sept.), 685-693.
 
34
 
35
 
36
HENNIE, F.C. 1964. Fault-detecting experiments for sequential circuits. In Proceedings of the 5th Annual Symposium on Switching Circuit Theory and Logical Design, (Nov.), 95-110.
 
37
HILL, F. g. AND HUEY, B. 1977. SCIRTSS: A search system for sequential circuit test sequences. IEEE Trans. Comput. C-26, (May), 490-502.
 
38
 
39
 
40
HSIEH, E.P. 1971. Checking experiments for sequential machines. IEEE Trans. Comput. C-20, (Oct.), 1152-1166.
 
41
 
42
 
43
44
 
45
KUBO, H. 1968. A procedure for generating test sequences to detect sequential circuit failures. NEC Res. & Dev., (Oct. 1968), 69-78.
 
46
LEE, D. H. AND REDDY, S.M. 1991. A new test generation method for sequential circuits. In Proceedings of the IEEE International Conference on Computer-Aided Design (ICCAD-91), (Nov.), 446-449.
 
47
LEE, J. AND PATEL, J.H. 1991. A signal-driven discrete relaxation technique for architectural level test generation. In Proceedings of the IEEE International Conference on Computer-Aided Design, (Nov.), 458-461.
 
48
LEE, J. AND PATEL, J.H. 1994. Architectural level test generation for microprocessors. IEEE Trans. CAD, 13, 10 (Oct.), 1288-1300.
 
49
MA, H-K. T., DEVADAS, S., NEWTON, A. R., AND SANGIOVANNI-VINCENTELLI, A. 1988. Test generation for sequential circuit. IEEE Trans. Comput. Aided Des., (Oct.), 1081-1093.
 
50
 
51
 
52
 
53
MUTH, P. 1976. A nine-valued circuit model for test generation. IEEE Trans. Comput. C-25, (June), 630-636.
 
54
NIERMANN, T. M., CHENG, W.-T., AND PATEL, J.H. 1992. PROOFS: A fast, memory-efficient sequential circuit fault simulator. IEEE Trans. CAD 11, 2, (Feb.), 198-207.
 
55
 
56
NITTA, S., KAWAMURA, M., AND HIRABAYASHI, K. 1985. Test generation by activation and defect-drive (TEGAD). Integration 3, 12 (Dec.).
 
57
 
58
 
59
PIXLEY, C. AND BEIHL, G. 1991. Calculating resettability and reset sequences. In Proceedings of the IEEE International Conference on Aided Design, (Nov.), 376-379.
 
60
PIXLEY, C., JEONG, S., AND HACHTEL, a. 1994. Exact calculation of synchronous sequences based on binary decision diagrams. IEEE Trans. CAD, 13, 8, (Aug.), 1024-1034.
61
 
62
 
63
 
64
POMERANZ, I. AND REDDY, S.M. 1994. On identifying untestable and redundant faults in synchronous sequential circuits. In Proceedings of the 12th IEEE VLSI Test Symposium, (April), 8-14.
 
65
 
66
 
67
PUTZOLU, G. R. AND ROTH, J.P. 1971. A heuristic algorithm for the testing of asynchronous circuits. IEEE Trans. Comput. C-20, (June), 639-647.
68
 
69
ROTH, J.P. 1966. Diagnosis of automata failures: A calculus and a method. IBM J. Res. Dev. 10, (July), 278-291.
 
70
RUDNICK, E. M., HOLM, J. G., SAAB, D. G., AND PATEL, J. H. 1994. Application of simple genetic algorithms to sequential circuit test generation. In Proceedings of the European Design and Test Conference, (March), 40-45.
71
72
 
73
 
74
 
75
 
76
SCHNURMANN, H. D., LINDBLOOM, E., AND CARPENTER, R. G. 1975. The weigthed random test-pattern generator. IEEE Trans. Comput. C-24, 695-700.
 
77
SCHULZ, M. H. AND AUTH, E. 1988. Advanced automatic test pattern generation and redundancy identification techniques. In Proceedings of the 18th IEEE International Symposium on Fault-Tolerant Computing, (June), 30-35.
 
78
SCHULZ, M. H. AND AUTH, E. 1989. ESSENTIAL: An efficient self-learning test pattern generation algorithm for sequential circuits. In Proceedings of the International Test Conference, (Aug.), 28-37.
 
79
SCHULZ, M. H., TRISCHLER, E., AND SARFERT, T. M. 1988. SOCRATES: A highly efficient automatic test pattern generation system. IEEE Trans. CAD, (Jan.), 126-137.
 
80
SESHU, S. 1965. On an improved diagnosis program. IEEE Trans. Electron. Comput. EC-14, 2, (Feb.), 76-79.
 
81
SESHU, S. AND FREEMAN, D.N. 1962. The diagnosis of asynchronous sequential switching systems. IRE Trans. Electron. Comput. EC-11, (Aug.), 459-465.
 
82
 
83
SRINIVAS, M. AND PATNAIK, L.M. 1993. A simulation-based test generation scheme using genetic algorithms. In Proceedings of the IEEE International Conference VLSI Design, (Jan.), IEEE Computer Science Press, 132-135.
 
84
THATTE, S. M. AND ABRAHAM, g.A. 1980. Test generation for microprocessors. IEEE Trans. Comput., C-29, 6, (June), 429-441.
 
85
THOMAS, g.g. 1971. Automated diagnostic test program for digital networks. Comput. Des., (Aug.), 63-67.
 
86