상세 보기
- Hwang, Joonseong;
- Cho, Minkyu;
- Park, Minjin;
- Yoon, Jihun;
- Jang, Yoonho;
- ... Hong, Seokin
WEB OF SCIENCE
0SCOPUS
0초록
To meet the increasing demand for higher storage density, modern NAND flash-based SSDs employ Quad-Level Cell (QLC) technology, which stores four bits per memory cell. However, it exacerbates the read disturb issue, where repeated read operations gradually shift the threshold voltages of unselected NAND flash cells. This voltage drift leads to frequent read retries and accelerates device wear, ultimately degrading performance and endurance. To address this issue, we propose Localized Page Allocation (LPA), a novel data mapping scheme that allocates each page to a restricted region of the wordline. LPA assigns four consecutive bits in a single page to a single cell. This approach confines read operations to a limited portion of the bitlines, thereby reducing the number of NAND flash cells exposed to read disturb. However, this localized access increases the complexity of sensing operations. To address this challenge, we introduce Progressive Voltage Convergence (PVC) method that adaptively determines the next sensing voltage for each bitline based on its previous sensing result. This fine-grained control reduces the number of sensing steps during read operations. For additional optimization, we employ lossless compression, which reduces the number of sensing steps for the compressed pages. Experimental evaluations using real-world workloads demonstrate that our design improves I/O performance by up to 11% and extends endurance by 79% compared to the state-of-the-art techniques. Our design requires minor hardware modifications to the conventional NAND flash chips and the SSD controller, which leads to a small area and power overhead.
키워드
- 제목
- Minimizing Read Disturb via Localized Page Allocation for Modern NAND Flash-Based SSDs
- 저자
- Hwang, Joonseong; Cho, Minkyu; Park, Minjin; Yoon, Jihun; Jang, Yoonho; Hong, Seokin
- 발행일
- 2025-11
- 유형
- Proceedings Paper
- 저널명
- 2025 IEEE 43RD INTERNATIONAL CONFERENCE ON COMPUTER DESIGN, ICCD
- 페이지
- 495 ~ 498