Skip to main content
Log in

Defect Analysis and Defect Tolerant Design of Multi-port SRAMs

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

Abstract

Multi-port SRAMs are often implemented using static random access memory (SRAM) due to its fast operation and the ability to support multiple read and write operations simultaneously, thus increasing data throughput in embedded systems and meeting the expected demands of parallel or pipelined microprocessors. With the continuous scaling of transistor feature size, designing low power robust memories and investigating their failure characteristics become critical. In this paper, we study the defects occurring in the multi-port SRAM cells. The memory is modeled at the transistor level and analyzed for electrical defects by applying a set of test patterns. Not only have existing models been taken into account in our simulation but also a new fault model, namely, simultaneous deceptive destructive read fault for the multi-port memory is introduced. In addition, we extend our study to the defect tolerant design of memories by proposing a differential current-mode sense amplifier for 3-port SRAM based register file. We examine the fault models of resistive defects within the SRAM cell and its failure boundary. A read disturb fault for multi-port memories is tested on the faulty cell by simultaneous read operations with different numbers of ports. Experimental results show that the proposed current-mode sensing scheme has improvements for memory fault-tolerance of resistive defects at 4.6× for dual-port read and 5.8× for 3-port read compared to voltage-mode sensing with 0.18 μm manufacturing process technology.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

References

  1. Adams RD (1996) Extensions of static random access memories, fault modeling and examination of patterns for fault detection. Masters Thesis, Dartmouth College

  2. Al-Ars Z, van de Goor AJ (2001) Static and dynamic behavior of memory cell array opens and shorts in embedded DRAMs. In: Proceedings of Design, Automation and Test in Europe, Munich, 13–16 March 2001, pp 496–503

  3. Baker K, Gronthoud G, Lousberg M, Schanstra I, Hawkins C (1999) Defect-based delay testing of resistive vias-contacts a critical evaluation. In: Proceedings of International Test Conference. IEEE, Piscataway, pp 467–476

  4. Chandrakasan A, Bowhill WJ, Fox F (2000) Design of high-performance microprocessor circuits. IEEE, Piscataway

  5. Cypress Semiconductor (2007) Understanding specialty memories: dual-port RAM. Technical article. http://www.cypress.com/

  6. Dilillo L, Girard P, Pravossoudovitch S, Virazel A, Borri S, Bastian Hage-Hassan M (2004) Resistive-open defects in embedded-SRAM core cells: analysis and march test solution. Test Symposium, Asian. IEEE, Piscataway, pp 266–271

  7. Dilillo L, Girard P, Pravossoudovitch S, Virazel A, Borri S, Hage-Hassan M (2004) Dynamic read destructive fault in embedded-SRAMs: Analysis and march test solutions. Proceedings of the IEEE European Test Symposium. IEEE, Piscataway, pp 140–145

  8. Dilillo L, Girard P, Pravossoudovitch S, Virazel A (2005) Resistive-open defect injection in SRAM core-cell: analysis and comparison between 0.13 μm and 90 nm technologies. Proceedings of Design Automation Conference. IEEE, Piscataway, pp 857–862

  9. Dilillo L, Girard P, Pravossoudovitch S, Virazel A, Bastian Hage-Hassan M (2005) Resistive-open defect influence in SRAM pre-charge circuits: analysis and characterization. European Test Symposium. IEEE, Piscataway, pp 116–121

  10. Gieseke B et al (1997) A 600 MHz superscalar RISC microprocessor with out-of-order execution. Paper 10.7 ISSCC Digest of Technical Papers, pp 176–177

  11. Hamdioui, S, van de Goor AJ (1998) Fault models and tests for two-port memories. Proceedings of IEEE VLSI Test Symposium. IEEE, Piscataway, pp 401–410

  12. Hamdioui, S, van de Goor AJ (1998) Consequences of port restrictions on testing two-port memories. Proceedings of International Test Conference. IEEE, Piscataway, pp 63–72

  13. Hamdioui S, van de Goor AJ (1999) Port interference faults in two-port memories. Proceedings of IEEE International Test Conference. IEEE, Piscataway, pp 1001–1010

  14. Hamdioui S, van de Goor AJ, Eastwick D, Rodgers M (2001) Realistic fault models and test procedure for multi-port SRAMs. IEEE International Workshop on Memory Technology, Design and Testing. IEEE, Piscataway, pp 65–72

  15. Nagaraj P, Upadhyaya S, Zarrineh K, Adams D (2001) Defect analysis and a new fault model for multi-port SRAMs. IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. IEEE, Piscataway, pp 366–374

  16. Needham W et al (1998) High volume microprocessor test escapes—an analysis of defects our tests are missing. Proceedings of the International Test Conference. IEEE, Piscataway, pp 25–34

  17. Park I, Powell M, Vijaykumar T (2002) Reducing register ports for higher speed and lower energy. Proceedings of 35th Annual IEEE/ACM International Symposium on Microarchitecture, 2002 (MICRO-35), Istanbul, 18–22 November 2002

  18. Powell TJ, Cheng W-T, Rayhawk J, Samman O, Policke P, Lai S (2003) BIST for deep submicron asic memories with high performance application. Proceedings of IEEE ITC, International Test Conference. IEEE, Piscataway, pp 386–392

  19. Rabaey J, Chandrakasan A, Nikolic B (2003) Digital integrated circuits: a design perspective, 2nd edn. Prentice-Hall, Englewood Cliffs

  20. Tseng K, Asanovic JH (2006) A speculative control scheme for an energy-efficient banked register file. IEEE Trans Comput 54:741–751

    Article  Google Scholar 

  21. van de Goor AJ (1998) Testing semiconductors memories, theory and practice. ComTex, Gouda

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lushan Liu.

Additional information

Responsible Editor: N. A. Touba

Rights and permissions

Reprints and permissions

About this article

Cite this article

Liu, L., Nagaraj, P., Upadhyaya, S. et al. Defect Analysis and Defect Tolerant Design of Multi-port SRAMs. J Electron Test 24, 165–179 (2008). https://doi.org/10.1007/s10836-007-5023-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-007-5023-5

Keywords

Navigation