Skip to main content

Part of the book series: Frontiers in Electronic Testing ((FRET,volume 10))

  • 252 Accesses

Abstract

Recent resurgence of programmable logic devices (PLDs) ushers a new era in digital system design. Modern PLD architectures offer flexibility of logic implementation. However, the same flexibility results in enormous test complexity. In this chapter, a brief review of testable PLD architecture is presented and methodologies for testing defects are outlined.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 74.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. V.K. Agarwal, “Easily Testable PLA Design,” Chapter 3 in VLSI Testing, Edited by T.W. Williams, Elsevier Science Publishing Company, Inc., pp. 65–93, 1986.

    Google Scholar 

  2. V.K. Agarwal, “Mutiple Fault Detection in Programmable Logic Arrays,” IEEE Transactions on Computers, vol. 29, pp. 518–522, June 1980.

    Article  MATH  Google Scholar 

  3. S. Bozorgui-Nesbat and E.J. McCluskey, “Lower Overhead Design for Testability for Programmable Logic Arrays,” Proceedings of the International Test Conference, 1984, pp. 856–865.

    Google Scholar 

  4. S.D. Brown, Field-Programmable Devices: Technology, Applications, Tools, Los Gatos: Stan Baker Associates, 1995.

    Google Scholar 

  5. S. Brown and J. Rose, “FPGA and CPLD Architectures: A Tutorial,” IEEE Design & Test of Computers, vol. 12, pp. 42–57, Summer 1996.

    Google Scholar 

  6. V. Chandramouli, R. Gulati, R. Dandapani and D.K. Goel, “Bridging Faults and Their Implication to PLAs,” Proceedings of International Test Conference, 1990, pp. 842–859.

    Google Scholar 

  7. W. Daehn and J. Mucha, “A Hardware Approach to Self Testing of Large Programmable Logic Array,” IEEE Transaction on Computers, vol. 30, pp. 829–833, November 1981.

    Article  Google Scholar 

  8. H. Fujiwara, K. Kinoshita and H. Ozaki, “Universal Test Sets for Programmable Logic Arrays,” Digest of 10th International Syposium on Fault Tolerant Computing, 1980, pp. 137–142.

    Google Scholar 

  9. H. Fujiwara and K. Kinoshita, “A Design of Programmable Logic Arrays with Universal Tests,” IEEE Transactions on Computers, vol. 30, pp. 823–828, 1981.

    Article  MATH  Google Scholar 

  10. H. Fujiwara, R. Treuer and V.K. Agarwal, `A low Overhead, High Coverage, Built-In Self-test PLA design,“ Digest of 15th International Syposium on Fault Tolerant Computing, 1985, pp. 112–117.

    Google Scholar 

  11. H. Fujiwara, “A New PLA Design for Universal Testability,” IEEE Transactions on Computers, vol. 33, pp. 745–750, 1984.

    Article  Google Scholar 

  12. P.P. Gelsinger, “Built In Self Test of The 80386,” Proceedings of International Conference on Computer Design, 1986, pp. 169–173.

    Google Scholar 

  13. S.Z. Hassan and E.J. McCluskey, “Testing of PLAs Using Multiple Parallel Signature Analyzers,” Digest of 13th International Symposium on Fault Tolerant Computing, 1983, pp. 422–425.

    Google Scholar 

  14. S.J. Hong and D.L. Osatpko, “FITPLA: A Programmable Logic Array for Function Independent Testing,” Digest of 10th International Syposium on Fault Tolerant Computing, 1980, pp. 131–136.

    Google Scholar 

  15. K.A. Hua, J.-Y. Jou and J.A. Abraham, “Built In Tests for VLSI Finite State machines,” Digest of 14th International Symposium on Fault Tolerant Computing, 1984, pp. 422–425.

    Google Scholar 

  16. J. Khakbaz, “A Testable PLA Design with Low Overhead and High Fault Coverage,” Digest of 13th International Syposium on Fault Tolerant Computing, 1983, pp. 426–429.

    Google Scholar 

  17. J. Khakbaz, “A Testable PLA Design with Low Overhead and High Fault Coverage,” IEEE Transactions on Computers, vol. 33, pp. 743–745, August 1984.

    Article  Google Scholar 

  18. J. Kuban and J. Salick, “Testability Features of the MC68020,” Proceedings of International Test Conference, 1984, pp. 821–826.

    Google Scholar 

  19. D.L. Liu and E.J. McCluskey, “Design of Large Embedded CMOS PLA’s for Built-In Self-Test,” IEEE Transactions on Computer Aided Design, vol. 7, no. 1, pp. 50–59, January 1988.

    Article  Google Scholar 

  20. Y. Min, “A PLA Design for Ease of Test Generation,” Digest of 14th International Syposium on Fault Tolerant Computing, 1984, pp. 436–442.

    Google Scholar 

  21. E.I. Muehldorf, G.P. Papp and T.W. Williams, “Efficient Test Pattern Generation for Embedded PLAs,” Proceedings of the International Test Conference, 1980, pp. 349–358.

    Google Scholar 

  22. D.L. Osatpko and S.J. Hong, “Fault Analysis and Test Generation for Programmable Logic Arrays,” IEEE Transactions on Computers, vol. 28, pp. 617–626, September 1979.

    Article  Google Scholar 

  23. Rajaski and Tyszer, “The Influence of Masking Phenomenon on Coverage Capability of Single fault Test Sets in PLAs,” IEEE Transactions on Computers, vol. 35, no. 1, pp. 81–85, January 1986.

    Article  Google Scholar 

  24. R. Rajsuman, Digital hardware Testing: Transistor-Level Fault Modeling and Testing, Boston: Artech House, Inc. 1992.

    Google Scholar 

  25. K.S. Ramanatha and N.N. Biswas, “A Design for Testability of Undetectable Crosspoint Faults in PLAs,” IEEE Transactions on Computers, vol. 32, no. 6, pp. 551–557, June 1983.

    Article  MATH  Google Scholar 

  26. M. Sachdev, “IDDQ Testable Programmable Logic Arrays,” European Patent Application no. 97200847.8, March 1997.

    Google Scholar 

  27. K.K. Saluja, K. Kinoshita and H. Fujiwara, “A Multiple Fault Testable Design of Programmable Logic Arrays,” Digest of 11 th International Syposium on Fault Tolerant Computing, 1981, pp. 44–46.

    Google Scholar 

  28. K.K. Saluja, K. Kinoshita and H. Fujiwara, “An Easily Testable Design of Programmable Logic Arrays for Multiple Faults,” IEEE Transactions on Computers, vol. 32, pp. 1038–1046, 1983.

    Article  MATH  Google Scholar 

  29. J. Smith, “Detection of Faults in Programmable Logic Arrays,” IEEE Transactions on Computers, vol. 28, pp. 845–853, November 1979.

    Article  MATH  Google Scholar 

  30. Y. Tamir and C.H. Sequin, “Design and Application of Self-Testing Comparators Implemented with MOS PLAs,” IEEE Transactions on Computers, vol. 33, no. 6, pp. 493–506, June 1984.

    Article  MATH  Google Scholar 

  31. R. Treuer, H. Fujiwara, and V.K. Agarwal, “Implementing a Built-In Self Test PLA Design,” IEEE Design and Test of Computers magazine, vol. 2, pp. 37–48, April 1985.

    Article  Google Scholar 

  32. S.M. Trimberger, Field Programmable Gate Arrays, Bos…m: Kluwer Academic Publishers, 1994.

    Google Scholar 

  33. S.J. Upadhyaya and K.K. Saluja, “A New Approach to the Design of Built-In Self Testing PLA’s for High Fault Coverage,” IEEE Transactions on Computer Aided Design, vol. 7, no. 1, pp. 60–67, January 1988.

    Article  Google Scholar 

  34. S. Yajima and T. Aramaki, “Autonomously Testable Programmable Logic Arrays,” Digest of 11 th International Syposium on Fault Tolerant Computing, 1981, pp. 41–43.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer Science+Business Media Dordrecht

About this chapter

Cite this chapter

Sachdev, M. (1999). Testing Defects in Programmable Logic Circuits. In: Defect Oriented Testing for CMOS Analog and Digital Circuits. Frontiers in Electronic Testing, vol 10. Springer, Boston, MA. https://doi.org/10.1007/978-1-4757-4926-7_6

Download citation

  • DOI: https://doi.org/10.1007/978-1-4757-4926-7_6

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-1-4757-4928-1

  • Online ISBN: 978-1-4757-4926-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics