|
ABSTRACT
In this paper, we first present an algorithm (FILL) to efficiently identify a large subset of illegal states in synchronous sequential circuits, without assuming a global reset mechanism. A second algorithm, FUNI, finds sequentially untestable faults whose detection requires some of the illegal states computed by FILL. Although based on binary decision diagrams (BDDs), FILL is able to process large circuits by using a new functional partitioning procedure. The incremental building of the set of illegal states guarantees that FILL will always obtain at least a partial solution. FUNI is a direct method that identifies untestable faults without using the exhaustive search involved in automatic test generation (ATG). Experimental results show that FUNI finds a large number of untestable faults up to several orders of magnitude faster than an ATG algorithm that targeted the faults identified by FUNI. Also, many untestable faults identified by FUNI were aborted by the test generator.
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
|
ABRAMOVICI, M., BREUER, M., AND FRIEDMAN, A. D. 1990. Digital Systems Testing and Testable Design. Computer Science Press, Inc., New York, NY.
|
| |
2
|
|
| |
3
|
|
| |
4
|
ABRAMOVICI, M., KULIKOWSKI, J. J., MENON, P. R., AND MILLER, D. T. 1986. SMART and FAST: Test generation for VLSI scan-design circuits. IEEE Des. Test (Aug.).
|
| |
5
|
ABRAMOVICI, M. AND BREUER, M.A. 1979. On redundancy and fault detection in sequential circuits. IEEE Trans. Comput. C-28, 11 (Nov.), 864-865.
|
| |
6
|
AGRAWAL, V. D. AND CHAKRADHAR, S. T. 1993. Combinational ATPG theorems for identifying untestable faults in sequential circuits. In Proceedings of the on IEEE European Test Conference (Apr. 1993), IEEE Computer Society Press, Los Alamitos, CA, 249-253.
|
| |
7
|
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.
|
| |
8
|
BREUER, M.A. 1978. New concepts in automated testing of digital circuits. In Proceedings of the EEC Symposium on CAD of Digital Electronic Circuits and Systems (Nov.), North-Holland Publishing Co., Amsterdam, The Netherlands, 69-72.
|
| |
9
|
BRGLEZ, F., BRYANT, D., AND KOZMINSKI, K. 1989. Combinational profiles of sequential benchmark circuits. In Proceedings of the IEEE International Symposium on Circuits and Systems (Portland, OR, May 1989), IEEE Press, Piscataway, NJ, 1929-1934.
|
| |
10
|
|
| |
11
|
CHAKRABORTY, T. J., DAVIDSON, S., AND BENCIVENGA, B. 1991. GENTEST: The architecture of sequential circuit test generator. In Proceedings of the IEEE Conference on Custom Integrated Circuits (May 1991), IEEE Computer Society Press, Los Alamitos, CA.
|
| |
12
|
CHAKRADHAR, S. T., AGRAWAL, V. D., AND ROTHWEILER, S. G. 1993. A transitive closure algorithm for test generation. IEEE Trans. Comput.-Aided Des. 12, 7 (July), 1015-1028.
|
 |
13
|
Hyunwoo Cho , Gary D. Hachtel , Enrico Macii , Bernard Plessier , Fabio Somenzi, Algorithms for approximate FSM traversal, Proceedings of the 30th international conference on Design automation, p.25-30, June 14-18, 1993, Dallas, Texas, United States
[doi> 10.1145/157485.164555]
|
| |
14
|
CHO, H., HACHTEL, G. D., AND SOMENZI, F. 1993b. Redundancy identification/removal and test generation for sequential circuits using implicit state enumeration. IEEE Trans. Comput.- Aided Des. 12, 7 (July), 935-945.
|
| |
15
|
CHO, H., JEONG, S. W., SOMENZI, F., AND PIXLEY, C. 1993c. Synchronizing sequences and symbolic traversal techniques in test generation. J. Electron. Test. 4, 1 (Feb.), 19-31.
|
| |
16
|
COUDERT, O. AND MADRE, g. C. 1991. Symbolic computation of the valid states of a sequential machine: Algorithms and discussion. In Proceedings of the International Workshop on Formal Methods in VLSI Design (Jan. 1991),
|
| |
17
|
|
| |
18
|
IYER, M.A. 1991. One-pass redundancy identification and removal in combinational circuits. M.S. Thesis. Illinois Institute of Technology, Chicago, IL.
|
| |
19
|
|
| |
20
|
|
| |
21
|
IYER, M. A. AND ABRAMOVICI, M. 1994b. Low-cost redundancy identification for combinational circuits. In Proceedings of the 7th International Conference on VLSI Design (India, Jan. 1994), 315-318.
|
| |
22
|
|
| |
23
|
|
 |
24
|
Mahesh A. Iyer , David E. Long , Miron Abramovici, Identifying sequential redundancies without search, Proceedings of the 33rd annual conference on Design automation, p.457-462, June 03-07, 1996, Las Vegas, Nevada, United States
[doi> 10.1145/240518.240605]
|
| |
25
|
LIANG, H.-C., LEE, C. L., AND CHEN, J. E. 1994. A sequential redundant fault identification scheme and its application to test generation. In Proceedings of the IEEE Asian Symposium on Test, IEEE Computer Society Press, Los Alamitos, CA, 57-62.
|
| |
26
|
|
| |
27
|
LIN, B. AND TOUATI, H.J. 1990. Don't care minimization of multi-level sequential logic networks. In Proceedings of the International Conference on Computer-Aided Design (ICCAD'90, Nov.), IEEE Computer Society Press, Los Alamitos, CA, 414-417.
|
| |
28
|
|
| |
29
|
|
| |
30
|
|
| |
31
|
|
| |
32
|
POMERANZ, I. AND REDDY, S. M. 1994. On identifying undetectable and redundant faults in synchronous sequential circuits. In Proceedings of the on 12th Annual IEEE VLSI Test Symposium (Apr.), IEEE Computer Society Press, Los Alamitos, CA, 8-14.
|
| |
33
|
|
| |
34
|
RUTMAN, R.A. 1972. Fault detection test generation for sequential logic by heuristic tree search. IEEE Computer Group Repository, Paper No. R-72-187.
|
| |
35
|
TOUATI, H. J., SAVOJ, H., LIN, B., BRAYTON, R. K., AND SANGIOVANNI-VINCENTELLI, A. 1990. Implicit state enumeration of finite state machines using BDDs. In Proceedings of the International Conference on Computer-Aided Design (ICCAD'90, Nov.), IEEE Computer Society Press, Los Alamitos, CA, 130-133.
|
|