Presentation is loading. Please wait.

Presentation is loading. Please wait.

University of Hawaii, College of Engineering September 2013 COCONETS Optimal Detectors for Flash Memory Channels with Intercell Interference Alek Kavčić.

Similar presentations


Presentation on theme: "University of Hawaii, College of Engineering September 2013 COCONETS Optimal Detectors for Flash Memory Channels with Intercell Interference Alek Kavčić."— Presentation transcript:

1 University of Hawaii, College of Engineering September 2013 COCONETS Optimal Detectors for Flash Memory Channels with Intercell Interference Alek Kavčić Department of Electrical Engineerig University of Hawaii collaborators: Meysam Asadi Xiujie Huang Narayana (Prasad) Santhanam

2 slide 2 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Outline Flash memories: outlook and basics Chanel model Detectors Results and Conclusion Comments on Information Theoretic problems

3 slide 3 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Flash memories

4 slide 4 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Near-term challenge In an effort to scale down prices and increase capacities, manufacturers have scaled down their manufacturing process –Exceeded the rate predicted by Moores law –Price reduction: >$100/GB in 2008 to <$1/GB in 2013 Scaling down features acts to exacerbate many noise sources Reliably mitigating noise requires understanding the channel © Bellordo 2013

5 slide 5 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Trends © Bellordo 2013

6 slide 6 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Architecture Signal processing and coding © Bellordo 2013

7 slide 7 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI NAND Flash Block © Bellordo 2013

8 slide 8 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI NAND Flash Block Data block © Bellordo 2013

9 slide 9 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI NAND Flash Block Bit line © Bellordo 2013

10 slide 10 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI NAND Flash Block Word line © Bellordo 2013

11 slide 11 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI NAND Flash Block Even page © Bellordo 2013

12 slide 12 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI NAND Flash Block Odd page © Bellordo 2013

13 slide 13 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Intercell Interference – capacitive coupling © Bellordo 2013

14 slide 14 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Intercell interference – capacitive coupling © Bellordo 2013

15 slide 15 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Intercell interference – capacitive coupling © Bellordo 2013

16 slide 16 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Chanel model – one dimensional k k+1k+2

17 slide 17 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI 1) Erase memory k k+1k+2 Voltage E k+1 EkEk E k+2

18 slide 18 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI 2) Decide what to write (one of 4 levels) k k+1k+2 Voltage EkEk E k+2 Xk=1Xk=1 X k+1 =3 X k+2 =2 E k+1

19 slide 19 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI 3) Write k-th cell (using incremental  -filling) k k+1k+2 Voltage EkEk E k+2 Xk=1Xk=1 X k+1 =3 X k+2 =2 X k +U k +W k unifrom Gaussian E k+1

20 slide 20 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI 4) Write (k+1)-st cell (incremental  -filling) k k+1k+2 Voltage EkEk E k+1 E k+2 Xk=1Xk=1 X k+1 =3 X k+2 =2 X k +U k +W k X k +U k +W k +  1 (  k+1 ) capcitive coupling  k+1 coupling coeff.

21 slide 21 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI 5) Write (k+2)-nd cell (incremental  -filling) k k+1k+2 Voltage EkEk E k+1 E k+2 Xk=1Xk=1 X k+1 =3 X k+2 =2  k+2 capacitive coupling capacitive coupling  k+1

22 slide 22 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI So we have an M-level channel model Y k = X k +U k +W k +  1 (Y k+1 – E k+1 )+  2 (Y k+2 – E k+2 ) unifrom Gaussian channel output channel input (M- levels) Gaussian 1-st neighbor coupling 2-nd neighbor coupling Anti-causal difference equation

23 slide 23 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Equivalent causal M-level channel model Y k = X k +U k +W k +  1 (Y k–1 – E k–1 )+  2 (Y k–2 – E k–2 ) causal difference equation

24 slide 24 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Let’s generalize further

25 slide 25 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI

26 slide 26 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI

27 slide 27 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI

28 slide 28 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI

29 slide 29 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI

30 slide 30 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Insight into suboptimal detectors

31 slide 31 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI

32 slide 32 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI

33 slide 33 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Branch metric equation

34 slide 34 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Sub-MAP detector for iid inputs

35 slide 35 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Other detectors – prior art

36 slide 36 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Simulation parameters and results

37 slide 37 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI BER for Varying Coupling Factor s

38 slide 38 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI BER for Varying SNR

39 slide 39 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Soft Information Quality (SIQ) of a Detector X k – channel input symbol S k – soft-output of a detector (vector quantity) Define SIQ as: q = I ( X k ; S k ) | X k is iud SIQ is the capacity of random linear block codes [Kavcic, Ma, Mitzenmacher 2003]

40 slide 40 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI SIQ for Varying Coupling Factor s

41 slide 41 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI SIQ for Varying SNR

42 slide 42 University of Hawaii, College of Engineering COCONETS Kavčić – September 2013 – Detectors … Flash Channels with ICI Some Open Information-Theoretic Problems Y k = f ( X k–M, Y k–L ) + W k k k–1 Finite Output Memory and State Channel (FOMASC) Not a finite state channel Viterbi/BCJR detector is optimal What is the “indecomposability condition”? Is information rate independent od starting state? Do Markov processes asymptotically achieve capacity?


Download ppt "University of Hawaii, College of Engineering September 2013 COCONETS Optimal Detectors for Flash Memory Channels with Intercell Interference Alek Kavčić."

Similar presentations


Ads by Google