Skip to main content
Log in

Testing and Diagnosis Methodologies for Embedded Content Addressable Memories

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

Abstract

Embedded content addressable memories (CAMs) are important components in many system chips where most CAMs are customized and have wide words. This poses challenges on testing and diagnosis. In this paper two efficient March-like test algorithms are proposed first. In addition to typical RAM faults, they also cover CAM-specific comparison faults. The first algorithm requires 9N Read/Write operations and 2(N + W) Compare operations to cover comparison and RAM faults (but does not fully cover the intra-word coupling faults), for an N × W-bit CAM. The second algorithm uses 3N log2 W Write and 2W log2 W Compare operations to cover the remaining intra-word coupling faults. Compared with the previous algorithms, the proposed algorithms have higher fault coverage and lower time complexity. Moreover, it can test the CAM even when its comparison result is observed only by the Hit output or the priority encoder output. We also present the algorithms that can locate the cells with comparison faults. Finally, a CAM BIST design is briefly described.

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. T. Chadwick, T. Gordon, R. Nadkarni, and J. Rowland, “An ASIC-Embedded Content Addressable Memory with Power-Saving and Design for Test Features,” in Proc. IEEE Custom Integrated Circuits Conf. (CICC), 2001, pp. 183-186.

  2. R. Dekker, F. Beenker, and L. Thijssen, “ARealistic Fault Model and Test Algorithm for Static Random Access Memories,” IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 9, no. 6, pp. 567-572, June 1990.

    Google Scholar 

  3. Y.S. Kang, J.C. Lee, and S. Kang, “Parallel BIST Architecture for CAMs,” Electronics Letters, vol. 33, no. 1, pp. 30-31, Jan. 1997.

    Google Scholar 

  4. S. Kornachuk, L. McNaughton, R. Gibbins, and B. NadeauDostie, “A High Speed Embedded Cache Design with Non-Intrusive BIST,” in Proc. IEEE Int. Workshop on Memory Technology, Design and Testing (MTDT), San Jose, 1994, pp. 40-45.

  5. K.-J. Lin and C.-W. Wu, “Testing Content-Addressable Memories Using Functional Fault Models and March-Like Algorithms,” IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 19, no. 5, pp. 577-588, May 2000.

    Google Scholar 

  6. P. Mazumder, J.H. Patel, and W.K. Fuchs, “Methodologies for Testing Embedded Content Addressable Memories,” IEEE Trans. Computer-Aided Design of Integrated Circuits and Systems, vol. 7, no. 1, pp. 11-20, Jan. 1988.

    Google Scholar 

  7. A.J. McAuley and C.J. Cotton, “A Self-Testing Reconfigurable CAM,” IEEE Journal of Solid-State Circuits, vol. 26, no. 3, pp. 257-261, March 1991.

    Google Scholar 

  8. B. Nadeau-Dostie, A. Silburt, and V.K. Agarwal, “A Serial Interfacing Technique for External and Built-in Self-Testing of Embedded Memories,” IEEE Design & Test of Computers, vol. 7, no. 2, pp. 56-64, April 1990.

    Google Scholar 

  9. K.J. Schultz, “Content-Addressable Memory Core Cells: A Survey,” Integration, the VLSI J., vol. 23, pp. 171-188, 1997.

    Google Scholar 

  10. A.J. van de Goor, Testing Semiconductor Memories: Theory and Practice, Chichester, England: John Wiley & Sons, 1991.

    Google Scholar 

  11. C.-F. Wu, C.-T. Huang, and C.-W. Wu, “RAMSES:AFast Memory Fault Simulator,” in Proc. IEEE Int. Symp. Defect and Fault Tolerance in VLSI Systems (DFT), Albuquerque, Nov. 1999, pp. 165-173.

  12. J. Zhao, S. Irrinki, M. Puri, and F. Lombardi, “Testing SRAM-Based Content Addressable Memories,” IEEE Trans. Computers, vol. 49, no. 10, pp. 1054-1063, Oct. 2000.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Li, JF., Tzeng, RS. & Wu, CW. Testing and Diagnosis Methodologies for Embedded Content Addressable Memories. Journal of Electronic Testing 19, 207–215 (2003). https://doi.org/10.1023/A:1022858128485

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1022858128485

Navigation