[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Fast fault translation

Published: 01 March 1998 Publication History

Abstract

Test generation algorithms may be classified by the level of circuit description they utilize. Algorithms based on a logic-gate level description of the circuit under test (CUT) are the most common. Functional algorithms utilize a functional description of the CUT. Functional test generation techniques may provide better defect coverages than do purely logic-level techniques. Multilevel test generation algorithms attempt to realize the advantages of both approaches by utilizing fault translation. Here, gate-level faults are translated to functional faults and test generation is performed at the functional level. In this paper, we develop and present new techniques for fast efficient fault translation from the logic to the functional level. These techniques are implemented in a multilevel sequential circuit test generation system. The performance of the system is investigated on benchmark circuits.

References

[1]
P. C. Maxwell and R. C. Aitken, "All fault coverages are not created equal," IEEE Design Test, pp. 42-51, Mar. 1993.
[2]
K. T. Cheng and J. Y. Jou, "A functional fault model for sequential machines," IEEE Trans. Computer-Aided Design, pp. 1065-1073, Sept. 1992.
[3]
J. Shen, W. Maly, and F. Ferguson, "Inductive fault analysis of mos integrated circuits," IEEE Design Test, pp. 13-26, Dec. 1985.
[4]
I. Pomeranz and S. M. Reddy, "On achieving complete fault coverage for sequential machines using the transition fault model," in Proc. DAC, pp. 341-346, 1991.
[5]
I. Pomeranz and S. M. Reddy, "Test generation for synchronous sequential circuits based on fault extraction," in Proc. ICCAD, 1991, pp. 450-453.
[6]
B. Vinnakota and J. Andrews, "Fast fault translation for functional test generation," in Design Automation Conf., 1994.
[7]
P. Narain, D. Saab, R. Kunda, and J. Abraham, "High-level approach to test generation," IEEE Trans. Circuits Syst. I, pp. 483-492, July 1993.
[8]
A. Ghosh, S. Devadas, and A. R. Newton, "Sequential test generation and synthesis for testability at the register-transfer and logic levels," IEEE Trans. Computer-Aided Design, pp. 579-598, May 1990.
[9]
E. Czeck and D. Siewiorek, "Observations on the effects of fault as a function of workload," IEEE Trans. Comput., pp. 559-566, May 1992.
[10]
M. K. Srinivas, J. Jacob, and V. D. Agrawal, "Finite state machine testing based on growth and disappearance faults," in Proc. Int. Symp. Fault-Tolerant Comput., 1992, pp. 238-245.
[11]
G. Buonanno, F. Fummi, and D. Sciuto, "Functional fault models and gate level coverage for sequential architectures," in Proc. Int. Conf. Computer Design, 1993, pp. 572-575.
[12]
J. A. Waicukauski et al., "Fault simulation for structured VLSI," VLSI Syst. Design, pp. 20-32, Dec. 1985.
[13]
R. Zahir, "Controller synthesis for application specific integrated circuits," Ph.D. dissertation, ETH Zurich, Switzerland, 1991.
[14]
Z. Kohavi, Switching and Finite Automata Theory. New York: McGraw-Hill, 1978.
[15]
M. Abramovici, M. A. Breuer, and A. D. Friedman, Digital Systems Testing and Reliable Design. New York: Computer Science, 1990.
[16]
P. Goel, "An implicit enumeration algorithm to generate tests for combinational logic circuits," IEEE Trans. Comput., pp. 215-222, Mar. 1981.
[17]
T. M. Nierman, W. T. Cheng, and J. H. Patel, "Proofs: A fast memory efficient sequential circuit fault simulator," IEEE Trans. Computer-Aided Design, 1992.
[18]
H. Lee and D. Ha, "New methods of improving parallel fault simulation in synchronous sequential circuits," in Proc. Design Automation Conf., 1992, pp. 336-340.
[19]
N. Gouders and R. Kaibel, "Paris: A parallel pattern fault simulator for synchronous sequential circuits," in Proc. ICCAD, 1991.
[20]
F. Brglez, D. Bryan, and K. Kozminski, "Combinational profiles of sequential benchmark circuits," in Proc. Int. Symp. Circ. Syst., 1989.
[21]
R. Lisanke, "Finite-state machine benchmark set," in Preliminary Benchmark Collection, 1987.
[22]
M. B. Amin and B. Vinnakota, "ZAMBEZI--A parallel pattern parallel fault simulator for sequential circuits," in Proc. 14th VLSI Test Symp., Princeton, NJ, Apr. 1996, pp. 438-443.
[23]
M. B. Amin and B. Vinnakota, "ZamLOG--A parallel algorithm for fault simulation based on ZAMBEZI," in Proc. Int. Conf. Computer-Aided Design, Santa Clara, CA, Nov. 1996.
[24]
F. Fummi, D. Sciuto, and M. Serra, "Synthesis for testability of large complexity controllers," in Proc. ICCD'95, pp. 180-185.

Cited By

View all
  • (1998)Fast state verificationProceedings of the 35th annual Design Automation Conference10.1145/277044.277205(619-624)Online publication date: 1-May-1998

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IEEE Transactions on Very Large Scale Integration (VLSI) Systems  Volume 6, Issue 1
March 1998
179 pages

Publisher

IEEE Educational Activities Department

United States

Publication History

Published: 01 March 1998
Revised: 15 December 1996
Received: 15 July 1995

Author Tags

  1. ATPG
  2. fault simulation
  3. fault translation
  4. functional test generation
  5. test generation

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (1998)Fast state verificationProceedings of the 35th annual Design Automation Conference10.1145/277044.277205(619-624)Online publication date: 1-May-1998

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media