$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

NAND Flash 메모리 저장 장치에서의 Error Control Code 응용 원문보기

정보와 통신 : 한국통신학회지 = Information & communications magazine, v.32 no.6, 2015년, pp.16 - 22  

이기준 (삼성전자) ,  이명규 (삼성전자) ,  신범규 (삼성전자) ,  공준진 (삼성전자)

초록
AI-Helper 아이콘AI-Helper

NAND flash 메모리의 집적도를 높이기 위한 주요 기술로, 데이터가 저장되는 cell 자체의 크기를 줄여주는 미세 공정화와 cell 당 저장되는 정보량을 늘려주는 멀티-레벨(multi-level)화가 사용되고 있다. 이러한 기술의 적용은 NAND flash 메모리 자체의 오류를 증가시키게 되므로, NAND flash 메모리 기반 데이터 저장 장치의 신뢰성을 높은 수준으로 유지하기 위해서는 우수한 정정 능력을 갖는 ECC(error control code) 를 사용하는 것이 필수적이다. 본고에서는 NAND flash 메모리의 신뢰성 특성과 함께 NAND flash 메모리를 사용하는 데이터 저장 장치에서의 ECC의 응용에 대해서 살펴보고자 한다.

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 부호의 길이를 증가시키고자 할 경우 발생하는 제약 사항들을 살펴보자. 부호의 길이가 길어질수록 부호 이득이 증가된다는 것은 잘 알려진 사실이다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
BCH 부호의 decoding 알고리즘은 어떠한 과정으로 나누어지는가? BCH 부호의 systematic encoder를 효율적으로 구현하기 위해 생성 다항식을 연결 다항식으로 가지는 나눗셈 회로가 사용되었다. BCH 부호의 decoding 알고리즘은 syndrome 계산 과정, error locator 다항식 계산 과정, 그리고 이 다항식의 근을 찾는 과정으로 나뉘어진다. 잘 알려진 것처럼, 이러한 세 과정에는 나눗셈, Berlekamp-Massey 및 Euclidean 알고리즘 또는 Peterson-Gorenstein-Zierler의 방법 그리고 Chien Search 알고리즘이 이용된다[9].
RBER란 무엇인가? UBER은 시스템의 요구 신뢰성을 나타내며, SER (sector-error rate) 또는 FER(frame-error rate)를 정보어 (information) 크기로 나눈 값 [8]이며, 10–15 수준 이하가 요구 되고 있다. RBER은 메모리에서 읽어낸 데이터 자체의 오류 수준을 나타내며, 이는 통신 시스템에서 주로 사용되는 uncoded bit-error rate와 동일한 개념이다.
연판정 값을 이용한 LDPC 복호 방법에서 중요한 것은 무엇인가? NAND flash 메모리의 읽기 성능을 개선하고 복호기를 효율적으로 구현하기 위해서 정밀도가 3비트로 표현되는 연판정 값을 이용한 LDPC 복호 방법이 소개되었다[19]. 고정밀의 연판정 값을 구하기 위해 판정 구간을 정확하게 설정 하는 것 외에도 많은 수의 읽기 동작을 수행해야 하므로, 제한된 정밀도의 연판정 값을 이용하여 정정 능력을 극대화하는 것은 매우 중요하다. [19]는 정정 능력의 극대화를 위해서 변수 노드의 갱신 과정을 단순 덧셈에서 매핑(mapping) 함수로 일반화하고<그림 3>, 주어진 부호에 대해 가장 우수한 정정 능력이 나오는 함수를 설계하였다.
질의응답 정보가 도움이 되었나요?

참고문헌 (33)

  1. K. Prall, "Scaling Nonvolatile Memory Below 30nm," in Tech. Dig. Nonvolatile Semiconductor Memory Workshop, pp. 5-10, 2007. 

  2. C. Trinh, N. Shibata, T. Nakano, M. Ogawa, J. Sato, Y. Takeyama et al., "A 5.6MB/s 64Gb 4b/cell NAND Flash Memory in 43nm CMOS," ISSCC Dig. Tech. Papers, pp. 245-246, Feb. 2009. 

  3. Online: http://www.samsung.com/global/business/semiconductor/product/flash-solution. 

  4. K.-D. Suh et al., "A 3.3 V 32 Mb NAND Flash Memory with Incremental Step Pulse Programming Scheme," IEEE Journal of Solid-State Circuits, vol. 30, no. 11, pp. 1149-1156, Nov. 1995. 

  5. G. Dong, N. Xie, and T. Zhang, "On the Use of Soft-Decision Error-Correction Codes in NAND Flash Memory," IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 58, no. 2, pp. 429-439, Feb. 2011. 

  6. G. Dong and T. Zhang, "Estimating Information-Theoretical NAND Flash Memory Storage Capacity and Its Implication to Memory System Design Space Exploration," IEEE Transactions on Very Large Scale Integration Systems, vol. 20, no. 9, Sept. 2012. 

  7. D.-H Lee, J. Kim, and W. Sung, "Optimum Quantization for Signal Processing and Error Correction in NAND Flash Memory," International Symposium on Signals, Circuits and System, 2013. 

  8. N. Mielke, T. Marquart, W. Ning, J. Kessenich , H. Belgal, E. Schares, F. Trivedi, E. Goodness, and L. R. Nevill, "Bit Error Rate in NAND Flash Memories", IEEE International Symposium on Reliability Physics, 2008. 

  9. S. Lin and D. J. Costello, Error Control Coding, 2nd edition, Pearson Prentice Hall. 

  10. K. Lee, S. Lim, and J. Kim, "Low-Cost, Low-Power and High-Throughput BCH Decoder for NAND Flash Memory," IEEE International Symposium on Circuits and Systems, 2012. 

  11. Y.-M. Lin, C.-H. Yang, C.-H. Hsu et al., "A MPCN-Based Parallel Architecture in BCH Decoders for NAND Flash Memory Devices," IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 60, no. 10, Oct. 2011. 

  12. Micheloni et al., "A 4Gb 2b/cell NAND Flash Memory with Embedded 5b BCH ECC for 36MB/s System Read Throughput," IEEE International Solid-State Circuits Conference, 2006. 

  13. S. Cho and J. Ha, "Concatenated BCH Codes for NAND Flash Memories," IEEE International Conference on Communications, 2012. 

  14. J. Cho and W. Sung, "Soft-Decision Error Correction of NAND Flash Memory with a Turbo Product Code," Journal of Signal Processing Systems, vol. 70, no. 2, pp. 235-247, Feb. 2013. 

  15. Pyndiah, "Near-Optimum Decoding of Product Codes: Block Turbo Codes," IEEE Transactions on Communications, vol. 46, no. 8, pp. 1003-1010, Aug. 1998. 

  16. R. Gallager, "Low-density parity check codes," IRE Transactions Information Theory, pp. 212-28. Jan. 1962. 

  17. J. Wang, G. Dong, T. Zhang, and R. Wesel, "Use Mutual-Information Optimized Quantization in LDPC decoding for Flash Memory," Annual Non-Volatile Memories Workshop, 2012. 

  18. K. Zhao, W. Zhao, H. Sun, T. Zhang, X. Zhang, and N. Zheng, "LDPC-in-SSD: Making Advanced Error Correction Codes Work Effectively in Solid State Drives," USENIX Conference on File and Storage Technologies, 2013. 

  19. S. Planjery, D. Declercq, L. Danjean, and B. Vasic, "Finite Alphabet Iterative Decoders - Part I: Decoding Beyond Belief Propagation on the Binary Symmetric Channel," IEEE Transactions on Communications, vol. 61, no. 10, Oct. 2013. 

  20. K. Haymaker and C.A. Kelley , "Structured Bit-Interleaved LDPC Codes for MLC Flash Memory," IEEE Journal on Selected Areas in Communications, vol. 32, no. 5, pp. 870-879, May 2014. 

  21. 설창규, 유영건, 손홍락, 공준진, "A Novel Coded Modulation Scheme for Reliability Improvement of NAND Flash Memory System," 한국반도체 학술 대회, Feb. 2012. 

  22. S. Li and T. Zhang, "Improving Multi-Level NAND Flash Memory Storage Reliability Using Concatenated BCH-TCM Coding," IEEE Transactions on Very Large Scale Integration Systems, vol. 18, no. 10, pp. 1412-1420, Oct. 2010. 

  23. J. Oh, J. Ha, J. Moon, and G. Ungerboeck, "RS-Enhanced TCM for Multilevel Flash Memories," IEEE Transactions on Communications, vol. 61, no. 5, pp. 1674-1683, May 2013. 

  24. Q. Xu et al., "Concatenated LDPC-TCM coding for Reliable Storage in Multi-Level Flash Memories," International Symposium on Communication Systems, Networks & Digital Signal Processing, 2014. 

  25. R. L. Rivest and A. Shamir, "How to Reuse a Write-Once Memory," in Information and Control, vol. 55, pp. 1-19, 1982. 

  26. F. Fu and A. J. H. Vinck, "On the Capacity of Generalized Write-Once Memory with State Transitions Described by an Arbitrary Directed Acyclic Graph," in IEEE Transactions on Information Theory, vol. 45, no. 1, pp. 308-313, Jan. 1999. 

  27. A. Jiang, V. Bohossian and J. Bruck, "Floating Codes for Joint Information Storage in Write Asymmetric Memories," IEEE International Symposium on Information Theory, 2007. 

  28. V. Bohossian, A. Jiang and J. Bruck, "Buffer Coding for Asymmetric Multi-Level Memory," IEEE International Symposium on Information Theory, 2007. 

  29. E. Yaakobi, P. H. Siegel, A. Vardy, and J. K. Wolf, "Multiple Error-Correcting WOM-Codes," IEEE Transactions on Information Theory, vol. 58, no. 4, pp. 2220-2230, April 2011. 

  30. A. Jiang, Y. Li, E.E Gad, M. Langberg, and J. Bruck, "Joint Rewriting and Error Correction in Write-Once Memories," IEEE International Symposium on Information Theory , 2013. 

  31. A. Jiang, R. Mateescu, M. Schwartz and J. Bruck, "Rank Modulation for Flash Memories," IEEE International Symposium on Information Theory, 2008. 

  32. I. Tamo and M. Schwartz, "Correcting Limited-Magnitude Errors in the Rank-Modulation Scheme," IEEE Transactions on Information Theory , vol. 56, no. 6, pp. 2551-2560, June 2010. 

  33. J. Kang, Q. Huang, S. Lin, and K. Abdel-Ghaffar, "An Iterative Decoding Algorithm with Backtracking to Lower the Error Floors of LDPC Codes," IEEE Transactions on Communications, vol. 59, no. 1, pp. 64-73, Jan. 2011. 

저자의 다른 논문 :

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로