Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Integrated ECC and Redundancy Repair Scheme for Memory Reliability Enhancement National Tsing Hua University Hsinchu, Taiwan Chin-Lung Su, Yi-Ting Yeh,

Similar presentations


Presentation on theme: "An Integrated ECC and Redundancy Repair Scheme for Memory Reliability Enhancement National Tsing Hua University Hsinchu, Taiwan Chin-Lung Su, Yi-Ting Yeh,"— Presentation transcript:

1 An Integrated ECC and Redundancy Repair Scheme for Memory Reliability Enhancement National Tsing Hua University Hsinchu, Taiwan Chin-Lung Su, Yi-Ting Yeh, and Cheng-Wen Wu

2 2 IC-DFN/08-06/cww Introduction  Memory cores are widely used in SOC designs  They have higher density and occupy larger area  Dominate the chip yield  Their use is increasing in nano-technologies according to ITRS  Reliability is also an important issue for memory  ECC and redundancy repair are both widely used fault tolerance techniques  After production test, there may be some un-used redundancy  Combine ECC and un-used redundancy  Higher yield and greater degree of fault tolerance

3 3 IC-DFN/08-06/cww Chip Area Breakdown Source: International Technology Roadmap for Semiconductors (ITRS), 2001-2005

4 4 IC-DFN/08-06/cww Typical RAM BIST Architecture RAM Test Collar (MUX) BIST Module Controller Comparator Pattern Generator Go/No-Go RAM Controller Counter LUT LFSR Microprogram Hardwired CPU core IEEE 1149.1

5 5 IC-DFN/08-06/cww Sharing Controller & Sequencer

6 6 IC-DFN/08-06/cww Typical RAM ECC Architecture RAM Cb Gen Decoder Syndrome Gen Corrector 16 6 66 6 SingleDouble Syndrome Data Bus Mainly for improving reliability

7 7 IC-DFN/08-06/cww RAM Built-In Self-Repair (BISR) RAM MUX BIST Redundancy Analyzer Reconfiguration Mechanism Spare Elements I/O Mainly for improving yield

8 8 IC-DFN/08-06/cww Main Memory Spare Memory BIRA BIST Wrapper Q D A A Power-On BISR Scheme MAO POR MAO: mask address output; POR: power-on reset Source: ITC’03

9 9 IC-DFN/08-06/cww Proposed Scheme  Integrated ECC and Redundancy Repair Scheme  Hard errors are repaired by physical redundancy in field  Soft-error correction ability is not harmed by hard errors  Enhance reliability  Assumptions  During Error Identification phase, no other faults may occur  Error rate << system clock speed

10 10 IC-DFN/08-06/cww Phases of Proposed Scheme

11 11 IC-DFN/08-06/cww Error Identification Phase  Write back process  Write the corrected data back to memory  Read data from the same address  Soft error may be eliminated with this process  Assume that no other errors may occur  After error identification  “Hard repair phase” for a hard error/fault  “Fault-free phase” for a soft error

12 12 IC-DFN/08-06/cww Hard Repair Phase  Repair this hard fault with spare  Map the faulty word to redundant word  Write the corrected data into redundant word  Hard fault location  In main memory: follow the above procedure  In redundant memory: mark the faulty redundant element  During this phase, memory cannot be accessed  Idle mode  Hard fault is removed after this phase  Reliability and MTTF is increased

13 13 IC-DFN/08-06/cww Experimental Results  Technology: TSMC 0.25um CMOS process  The redundant memory consists of eight spare rows and four spare columns Memory SizeECCBISTRCTotal (%) 32K x 321,08425728240.52 32K x 641,50238958240.48 32K x 1282,03364348240.41 16K x 641,39138557830.77 8K x 1281,95563967281.16

14 14 IC-DFN/08-06/cww Experimental Results (cont.) Memory SizeArea (gates)MTTF (hours)Cost 8k X 32!ECC195413321.74613.6 SEC220862371475.96 SECP222030397865.58 4k X 64!ECC171522344.36498.1 SEC192610280106.88 SECP194153308346.30 2k X 128!ECC157622359.53438.4 SEC176159206818.52 SECP178380236297.54 Cost = Area / MTTF !ECC: Without ECC SEC: With SEC/DED ECC SECP: Proposed Scheme Area = Memory + ECC + BIST

15 15 IC-DFN/08-06/cww Reliability Improvement 8K x 64 memory r+c = 12

16 16 IC-DFN/08-06/cww Conclusions  An integrated ECC and redundancy repair scheme is proposed  Enhancing memory reliability and MTTF  Low area overhead  Integrating ECC Controller with BIST  No timing penalty in normal operation  Cost-effective way for reducing the effect of parametric defects


Download ppt "An Integrated ECC and Redundancy Repair Scheme for Memory Reliability Enhancement National Tsing Hua University Hsinchu, Taiwan Chin-Lung Su, Yi-Ting Yeh,"

Similar presentations


Ads by Google