Apple Inc.
MANAGING PARITY INFORMATION FOR DATA STORED ON A STORAGE DEVICE

Last updated:

Abstract:

Disclosed herein are techniques for managing parity information for data stored on a storage device. A method includes (1) receiving a request to store data into the storage device, (2) storing portions of the data in data pages included in stripes in a band of the storage device, where a respective data page is stored on a respective different die of a respective stripe, (3) determining primary parity information for a first stripe including a subset of the data pages, (4) storing the primary parity information in a primary parity page included in a second stripe in the stripes in the band, where the primary parity page is disposed on a next available die relative to dies storing the data pages, (5) determining secondary parity information for the second stripe, and (6) storing the secondary parity information in a secondary parity page included in the stripes in the band.

Status:
Application
Type:

Utility

Filling date:

11 Apr 2019

Issue date:

15 Oct 2020