-
公开(公告)号:US11138069B2
公开(公告)日:2021-10-05
申请号:US16212242
申请日:2018-12-06
Applicant: Seagate Technology LLC
Inventor: Stephen H. Perlmutter , Steven S. Williams , Benjamin J. Scott , Andrew J. Louder , Kyumsung Lee , Robert W. Dixon
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.