Method for identifying untestable faults in logic circuits

Excavating

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

371 27, 39518301, G01R 3128, G06F 1100

Patent

active

055661874

ABSTRACT:
A method of identifying untestable faults in a logic circuit. A lead in the circuit is selected and the circuit is analyzed to determine which faults would be untestable if the selected circuit lead were unable to assume a logic 0 and which faults would be untestable if the selected circuit lead were unable to assume a logic 1. Faults that would be untestable in both (hypothetical) cases are identified as untestable faults. Faults which would be untestable if the selected lead were unable to assume a given value may be determined based on an implication procedure. The implication procedure comprises the forward propagation of uncontrollability indicators and the backward propagation of unobservability indicators. An uncontrollability indicator for the given value is assigned to the selected circuit lead and propagated forward through the circuit according to a set of well-defined propagation rules. In addition, unobservability indicators are generated in the circuit based on the propagation of uncontrollability indicators. These unobservability indicators are then propagated backward through the circuit. The (hypothetically) untestable faults are then determined based on the resultant indicators and their corresponding circuit leads. Untestable faults may be identified in a sequential circuit by generating an equivalent combinational iterative array circuit model for a fixed number of time frames. Faults that would be untestable in both (hypothetical) cases and which are located in the last (i.e., latest-in-time) time frame are identified as untestable faults.

REFERENCES:
patent: 4716564 (1987-12-01), Hung et al.
patent: 4862399 (1989-08-01), Freeman
patent: 5331570 (1994-07-01), Bershteyn
patent: 5410552 (1995-04-01), Hosokawa
IEEE Publication; "An Efficient Self-Learning Test Pattern Generation Algorithm for Sequential Circuits; Michael H. Schulz, Elisabeth Auth".
IEEE Publication; "An Interactive Sequential Test Pattern Generation System"; Rahul Razdan et al.
Friedman, A. D., "Fault Detection in Redundant Circuits," IEEE Trans. on Electronic Computers, vol. EC-16, pp. 99-100, Feb. 1967.
Abramovici, M. and M. A. Iyer, "One-Pass Redundancy Identification and Removal," Proc. Intn'l Test Conf., pp. 807-815, Sep. 1992.
Harihara, M. and P. R. Menon, "Identification of Undetectable Faults in Combinational Circuits," Proc. Intn'l Conf. on Computer Design, pp. 290-293, Oct. 1989.
Menon, P. R. and H. Ahuja, "Redundancy Removal and Simplification of Combinational Circuits," Digest of Papers, IEEE VLSI Test Symposium, pp. 268-273, Apr. 1992.
Giraldi, J. and M. L. Bushnell, "Search State Equivalence for Redundancy Identification and Test Generation," Proc. Intn'l Test Conf., pp. 184-193, Oct. 1991.
Abramovici, M., J. J. Kulikowski and R. K. Roy, "The Best Flip-Flops to Scan," Proc. Intn'l Test Conference, pp. 166-173, Oct. 1991.
Brglez, F., D. Bryan, and K. Kozminski, "Combinational Profiles of Sequential Benchmark Circuits," Proc. 1989 Intn'l Symposium on Circuits and Systems, pp. 1929-1934, May 1989.
Abramovici, M., J. J. Kulikowski, P. R. Menon, and D. T. Miller, "Smart and Fast: Test Generation for VLSI Scan-Design Circuits," IEEE Design and Test of Computers, pp. 43-54, Aug. 1986.
Abramovici, M., D. T. Miller, and R. K. Roy, "Dynamic Redundancy Identification in Automatic Test Generation," IEEE Trans. on CAD, pp. 404-407, Mar. 1992.
Chakradhar, S. T., V. D. Agrawal, and S. G. Rothweiler, "A Transitive Closure Algorithm for Test Generation," IEEE Trans. on CAD, Jul. 1993.
Kunz, W. and D. K. Pradhan, "Recursive Learning: An Attractive Alternative to the Decision Tree for Test Generation in Digital Circuits," Proc. Intn'l Test Conf., pp. 816-825, Sep. 1992.
Agrawal, V. D. and S. T. Chakradhar, "Combinational ATPG Theorems for Identifying Untestable Faults in Sequential Circuits," Proc. European Test Conf., pp. 249-253, Apr. 1993.
Abramovici, M. and M. A. Breuer, "On Redundancy and Fault Detection in Sequential Circuits," IEEE Trans. on Computers, vol. C-28, pp. 864-865, Nov. 1979.
Davidson, S., "Is I.sub.DDQ Yield Loss Inevitable:" Proc. Intn'l Test Conf., Oct. 1994, pp. 572-579.
Cheng, K. T., "On Removing Redundancy in Sequential Circuits," Proc. 28th Design Automation Conf., pp. 164-169, Jun., 1991.
Cheng, K. T., "An ATPG-Based Approach to Sequential Logic Optimization," Proc. Intn'l. Conf. on Computer Aided Design, pp. 372-375, 1991.
Cho, H., G. D. Hachtel and F. Somenzi, "Redundancy Identification/Removal and Test Generation for Sequential Circuits Using Implicit State Enumeration," IEEE Trans. on CAD, vol. 12, No. 7, pp. 935-945, Jul. 1993.
Moondanos, J. and J. A. Abraham, "Sequential Redundancy Identification Using Verification Techniques," Proc. Intn'l Test Conf., pp. 197-205, Sep. 1992.
Iyer, M. A. and M. Abramovici, "Low-Cost Redundancy Identification for Combinational Circuits," Proc. 7th Intn'l Conf. on VLSI Design, India, pp. 315-318, Jan. 1994.
Pomeranz, I. and S. M. Reddy, "The Multiple Observation Time Test Strategy," IEEE Trans. on Computers, vol. 41, No. 5, pp. 627-637. May 1992.
Pomeranz, I. and S. M. Reddy, "Classification of Faults in Synchronous Sequential Circuits," IEEE Trans. on Computers, vol. 42, No. 9, Sep. 1993, pp. 1066-1077.
Pomeranz, I. and S. M. Reddy, "On Identifying Undectable and Redundant Faults in Synchronous Sequential Circuits," 12th IEEE VLSI Test Symposium, pp. 8-14, Apr. 1994.
Ibarra, O. H. and S. K. Sahni, "Polynomially Complete Fault Detection Problems," IEEE Trans. on Computers, vol. C-24, pp. 242-249, Mar. 1975.
Chakraborty, T. J., S. Davidson, and B. Bencivenga, "The Architecture of the GenTest Sequential Circuit Test Generator," Proc. IEEE Custom Integrated Circuits Conference, May 1991, pp. 17.1.1-17.1.4.
Iyer, M. A. and M. Abramovici, "Sequentially Untestable Faults Identified Without Search," International Test Conference (ITC 1994), Oct. 1, 1994.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for identifying untestable faults in logic circuits does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for identifying untestable faults in logic circuits, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for identifying untestable faults in logic circuits will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-1252995

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.