08621318 is referenced by 49 patents and cites 9 patents.

A nonvolatile memory controller to recover encoded data by performing a hard-decision inner error correction code decoding and an outer error correction code decoding of the data decoded using the hard-decision inner error correction code decoding and then determining if the encoded data has been successfully decoded. If the encoded data has not been successfully decoded, the controller performs a soft-decision inner error correction code decoding of the encoded data using a soft-decision algorithm and an outer error correction code decoding of the data decoded using the soft-decision inner error correction code decoding and then determining if the encoded data has been successfully decoded. If the encoded data has not been successfully decoded, the controller recovers the data by performing a RAID operation on the encoded data.

Title
Nonvolatile memory controller with error detection for concatenated error correction codes
Application Number
13/435572
Publication Number
8621318 (B1)
Application Date
March 30, 2012
Publication Date
December 31, 2013
Inventor
Christopher I W Norrie
San Jose
CA, US
Peter Z Onufryk
Flanders
NJ, US
Alessia Marelli
Dalmine
IT
Rino Micheloni
Turate
IT
Agent
Glass & Associates
Stanley J Pawlik
Kenneth Glass
Assignee
PMC Sierra US
CA, US
IPC
H03M 13/00
View Original Source