-
公开(公告)号:US20160078898A1
公开(公告)日:2016-03-17
申请号:US14947833
申请日:2015-11-20
Applicant: Marvell World Trade Ltd.
Inventor: Gregory Burd , Nedeljko Varnica , Heng Tang
CPC classification number: G11B20/1833 , G06F11/08 , G06F11/1076 , G11B20/1217 , G11B2020/1222 , G11B2020/1238
Abstract: The present disclosure describes systems and techniques relating to storage devices, such as storage devices that employ Shingled Magnetic Recording (SMR). According to an aspect of the described systems and techniques, a device includes: circuitry configured to write stored data and parity data to discrete portions of a Shingled Magnetic Recording (SMR) track in a SMR storage device; and circuitry configured to recover stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track.
Abstract translation: 本公开描述了与存储设备相关的系统和技术,例如采用带有混合磁记录(SMR)的存储设备。 根据所描述的系统和技术的一个方面,一种设备包括:被配置为将存储的数据和奇偶校验数据写入到SMR存储设备中的混合磁记录(SMR)磁道的离散部分的电路; 以及电路,被配置为使用所述奇偶校验数据和从所述SMR轨道的离散部分中的剩余部分读取的所述存储的数据来恢复所述SMR轨道中的一个离散部分的存储数据。
-
公开(公告)号:US10186296B2
公开(公告)日:2019-01-22
申请号:US15921610
申请日:2018-03-14
Applicant: Marvell World Trade Ltd.
Inventor: Gregory Burd , Nedeljko Varnica , Heng Tang
Abstract: A method for redundantly storing data includes receiving data at a storage controller, partitioning the data into a plurality of data blocks, generating a first error correction code associated with a first page within the plurality of data blocks, and generating a first redundancy code associated with at least two data blocks within the plurality of data block. The first redundancy code provides additional error recovery if the first error correction code fail. The method further includes storing the plurality of data blocks, the first error correction code, and the first redundancy code across a plurality of solid state storage devices.
-
公开(公告)号:US09922678B2
公开(公告)日:2018-03-20
申请号:US14947833
申请日:2015-11-20
Applicant: Marvell World Trade Ltd.
Inventor: Gregory Burd , Nedeljko Varnica , Heng Tang
CPC classification number: G11B20/1833 , G06F11/08 , G06F11/1076 , G11B20/1217 , G11B2020/1222 , G11B2020/1238
Abstract: Systems and techniques include a method including: receiving a data request for first data stored at a storage device; reading second data from discrete units of storage of the storage device, the second data comprising the first data read from two or more of the discrete units of storage, error correction code redundancies read from the two or more of the discrete units of storage, and parity data read from at least one of the discrete units of storage; detecting, based on the error correction code redundancies, an error in a first portion of the first data stored in one of the two or more of the discrete units of storage; and recovering the first portion of the first data using the parity data and a second portion of the first data read from one or more remaining ones of the two or more of the discrete units of storage.
-
公开(公告)号:US20180204594A1
公开(公告)日:2018-07-19
申请号:US15921610
申请日:2018-03-14
Applicant: Marvell World Trade Ltd.
Inventor: Gregory Burd , Nedeljko Varnica , Heng Tang
CPC classification number: G11B20/1833 , G06F11/08 , G06F11/1076 , G11B20/1217 , G11B2020/1222 , G11B2020/1238
Abstract: The present disclosure describes systems and techniques relating to storage devices, such as storage devices that employ Shingled Magnetic Recording (SMR). According to an aspect of the described systems and techniques, a device includes: circuitry configured to write stored data and parity data to discrete portions of a Shingled Magnetic Recording (SMR) track in a SMR storage device; and circuitry configured to recover stored data for one of the discrete portions of the SMR track using the parity data and the stored data read from remaining ones of the discrete portions of the SMR track.