STORAGE DEVICE CONTROLLER AND OPERATING METHOD OF STORAGE DEVICE THEREOF
The present disclosure relates to a storage device, a controller, and an operating method of the storage device. According to an embodiment of the present disclosure, the storage device includes a semiconductor memory device including a plurality of memory blocks, a plurality of planes including the...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The present disclosure relates to a storage device, a controller, and an operating method of the storage device. According to an embodiment of the present disclosure, the storage device includes a semiconductor memory device including a plurality of memory blocks, a plurality of planes including the memory blocks, and a plurality of memory dies including the planes; and a controller to receive a command from a host and to store user data and metadata determined based on the received command in a plurality of super memory blocks including the memory blocks. The controller includes: a segment input unit for inputting segments of the user data or metadata into N virtual die queues (N is a natural number) in a striping manner; and a segment storage unit for storing the segments of the user data or the metadata in a predetermined super memory block of the super memory blocks. The segments of the user data or the metadata stored in the predetermined super memory block are stored in a plurality of memory blocks included in the predetermined super memory block in the striping manner.
본 개시는 저장 장치, 컨트롤러 및 그 동작 방법에 관한 것으로, 본 개시의 실시예에 따른 저장 장치는, 복수의 메모리 블록들과, 메모리 블록들을 포함하는 복수의 플레인(plane)들, 그리고 플레인들이 포함된 복수의 메모리 다이(memory die)들을 포함하는 반도체 메모리 장치 및 호스트로부터 커맨드(command)를 수신하고, 수신된 커맨드를 기초로 결정되는 유저 데이터(user data) 및 메타 데이터(meta data)를 메모리 블록들을 포함하는 복수의 슈퍼 메모리 블록(super memory block)들에 저장하는 컨트롤러를 포함하되, 컨트롤러는 유저 데이터 또는 메타 데이터의 세그먼트들을 N개(N은 자연수)의 가상 다이 큐에 스트라이핑(striping) 방식으로 입력하는 세그먼트 입력부 및 유저 데이터 또는 메타 데이터의 세그먼트들을 상기 슈퍼 메모리 블록들 중 임의의 슈퍼 메모리 블록에 저장하는 세그먼트 저장부를 포함하되, 임의의 슈퍼 메모리 블록에 저장되는 유저 데이터 또는 메타 데이터의 세그먼트들은, 임의의 슈퍼 메모리 블록에 포함된 복수의 메모리 블록들에 스트라이핑 방식으로 저장된다. |
---|