US 12,273,124 B2
Systems and methods for irregular error correction code construction in order of weights
Young Hoon Ji, Vancouver (CA)
Assigned to SK Hynix NAND Product Solutions Corp., Rancho Cordova, CA (US)
Filed by SK Hynix NAND Product Solutions Corp., Rancho Cordova, CA (US)
Filed on Aug. 23, 2023, as Appl. No. 18/237,058.
Prior Publication US 2025/0070798 A1, Feb. 27, 2025
Int. Cl. H03M 13/11 (2006.01); H03M 13/00 (2006.01)
CPC H03M 13/1157 (2013.01) [H03M 13/616 (2013.01)] 22 Claims
OG exemplary drawing
 
1. A method, comprising:
(a) receiving, using processing circuitry, a first plurality of matrices;
(b) generating, using the processing circuitry, a second plurality of matrices based on at least one additive candidate matrix and each respective matrix of the first plurality of matrices;
(c) generating, using the processing circuitry, a third plurality of matrices based on at least one additive test matrix and each respective matrix of the second plurality of matrices;
(d) determining a respective weight indicative of respective extensibility for each matrix of the second plurality of matrices based on the third plurality of matrices;
(e) selecting, using the processing circuitry, at least one matrix from the second plurality of matrices based on the weights of the second plurality of matrices;
(f) generating, using the processing circuitry, an error correction code based on one of the at least one selected matrix; and
(g) performing, using the processing circuitry, an error correction operation on a signal based on the error correction code.