Spectra Plex High Performance Communications Technologies Spectra Plex

  • Slides: 23
Download presentation
Spectra. Plex High Performance Communications Technologies Spectra. Plex Flash Technology MANDAN Copyright © 2010

Spectra. Plex High Performance Communications Technologies Spectra. Plex Flash Technology MANDAN Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Spectra. Plex Flash Codename MANDAN Applies multilevel flash

Spectra. Plex High Performance Communications Technologies Spectra. Plex Flash Codename MANDAN Applies multilevel flash technology to obtain error detection/correction n Simple encoding and decoding n Less silicon overhead than conventional ECC n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Benefits of the MANDAN Technology An increase of

Spectra. Plex High Performance Communications Technologies Benefits of the MANDAN Technology An increase of 23% or more in gross return per wafer n Improved field reliability – better quality n Simplementation n No additional silicon required n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Cost of Mandan benefits Addition of ECC encode

Spectra. Plex High Performance Communications Technologies Cost of Mandan benefits Addition of ECC encode and decode circuitry – may only require small modifications if ECC is currently employed in chip designs n Small change in program and sense circuitry n New chip layout n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Block Overview Input Data Encode to multilevel form

Spectra. Plex High Performance Communications Technologies Block Overview Input Data Encode to multilevel form Read multilevel data Store in flash cells Decode from multilevel form and apply error detection/correction Output Data Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies ESC Design Changes Peripheral interface circuitry requires limited

Spectra. Plex High Performance Communications Technologies ESC Design Changes Peripheral interface circuitry requires limited modification Memory array remains unchanged or may be reduced in size Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Mandan Outline n Proprietary new technology n Implemented

Spectra. Plex High Performance Communications Technologies Mandan Outline n Proprietary new technology n Implemented with current technologies n Cell arrays in current designs can often be used without modification n Provides Error Correction Coding (ECC) uniquely suited to flash memory systems Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Larger memories need lower error rates 1 Mb

Spectra. Plex High Performance Communications Technologies Larger memories need lower error rates 1 Mb memory Constant number of errors per die 1 Gb memory Error rate improvement required An error rate of 1 e-11 is needed with the larger chip to give the same total number of errors per die Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Implications Error performance sufficient for today’s memories will

Spectra. Plex High Performance Communications Technologies Implications Error performance sufficient for today’s memories will be inadequate for tomorrow’s n Error mechanisms must be understood and treated n Error detection and correction is essential for next generation and beyond products n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Flash Error Mechanisms n Hard Failures – Stuck

Spectra. Plex High Performance Communications Technologies Flash Error Mechanisms n Hard Failures – Stuck bit lines – Driver/sense amp failures – Other hard errors n n Statistical errors Soft Failures – Cosmic rays – Transients – Other soft failures Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Hard Failure Remedies n Add redundant rows and

Spectra. Plex High Performance Communications Technologies Hard Failure Remedies n Add redundant rows and columns – Adds significant array area – Requires test and fix at production time n Add redundancy and ECC circuitry – Adds some to array area – Adds encode and decode complexity n Use Spectra. Plex Mandan ECC – Adds encode and decode complexity – No additional array area needed Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Statistical Errors Result from large distribution around programmed

Spectra. Plex High Performance Communications Technologies Statistical Errors Result from large distribution around programmed state value n Controlled by programming algorithm n State width roughly inversely proportional to number of states n Trade off time and programming algorithm complexity for state width and better error performance n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Soft Failures n Result from usually unpredictable events

Spectra. Plex High Performance Communications Technologies Soft Failures n Result from usually unpredictable events in normal operation – Cosmic rays and other radiations change cell state – Noise and transients interfere with storage and readback processes n Must be fixed by error correction methods – Conventional ECC requires 8 – 20% more cells and circuit complexity – Spectra. Plex ESC only adds to circuit complexity Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Optimization Memory must be optimized for type of

Spectra. Plex High Performance Communications Technologies Optimization Memory must be optimized for type of errors expected n Hard and soft errors can be handled by similar mechanisms n Statistical errors generally best dealt with through optimization of programming process and ECC n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Distribution of cells around nominal level for the

Spectra. Plex High Performance Communications Technologies Distribution of cells around nominal level for the particular programmed value Definition of Terms 2*Delta Sigma Min Threshold Voltage Level Max Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Relationship between number of states and statistical error

Spectra. Plex High Performance Communications Technologies Relationship between number of states and statistical error rate n n Increased number of states reduces distance between states (delta) Tighter programming required by increase in number of states also reduces width of distribution (sigma) Result is that ratio of delta/sigma is nearly constant over wide range of number of states Delta/sigma ratio is most important factor in statistical error rate basic statistical error rate will be roughly constant **IF** sigma can be reduced proportional to delta Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Spectra. Plex MANDAN and Conventional Performance Compared E

Spectra. Plex High Performance Communications Technologies Spectra. Plex MANDAN and Conventional Performance Compared E r r o r n Conventional 2 bit per cell performance n R a te Spectra. Plex MANDAN performance delta / sigma ratio n Typical range Conventional is two bits per cell without error correction Mandan has better error rate at same delta/sigma ratio and bit density as practical conventional designs Only one design example shown – actual performance depends on particular design requirements of a specific product Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies What do the curves mean? For the same

Spectra. Plex High Performance Communications Technologies What do the curves mean? For the same delta/sigma ratio, Mandan processing can add significant improvement in error rate n For the same error rate, Mandan can reduce requirements on delta/sigma ratio n Designers have more options available to achieve design objectives n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Mandan tradeoffs Mandan can be used to improve

Spectra. Plex High Performance Communications Technologies Mandan tradeoffs Mandan can be used to improve basic statistical error rate n Mandan can be used to ease programming requirements = faster programming/write time n Mandan can be used to offset effects of other desirable objectives such as reduced voltage operation n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Potential costs of conventional ECC n Increase in

Spectra. Plex High Performance Communications Technologies Potential costs of conventional ECC n Increase in number of cells to hold parity check bits – Typically in the range of 8 -20% more cells – Depends on block size n Must add encode and decode circuitry – Encode has modest cost – Decode affects access time for reading n Significant intellectual property barriers Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Mandan Advantages Does not require additional cells n

Spectra. Plex High Performance Communications Technologies Mandan Advantages Does not require additional cells n Provides error detection/correction n Novel technology – patent pending n Useful across a broad range of densities and operating conditions n Access overhead comparable to conventional ECC n Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies Production Benefits Comparison Example Comparison Conventional wafer size

Spectra. Plex High Performance Communications Technologies Production Benefits Comparison Example Comparison Conventional wafer size MANDAN 300 mm 92 nm 4 Gb 3% 3% die fraction for parity check (ECC) 10% 0% Total die fraction for ECC 13% 3% 10^-10 < 10 ^ -20 good die per wafer 1719 1910 cost of processed wafer $800 $0. 465 $0. 419 technology capacity die fraction for error encode/decode Error rate cost per die savings per die $0. 047 value of die at asp of $5. 00 $8, 594 $9, 550 net per wafer $7, 794 $8, 750 $779, 375, 000 $875, 000 net per 100 K wafers Benefit from Spectra. Plex MANDAN $95, 625, 000 percent benefit 12. 3% cost of license (5% of asp) $47, 750, 000 net benefit after license $47, 875, 000 Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission

Spectra. Plex High Performance Communications Technologies For more informations e-mail CTO@Spectra. Plex. com Copyright

Spectra. Plex High Performance Communications Technologies For more informations e-mail CTO@Spectra. Plex. com Copyright © 2010 Spectra. Plex – Presentation property of Spectra. Plex, no reproduction without permission