Skip to main content
Log in

Cell delay fault testing for iterative logic arrays

  • Jetta Letter
  • Published:
Journal of Electronic Testing Aims and scope Submit manuscript

Abstract

C-testable iterative logic arrays for cell-delay faults are proposed. A cell delay fault occurs if and only if an input transition can not be propagated to the cell's output through a path in the cell in a specified clock period. The set of single-path propagation, hazard-free robust tests that completely check all the paths in a cell is first derived, and then necessary conditions for sending this test set to each cell in the array and simultaneously propagating the fault effects to the primary outputs are given. Test set minimization can be solved in a similar way as for the fault cover problem. We use the pipelined array multiplier as an example, and show that it is C-testable with 214 two-pattern tests. With a small number of additional patterns, all the combinational faults can be detected pseudoexhaustive.

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.

References

  1. Z. Brazilai and B.K. Rosen, “Comparison of AC Self-Testing Procedures,” in Proc. Int. Test Conf. (ITC), Oct. 1983, pp. 89–94.

  2. E.P. Hsieh, R.A. Rasmussen, L.J. Vidunas, and W.T. Davis, “Delay Test Generation,” in Proc. IEEE/ACM Design Automation Conf. (DAC), 1977, pp. 486–491.

  3. J.D. Lesser and J.J. Schedletsky, “An Experimemtal Delay Test Generator for LSI,” IEEE Trans. Computers, Vol. 29, No. 3, pp. 235–248, March 1980.

    Google Scholar 

  4. C.-J. Lin and S.M. Reddy, “On Delay Fault Testing in Logic Circuits,” IEEE Trans. Computer-Aided Design, Vol. 6, No. 5, pp. 694–703, Jan. 1987.

    Google Scholar 

  5. J. Savir and W.H. McAnney, “Random Pattern Testability of Delay Faults,” in Proc. Int. Test Conf. (ITC), 1986, pp. 263–273.

  6. G.L. Smith, “Model for Delay Faults Based Upon Path,” in Proc. Int. Test Conf. (ITC), 1985, pp. 342–349.

  7. A.K. Pramanick and S.M. Reddy, “On Multiple Path Propagating Tests for Path Delay Faults,” in Proc. Int. Test Conf. (ITC), 1991, pp. 393–402.

  8. S. Kundu and S.M. Reddy, “On the Design of Robust Testable CMOS Combinational Logic Circuits,” in Proc. Int. Symp. Fault Tolerant Computing (FTCS), June 1988, pp. 220–225.

  9. B.P. Serlet, “Fast, Small and Static Combinational CMOS Circuits,” in Proc. IEEE/ACM Design Automation Conf. (DAC), 1987, pp. 452–457.

  10. A.K. Pramanick, S.M. Reddy, and S. Sengupta, “Synthesis of Combinational Logic Circuits for Path Delay Fault Testability,” in Proc. IEEE Int. Symp. Circuits and Systems (ISCAS), 1990, pp. 3105–3108.

  11. S. Devadas and K. Keutzer, “Synthesis of Robust Delay-Fault-Testable Circuits: Theory,” IEEE Trans. Computer-Aided Design, Vol. 11, No. 1, pp.87–101, Jan. 1992.

    Google Scholar 

  12. S. Devadas and K. Keutzer, “Synthesis of Robust Delay-Fault-Testable Circuits: Practice,” IEEE Trans. Computer-Aided Design, Vol. 11, No. 3, pp.277–300, March 1992.

    Google Scholar 

  13. S.-K. Lu, J.-C. Wang, and C.-W. Wu, “C-Testable Design Techniques for Iterative Logic Arrays,” IEEE Trans. VLSI Systems, Vol. 3, No. 1, pp.146–152, March 1995.

    Google Scholar 

  14. C.-W. Wu and P.R. Cappello, “Easily Testable Iterative Logic Arrays,” IEEE Trans. Computers, Vol. 39, No. 5, pp. 640–652, May 1990.

    Google Scholar 

  15. T. Agerwala, “Microprogram Optimization: A Survey,” IEEE Trans. Computers, Vol. 25, No. 10, Oct. 1976.

  16. J.V. McCanny and J.G. McWhirter, “Completely Iterative, Pipelined Multiplier Array Suitable for VLSI,” IEE Proc., April 1982, Vol. 129, No. 2, pp. 40–46.

    Google Scholar 

  17. C.-W. Wu and P.R. Cappello, “Block Multipliers Unify Bit-Level Cellular Multiplications,” Int. J. Computer-Aided VLSI Design, Vol. 1, No. 1, pp. 113–125, 1989.

    Google Scholar 

  18. D.B. Armstrong, “On Finding a Nearly Minimal Set of Fault Detection Tests for Combinational Logic Nets,” IEEE Trans. Electronic Computers, Vol. EC-15, pp. 66–73, Feb. 1966.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lu, SK., Wu, CW. & Hwang, RZ. Cell delay fault testing for iterative logic arrays. J Electron Test 9, 311–316 (1996). https://doi.org/10.1007/BF00134694

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation