- Patent Title: Providing additional parity for non-standard sized parity data sets
-
Application No.: US16212242Application Date: 2018-12-06
-
Publication No.: US11138069B2Publication Date: 2021-10-05
- Inventor: Stephen H. Perlmutter , Steven S. Williams , Benjamin J. Scott , Andrew J. Louder , Kyumsung Lee , Robert W. Dixon
- Applicant: Seagate Technology LLC
- Applicant Address: US CA Cupertino
- Assignee: Seagate Technology LLC
- Current Assignee: Seagate Technology LLC
- Current Assignee Address: US CA Cupertino
- Agency: Hall Estill Law Firm
- Main IPC: G06F11/00
- IPC: G06F11/00 ; G06F11/10 ; G11C29/52 ; H03M13/29

Abstract:
Apparatus and method for storing data in a non-volatile memory (NVM), such as a flash memory in a solid-state drive (SSD). In some embodiments, a distributed storage space of the NVM is defined to extend across a plural number of regions of the NVM. A non-standard parity data set is provided having a plural number of data elements greater than or equal to the plural number of regions in the storage space. The data set is written by storing a first portion of the data elements and a first parity value to the plural number of regions and a remaining portion of the data elements and a second parity value to a subset of the plural number of regions. The regions can comprise semiconductor dies in a flash memory, and the distributed storage space can be a garbage collection unit formed using one erasure block from each flash die.
Information query