Skip to main content
Log in

Design of self-testing and on-line fault detection combinational circuits with weakly independent outputs

  • Built-in Self Test
  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

In this article we propose a structure dependent method for the systematic design of combinational selftesting fault detection circuits that is well adapted to the arbitrarily chosen technical fault model. According to the fault model considered the outputs of the circuit are partitioned into different generally nondisjoint groups of weakly independent outputs. The parities of these groups of weakly independent outputs are compared in test mode as well as in normal operation mode with the corresponding predicted parities by use of a self-checking checker. For on-line detection, the hardware is in normal operation mode, and for testing, it is in test mode. In the test mode, these fault detection circuits guarantee a 100% fault coverage for single stuck-at-0/1 faults and a high fault coverage for arbitrary faults. In normal operation mode all technical faults considered will be detected possibly, with some degree of latency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R.M. Sedmak, “Design for self-verification: an approach for dealing with testability problems in VLSI-based design,”Proc. 1979 IEEE Test Conf., pp. 112–120.

  2. E. Fujiwara, N. Muto, and K. Matsuoka “A self-testing group parity prediction checker and its use for built-in testing,”IEEE Trans. on Comp. C-33, pp. 578–583, 1984.

    Google Scholar 

  3. T.R.N. Rao and E. Fujiwara,Ernor Control Coding for Computer Systems, Prentice Hall, Englewood Cliffs, NJ, 1989.

    Google Scholar 

  4. E.S. Sogomonyan, “Reliability of self-testing using functional diagnostic tools,”Automation and Remote Control, vol. 49, pp. 1376–1380, 1988.

    Google Scholar 

  5. E.S. Sogomonyan, “Design of built-in self-checking monitoring circuits for combinational devices,”Automation and Remote Control, vol. 35, pp. 280–289.

  6. E. Fujiwara, “A self-testing group parity prediction checker and its use for built-in testing,”Proc. 13th Symp. Fault-Tolerant Computing, Milano, 1983, pp. 146–153.

  7. S. Graf and M., Goessel, Fehlererkennungsschaltungen, Akademic-Verlag, Berlin und Oldenbourgverlag, München, 1987.

    Google Scholar 

  8. M. Goessel and S. Graf,Error Detection Circuits. McGraw-Hill, London, 1993.

    Google Scholar 

  9. J.A. Brzozowski and H. Juergensen, “A model for sequential machine testing,”Jour. Electronic Testing: Theory and Applica., vol. 3, pp. 219–234, August 1992.

    Google Scholar 

  10. J.E. Smith and G. Metze, “The design of totally self-checking circuits,”Proc. 7th Int. Conf. Fault Tolerant Computing, pp. 130–134, June 1977.

  11. T.Q. Le, Testbarkeit kombinatorischer Schaltungen-Theorie und Entwurf. Dissertation, Department Elektroingenieurwesen, TU Karl-Marx-Stadt, 1989.

  12. E.S. Sogomonyan, “Design of single-output self-checking check circuits,”Automation and Remote Control, vol. 42, pp. 385–393.

  13. W.C. Carter and P.R. Schneider, “Design of dynamically checked computers,”Proc. IFIP Congress Edinburg, pp. 878–883, 1968.

  14. S. Kundu and S.M. Reddy, “Embedded totally self-checking checkers: a practical design,”IEEE Design and Test of Computers, pp. 5–16, August 1990.

  15. B. Steinbach and T.Q. Le, Entwurf Testbarer Schaltungen: Wissenschaftl. Schriftenreihe, TU Chemnitz, Chemnitz 1990.

    Google Scholar 

  16. Y. Zorian and V. Agarwal, “Optimizing error masking in BIST by output data modification,”Jour. Electronic. Testing: Theory and Applica., vol. 1, 59–71, 1990.

    Google Scholar 

  17. H. Fujiwara and A. Yamamoto, “Parity-scan design to reduce the cost of test applications,”Proc. Int. Test Conf., pp. 283–292, 1992.

  18. F. Brgelez and H. Fujiwara, “A neutral netlist of 10 combinational benchmark circuits and target translater in FORTRAN,”Proc. Int. Symp. on Circuits and Systems. Special Session on ATPG and Fault Simulation, pp. 663–698, 1985.

  19. W. Kunz and D. Pradhan, “Recursive learning: an attractive alternative to decision tree for test generation in digital circuits,”Proc. Int. Test Conf., pp. 816–825, 1993.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Sogomonyan, E.S., Goessel, M. Design of self-testing and on-line fault detection combinational circuits with weakly independent outputs. J Electron Test 4, 267–281 (1993). https://doi.org/10.1007/BF00971975

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00971975

Key words

Navigation