ACM Home Page
Please provide us with feedback. Feedback
FILL and FUNI: algorithms to identify illegal states and sequentially untestable faults
Full text PdfPdf (187 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 5 ,  Issue 3  (July 2000) table of contents
Pages: 631 - 657  
Year of Publication: 2000
ISSN:1084-4309
Authors
David E. Long  Bell Labs-Lucent Technologies, Murray Hill, NJ
Mahesh A. Iyer  PurpleYogi, Inc., Mountain View, CA
Miron Abramovici  Bell Labs-Lucent Technologies, Murray Hill, NJ
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 23,   Citation Count: 3
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/348019.348311
What is a DOI?

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
 
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
 
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.


Collaborative Colleagues:
David E. Long: colleagues
Mahesh A. Iyer: colleagues
Miron Abramovici: colleagues