-
公开(公告)号:US20180191376A1
公开(公告)日:2018-07-05
申请号:US15654710
申请日:2017-07-20
Applicant: Silicon Motion Inc.
Inventor: Yu-Luen Wang
CPC classification number: H03M13/1108 , H03M13/1128 , H03M13/159 , H04L1/0021
Abstract: A method of decoding a received message includes: determining a weighting vector corresponding to at least one bit of the received message according to a syndrome and a parity check matrix; determining a bit state of the bit according to a bit value of the bit; changing the bit state according to the weighting vector and a flipping threshold, wherein a change range of the bit state is variable; and flipping the bit according to the bit state.
-
12.
公开(公告)号:US20180189136A1
公开(公告)日:2018-07-05
申请号:US15654735
申请日:2017-07-20
Applicant: Silicon Motion Inc.
Inventor: Yu-Luen Wang
CPC classification number: G06F11/1068 , G06F11/1012 , G06F11/1016 , G06F11/1024 , G06F11/1044 , G06F11/1048 , H03M13/1102 , H03M13/1148 , H03M13/611 , H03M13/616
Abstract: A method for performing data management in a memory device includes: receiving a set of data from a host device positioned outside the memory device; encoding the set of data according to a first sub-matrix of a predetermined parity-check matrix to generate a partial parity-check code; performing post-processing upon the partial parity-check code according to a predetermined post-processing matrix to generate a parity-check code of the set of data, where the predetermined post-processing matrix is not equivalent to any inverse matrix of a transpose matrix of a second sub-matrix of the predetermined parity-check matrix; and writing/programming a codeword of the set of data into a non-volatile memory of the memory device to allow the memory device to perform error correction when reading the set of data from the non-volatile memory. An associated memory device and a controller thereof are also provided.
-
公开(公告)号:US09899104B2
公开(公告)日:2018-02-20
申请号:US15073665
申请日:2016-03-18
Applicant: Silicon Motion Inc.
Inventor: Yu-Luen Wang
CPC classification number: G11C29/42 , G11C29/44 , G11C2029/0411 , H03M13/1515 , H03M13/2906
Abstract: A RAID decoding system for performing a Built in Self-Test (BIST) includes: an Error Insertion block for inserting errors into a first Reed-Solomon (RS) codeword and a second RS codeword; and a RAID decoder. The RAID decoder includes: a storage, for storing a syndrome of the first codeword, a syndrome of the second codeword, parity data of the first RS codeword and parity data of the second RS codeword; and a first RS decoder and a second RS decoder for storing the first RS codeword and the second RS codeword, respectively, and for performing decoding on the first RS codeword and the second RS codeword according to the parity data to generate an updated syndrome of the first RS codeword and an updated syndrome of the second RS codeword.
-
-