Skip to main content
Log in

Address Remapping Techniques for Enhancing Fabrication Yield of Embedded Memories

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

Abstract

Error correction code (ECC) and built-in self-repair (BISR) techniques have been widely used for improving the yield and reliability of embedded memories. The targets of these two schemes are transient faults and hard faults, respectively. Recently, ECC is also considered as a promising solution for correcting hard error to further enhance the fabrication yield of memories. However, if the number of faulty bits within a codeword is greater than the protection capability of the adopted ECC scheme, the protection will become void. In order to cure this drawback, efficient logical to physical address remapping techniques are proposed in this paper. The goal is to reconstruct the constituent cells of codewords such that faulty cells can be evenly distributed into different codewords. A heuristic algorithm suitable for built-in implementation is presented for address remapping analysis. The corresponding built-in remapping analysis circuit is then derived. It can be easily integrated into the conventional built-in self-repair (BISR) module. A simulator is developed to evaluate the hardware overhead and repair rate. According to experimental results, the repair rate can be improved significantly with negligible hardware overhead.

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

Similar content being viewed by others

References

  1. Baumann RC (2001) Soft errors in advanced semiconductor devices-part I: the three radiation sources. IEEE Trans Device Mat Reliability 1(1):17–22

    Article  Google Scholar 

  2. Baumann RC (2005) Radiation-induced soft errors in advanced semiconductor technologies. IEEE Trans on Device and Materials Reliability 5(3):305–316

    Article  Google Scholar 

  3. Chen CW, Wu CW (2010) An adaptive code rate EDAC scheme for 16-bit random access memory. In: Proc. Int’l Conf. Design automation and Test in Europe (DATE), pp. 735–740

  4. Van de Goor AJ, Schanstra I (2002) Address and data scrambling: causes and impact on memory tests. In: Proc. IEEE Int’l Workshop on Electronic Design, Test and Applications, pp. 128–136

  5. Hamming RW (1950) Error detecting and correcting codes. Bell Syst Tech J 29:147–160

    Article  MathSciNet  Google Scholar 

  6. Hsiao MY (1970) A class of optimal minimum odd-weight-column SEC-DED codes. IBM J Res Dev 14(4):395–401

    Article  MathSciNet  Google Scholar 

  7. Huang CT, Wu CF, Li JF, Wu CW (2003) Built-in redundancy analysis for memory yield improvement. IEEE Trans on Reliability 52(4):386–399

    Article  Google Scholar 

  8. Kang SM, Leblebici Y (2003) CMOS digital integrated circuits: analysis and design. McGraw Hill, New York

    Google Scholar 

  9. Kawagoe T et al (2000) A built-in self-repair analyzer (CRESTA) for embedded DRAMs. In: Proc. Int. Test Conf. (ITC), pp. 567–574

  10. Kim J, Lee W, Cho K, Kang S (2017) Hardware-Efficient Built-In Redundancy Analysis for Memory with Various Spares. IEEE Trans Very Large Scale Integr Syst 25(3):844–856

    Article  Google Scholar 

  11. Kim DH, Milor L (2017) An ECC-Assisted Post package Repair Methodology in Main Memory Systems. IEEE Trans Very Large Scale Integr Syst 25(7):2045–2058

    Article  Google Scholar 

  12. Kuo SY, Fuchs WK (1987) Efficient spare allocation in reconfigurable arrays. IEEE Design and Test of Computers 4(1):24–31

    Article  Google Scholar 

  13. Li J-F, Yeh J-C, Huang R-F, Wu C-W, Tsai P-Y, Hsu A, Chow E (2003) A built-in self-repair scheme for semiconductor memories with 2-D redundancy. Proc. Int. Test Conf. (ITC), Charlotte, pp. 393–402

  14. Li JF et al (2003) A built-in self-repair scheme for semiconductor memories with 2-d redundancy. Proc Int Test Conf (ITC) 1:393–402

    Google Scholar 

  15. Lu SK, Huang HH (2013) Synergistic Reliability and Yield Enhancement Techniques for Embedded Memories. IEEE Trans Computer-Aided Design of Integrated Circuits and Systems 32(1):165–169

    Article  Google Scholar 

  16. Lu SK, Li TL, Ning P (2012) Scrambling and data inversion techniques for yield enhancement of NROM-based ROMs. In: Proc. Asian Test Symposium, pp. 308–313

  17. Lu SK, Tsai TJ, Hashizume M (2016) Enhanced Built-In Self-Repair Techniques for Improving Fabrication Yield and Reliability of Embedded Memories. IEEE Trans Very Large Scale Integr Syst 24(8):2726–2734

    Article  Google Scholar 

  18. Lu SK, Tsai YC, Hsu CH, Kuo-Hua Wang KH, Wu CW (2006) Efficient Built-In Redundancy Analysis for Embedded Memories with 2-D Redundancy. IEEE Trans VLSI Systems 14(1):34–42

    Article  Google Scholar 

  19. Lu SK, Wang ZY, Tsai YM (2012) Efficient Built-In Self-Repair Techniques for Multiple Repairable Embedded RAMs. IEEE Trans Computer-Aided Design of Integrated Circuits and Systems 31(4):620–629

    Article  Google Scholar 

  20. Lu SK et al (2010) Efficient BISR techniques for embedded memories considering cluster faults. IEEE Trans Very Large Scale Integr Syst 18(2):184–193

    Article  Google Scholar 

  21. Maestro JA, Reviriego P (2009) Reliability of single-error correction protected memories. IEEE Trans on Reliability 58(1):193–201

    Article  Google Scholar 

  22. Mayuga G, Yamato Y, Yoneda T, Sato Y, Inoue M (2016) Reliability Enhancement of Embedded Memory with Combination of Aging-aware Adaptive In-Field Self-Repair and ECC. In: Proc. European Test Symp., (ETS), pp. 1–2

  23. N. Mukherjee, A. Pogiel, J. Rajski, and J. Tyszer (2009) Fault diagnosis for embedded read-only memories. In: Proc. Int. Test Conf. (ITC), pp. 1–10

  24. Oh CH, Kim SE (2017) BIRA With Optimal Repair Rate Using Fault-Free Memory Region for Area Reduction. IEEE Trans Circuits and Systems 64(12):3160–3171

    Article  MathSciNet  Google Scholar 

  25. Papavramidou P (2016) Memory repair for high fault rates. In: Proc. Int’l Test Conf., pp. 1–10

  26. Papavramidou P, Nicolaidis M (2016) Test Algorithms for ECC-Based Memory Repair in Ultimate CMOS and Post-CMOS. IEEE Trans Computers 65(7):2284–2298

    Article  MathSciNet  MATH  Google Scholar 

  27. Schober V, et al (2001) Memory built-in self-repair using redundant words. Proc. Int. Test Conf. (ITC), pp. 995–1001

  28. Stapper CH (1993) Improved yield models for fault-tolerant memory chips. IEEE Trans Computers 42(7):872–881

    Article  Google Scholar 

  29. Stapper CH, Lee HS (1992) Synergistic fault-tolerance for memory chips. IEEE Trans Computers 41(9):1078–1187

    Article  Google Scholar 

  30. Tseng TW et al (2007) A built-in self-repair scheme for multiport RAMs. In: Proc. IEEE VLSI Test Symp. (VTS), pp. 355–360

  31. Wang LT et al (2006) VLSI test principles and architectures. Morgan Kaufmann Publishers, San Francisco

    Google Scholar 

  32. Wang ZY et al (2009) Built-in self-repair techniques for heterogeneous memory cores. In: Proc. Pacific Rim Int’l Symp. in Dependable. Computing:69–74

  33. Wu TH, Chen PY, Lee M, Lin BY, Wu CW, Tien CH, Lin HC, Chen H, Peng CN, Wang MJ (2012) A memory yield improvement scheme combining built-in self-repair and error correction codes. In: Proc. Int’l Test Conference (ITC), pp. 5–8

  34. Zorian Y, Shoukourian S (2003) Embedded-memory test and repair: infrastructure IP for SoC yield. IEEE Design & Test of Computers 20:58–66

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shyue-Kung Lu.

Additional information

Responsible Editor: C.-W. Wu

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Lu, SK., Jheng, HC., Lin, HW. et al. Address Remapping Techniques for Enhancing Fabrication Yield of Embedded Memories. J Electron Test 34, 435–446 (2018). https://doi.org/10.1007/s10836-018-5741-x

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10836-018-5741-x

Keywords

Navigation