A DATA STORAGE DEVICE

The present invention relates to a data storage device with secured reliability and speed. According to the present invention, the data storage device comprises: a buffer storing a mapping table including a physical block address (PBA) corresponding to a logical block address (LBA); a non-volatile m...

Full description

Saved in:
Bibliographic Details
Main Authors SEO DONG YOUNG, KIM SOO HYUN, MOON SANG KWON
Format Patent
LanguageEnglish
Korean
Published 10.05.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:The present invention relates to a data storage device with secured reliability and speed. According to the present invention, the data storage device comprises: a buffer storing a mapping table including a physical block address (PBA) corresponding to a logical block address (LBA); a non-volatile memory storing data; and a controller controlling the buffer and the non-volatile memory. When a read command for the data corresponding to a first LBA is received from the outside, the controller refers to the mapping table to read the data stored in a first PBA of the non-volatile memory corresponding to the first LBA. Moreover, when a second LBA included in the data read from the non-volatile memory is different from the first LBA, the controller retries to read the data corresponding to the first LBA in the non-volatile memory. 본 발명은 데이터 저장 장치에 관한 것이다. 상기 데이터 저장 장치는 논리 블록 주소(LBA: Logical Block Address)에 대응되는 물리 블록 주소(PBA: Physical Block Address)를 포함하는 매핑 테이블(mapping table)이 저장된 버퍼, 데이터가 저장되는 비휘발성 메모리, 및 버퍼 및 비휘발성 메모리를 제어하는 컨트롤러를 포함하되, 컨트롤러는, 외부로부터 제1 논리 블록 주소에 대응하는 데이터의 리드 명령을 수신하면, 매핑 테이블을 참조하여 제1 논리 블록 주소에 대응되는 비휘발성 메모리의 제1 물리 블록 주소에 저장된 데이터를 리드하되, 비휘발성 메모리로부터 리드한 데이터에 포함된 제2 논리 블록 주소와 제1 논리 블록 주소가 다른 경우, 비휘발성 메모리에서 제1 논리 블록 주소에 대응하는 데이터의 리드를 재시도한다.
Bibliography:Application Number: KR20170145397