Skip to main content
Log in

An implicitly testable boundary scan TAP controller

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

Abstract

The design of a test access port controller conforming to the boundary scan standard is described, which is implicitly tested while it is working. It is based on a novel self-test technique also applicable to other controller designs. This technique uses a signature register as state register, such that no reconfiguration of that register is necessary during self-test. This way the test of the test access port can be efficiently incorporated into the system self-test. No additional I/O pins beyond those of the boundary scan standard are necessary, neither does the test program have to be changed to incorporate the test of the controller. The solution only requires moderate hardware overheads, nevertheless it guarantees a high fault coverage.

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. IEEE Std. P1149.1: Standard Test Access Port and BoundaryScan Architecture, 1990.

  2. A. Dahbura, M. Uyar and C. Yau, “An optimal test sequence for the JTAG/IEEE P1149.1 test access port controller,” Proc. Int. Test Conference, pp. 55–62, 1989.

  3. B. Könemann, J. Mucha and G. Zwiehoff, “Built-in logic block observation techniques,” Proc. Int. Test Conference, pp. 37–41, 1979.

  4. C. Chuang and A. Gupta, “The analysis of parallel BIST by the combined markov chain (CMC) model,” Proc. Int. Test Conference, pp. 337–343, 1989.

  5. L. Wang and E. McCluskey, “Built-in self-test for sequential machines,” Proc. Int. Test Conference, pp. 334–341, 1987.

  6. K. Kim, D. Ha and J. Tront, “On using signature registers as pseudorandom pattern generators in built-in self-testing,” IEEE Transactions on CAD, vol. 8. pp. 919–928, 1988.

    Google Scholar 

  7. A. Krasniewski and S. Pilarski, “Circular self-test path: A lowcost BIST technique for VLSI circuits,” IEEE Transactions on CAD, vol. 8, pp. 46–55, January 1989.

    Google Scholar 

  8. B. Eschermann and H.J. Wunderlich, “A unified approach for the synthesis of self-testable finite state machines,” Proc. 28th Design Automation Conference, pp. 372–377, 1991.

  9. B. Eschermann, “Test-friendly synthesis of VLSI controllers,” (in German), PhD Dissertation, Dept. of Computer Science, U. of Karlsruhe, May 1991, to be published by Springer, Berlin, 1992.

    Google Scholar 

  10. T. Booth, Sequential Machines and Automata Theory, New York: John Wiley, 1967.

    Google Scholar 

  11. W. Feller, An Introduction to Probability Theory and its Applications; New York: John Wiley, 1957.

    Google Scholar 

  12. S. Devadas, H.K.T. Ma, A.R. Newton, and A. Sangiovanni-Vincentelli, “Irredundant sequential machines via optimal logic synthesis,” IEEE Transactions on Computer-Aided Design, vol. CAD-9, pp. 8–18, January 1990.

    Google Scholar 

  13. F. J. Fritz, B. Huppert, W. Willems, Stochastische Matrizen; Berlin: Springer, 1979.

    Google Scholar 

  14. H.J. Wunderlich, “Multiple distributions for biased test patterns,” IEEE Transactions on CAD, vol. 9, pp. 584–593, June 1990.

    Google Scholar 

  15. GenRad Ltd., System HILO System Reference Manual, 1988.

  16. Octtools Distribution 4.0, University of California, Berkeley, 1990.

  17. T. Williams and W. Daehn, “Aliasing probability for multiple input signature analyzers with dependent inputs,” Proc. 3rd CompEuro, pp. 120-5.127, 1989.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Eschermann, B. An implicitly testable boundary scan TAP controller. J Electron Test 3, 159–169 (1992). https://doi.org/10.1007/BF00137253

Download citation

  • Received:

  • Revised:

  • Issue Date:

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

Keywords

Navigation