Skip to main content
QUICK REVIEW

[논문 리뷰] Architectural Techniques for Improving NAND Flash Memory Reliability

Yixin Luo|arXiv (Cornell University)|2018. 08. 12.
Advanced Data Storage Technologies참고 문헌 196인용 수 17
한 줄 요약

이 학위논문은 높은 비용이 드는 오류정정코드(ECC)에 의존하지 않고, 워크로드 및 장치 특성을 활용하여 저비용으로 NAND 플래시 메모리의 신뢰성을 향상시키기 위한 아키텍처 수준 기법을 제안한다. WARM(쓰기 핫성 인식 리프레시) 기법, Student의 t-분포 및 힘의 법칙 분포를 이용한 온라인 임계 전압 모델링, 유지보존 오류 완화를 위한 URT 모델, 3D NAND를 위한 새로운 오류 완화 기법을 도입하여 원시 비트 오류율을 크게 감소시키며 최소한의 오버헤드를 유발한다.

ABSTRACT

Raw bit errors are common in NAND flash memory and will increase in the future. These errors reduce flash reliability and limit the lifetime of a flash memory device. We aim to improve flash reliability with a multitude of low-cost architectural techniques. We show that NAND flash memory reliability can be improved at low cost and with low performance overhead by deploying various architectural techniques that are aware of higher-level application behavior and underlying flash device characteristics. We analyze flash error characteristics and workload behavior through experimental characterization, and design new flash controller algorithms that use the insights gained from our analysis to improve flash reliability at a low cost. We investigate four directions through this approach. (1) We propose a new technique called WARM that improves flash reliability by 12.9 times by managing flash retention differently for write-hot data and write-cold data. (2) We propose a new framework that learns an online flash channel model for each chip and enables four new flash controller algorithms to improve flash reliability by up to 69.9%. (3) We identify three new error characteristics in 3D NAND through a comprehensive experimental characterization of real 3D NAND chips, and propose four new techniques that mitigate these new errors and improve 3D NAND reliability by up to 66.9%. (4) We propose a new technique called HeatWatch that improves 3D NAND reliability by 3.85 times by utilizing self-healing effect to mitigate retention errors in 3D NAND.

연구 동기 및 목표

  • 오차 여유가 감소하고 오류율이 증가하면서 고밀도 NAND 플래시 메모리에서 증가하는 신뢰성 문제를 해결한다.
  • 플래시 컨트롤러의 지능성과 장치/워크로드 특성을 활용하여 고비용·고오버헤드 오류정정코드(ECC)에 대한 의존도를 줄인다.
  • 특정 오류 유형과 운영 조건에 맞춘 적응형·저오버헤드 컨트롤러 알고리즘을 통해 플래시 메모리 수명과 오류율을 향상시킨다.
  • 3D NAND 플래시 메모리 오류와 자기복구 효과를 종합적으로 특성화하여 타겟팅된 신뢰성 향상 조치를 가능하게 한다.
  • 성능이나 용량 비용을 증가시키지 않고도 공백 상태의 컨트롤러 자원을 활용해 배경에서 신뢰성 최적화를 수행할 수 있는 기법을 개발한다.

제안 방법

  • 쓰기 핫성과 쓰기 콜드 데이터를 구분하는 워크로드 인식 플래시 컨트롤러 알고리즘인 WARM을 제안하여 중복 리프레시 작업을 줄이고 플래시 수명을 연장한다.
  • 저지연성으로 시간에 따라 변화하는 임계 전압 분포를 정확하게 예측하기 위해 Student의 t-분포와 힘의 법칙 분포를 활용한 온라인 플래시 채널 모델을 설계한다.
  • 3D NAND 플래시에서 유지보존 손실과 프로그램 정확도에 영향을 주는 체류시간과 온도의 영향을 포괄적으로 기록하는 통합 자기복구 및 온도(URT) 모델을 개발한다.
  • 체류시간과 온도에 따라 읽기 기준 전압을 동적으로 조정함으로써 조기 유지보존 오류를 완화하는 HeatWatch 기법을 도입한다.
  • 3D NAND 플래시 메모리의 고유한 구조를 실험적으로 특성화한 바탕으로, 새로 규명된 세 가지 오류 유형을 저비용으로 완화하기 위한 네 가지 새로운 플래시 컨트롤러 메커니즘을 개발한다.
  • 다양한 플래시 칩과 워크로드를 대상으로 철저한 실험적 특성화를 수행하여 오류 패tern을 규명하고 제안된 기법의 효과성을 검증한다.

실험 결과

연구 질문

  • RQ1워크로드의 쓰기 핫성에 맞춰 플래시 컨트롤러 알고리즘을 어떻게 조정하여 중복 리프레시 작업을 줄이고 플래시 수명을 연장할 수 있는가?
  • RQ2실시간 신뢰성 관리에 적합하고 효율적인 시간에 따라 변화하는 NAND 플래시 메모리의 임계 전압 분포를 정확하게 예측할 수 있는 통계 모델은 무엇인가?
  • RQ3체류시간과 온도가 3D NAND 플래시에서 유지보존 손실과 프로그램 정확도에 공동으로 미치는 영향은 무엇이며, 이를 모델링하고 오류 완화에 활용할 수 있는가?
  • RQ43D NAND 플래시의 3차원적 구조와 셀 설계로 인해 나타나는 새로운 오류 특성은 무엇이며, 이를 저비용으로 어떻게 완화할 수 있는가?
  • RQ5성능 저하나 용량 소모 없이 공백 상태의 컨트롤러 자원을 활용해 배경에서 신뢰성 최적화를 수행할 수 있는가?

주요 결과

  • WARM는 쓰기 핫성과 쓰기 콜드 데이터를 구분함으로써 중복 리프레시 작업을 줄여 최소한의 하드웨어 및 성능 오버헤드로 플래시 메모리 수명을 크게 연장한다.
  • Student의 t-분포와 힘의 법칙 분포는 NAND 플래시에서 임계 전압 분포를 정확하고 저지연으로 모델링하며, 기존 분석 모델보다 뛰어난 성능을 보인다.
  • URT 모델은 체류시간과 온도의 병합된 영향을 정확히 포착하여 3D NAND 플래시에서 정밀한 오류 완화를 가능하게 한다.
  • HeatWatch는 실시간 체류시간과 온도를 기반으로 읽기 기준 전압을 동적으로 조정함으로써 원시 비트 오류율을 감소시키고 조기 유지보존 오류를 효과적으로 완화한다.
  • 이 연구는 3D NAND 플래시 메모리에서 새로운 세 가지 오류 특성을 규명하였으며, 그 중 두 가지는 모델링되고 네 가지 새로운 컨트롤러 메커니즘을 통해 완화되어 오류율이 크게 감소하였다.
  • 제안된 기법들은 타겟팅된 오류 완화를 통해 SSD의 냉각 저장소에서 효과적인 신뢰성 향상을 가능하게 하여, 비용-비트를 낮추고 데이터 무결성을 해치지 않으면서도 공격적인 스케일링(예: TLC/QLC 모드)을 허용한다.

더 나은 연구,지금 바로 시작하세요

논문 읽기부터 검토까지, 연구 시간을 획기적으로 줄여보세요.

카드 등록 없음 · 무료 플랜 제공

이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.