-
21.
公开(公告)号:US20220197742A1
公开(公告)日:2022-06-23
申请号:US17694321
申请日:2022-03-14
Applicant: Seagate Technology, LLC
Inventor: Zheng Wang , Ara Patapoutian , Bengt Anders Ulriksson
Abstract: Read parameter estimation techniques are provided that obtain information from multiple read operations to customize read parameters for data recovery. One method comprises performing the following steps, in response to a decoding failure of a page of a memory or a codeword of the memory: obtaining at least three read values of the page or codeword; and processing the at least three read values to determine read parameters comprising: (i) a log likelihood ratio, and/or (ii) a center read reference voltage, wherein the determination is based on a signal count of a number of bits falling in particular regions of multiple regions of the memory and wherein the determined read parameters are used for a decoding of the page or codeword following the decoding failure and/or a subsequent read operation following a successful decoding of the page or codeword.
-
公开(公告)号:US11362681B2
公开(公告)日:2022-06-14
申请号:US16999250
申请日:2020-08-21
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Marcus Marrow , Jason Bellorado
Abstract: In a one-shot state transition encoder, L-bits of user data are received and encoded into a codeword of N-bits, wherein N>L. The encoding of the user data involves repeatedly performing: a) encoding a portion of user bits from the user data to a portion of encoded bits of the codeword based on a set of state transition probabilities, thereby reducing a size of a remaining buffer of the codeword and reducing a number of unencoded bits of the user data; and b) based on the number of unencoded bits of the user data being greater than or equal to the remaining buffer size of the codeword, terminating further encoding and storing the unencoded bits of the user data into the remaining buffer of the codeword.
-
公开(公告)号:US20220060199A1
公开(公告)日:2022-02-24
申请号:US16999250
申请日:2020-08-21
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Marcus Marrow , Jason Bellorado
Abstract: In a one-shot state transition encoder, L-bits of user data are received and encoded into a codeword of N-bits, wherein N>L. The encoding of the user data involves repeatedly performing: a) encoding a portion of user bits from the user data to a portion of encoded bits of the codeword based on a set of state transition probabilities, thereby reducing a size of a remaining buffer of the codeword and reducing a number of unencoded bits of the user data; and b) based on the number of unencoded bits of the user data being greater than or equal to the remaining buffer size of the codeword, terminating further encoding and storing the unencoded bits of the user data into the remaining buffer of the codeword.
-
公开(公告)号:US10944424B1
公开(公告)日:2021-03-09
申请号:US16142957
申请日:2018-09-26
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Ara Patapoutian , Deepak Sridhara
Abstract: Systems and methods are disclosed for error correction with multiple log likelihood ratio (LLR) lookup tables (LUTs) for a single read, which allows for adaptation to asymmetry in the number of 0 or 1 bit errors without re-read operations. In certain embodiments, an apparatus may comprise a circuit configured to receive a sequence of bit value estimates for data read from a solid state memory during a single read operation, generate a first sequence of LLR values by applying the sequence of bit value estimates to a first LUT, and perform a decoding operation on the first sequence of LLR values. When the first sequence of LLR values fails to decode, the circuit may be configured to generate a second sequence of LLR values by applying the bit value estimates to a second LUT, and perform the decoding operation on the second sequence of LLR values to generate decoded data.
-
25.
公开(公告)号:US20200241959A1
公开(公告)日:2020-07-30
申请号:US16259346
申请日:2019-01-28
Applicant: Seagate Technology LLC
Inventor: Zheng Wang , Ara Patapoutian , Bengt Anders Ulriksson
Abstract: Read parameter estimation techniques are provided that obtain information from multiple read operations to customize read parameters for data recovery. One method comprises performing the following steps, in response to a decoding failure of a page of a memory or a codeword of the memory: obtaining at least three read values of the page or codeword; and processing the at least three read values to determine read parameters comprising: (i) a log likelihood ratio, and/or (ii) a center read reference voltage, wherein the determination is based on a signal count of a number of bits falling in particular regions of multiple regions of the memory and wherein the determined read parameters are used for a decoding of the page or codeword following the decoding failure and/or a subsequent read operation following a successful decoding of the page or codeword.
-
公开(公告)号:US20180287635A1
公开(公告)日:2018-10-04
申请号:US15478895
申请日:2017-04-04
Applicant: Seagate Technology LLC
Inventor: Ivana Djurdjevic , Ara Patapoutian , Zheng Wang , AbdelHakim Alhussien , Sundararajan Sankaranarayanan , Ludovic Danjean , Erich F. Haratsch
IPC: H03M13/11
CPC classification number: H03M13/1111
Abstract: Method and apparatus for decoding data. In some embodiments, an LDPC decoder has a variable node circuit (VNC) with a plurality of variable nodes configured to store bit reliability values of m-bit code bits. A check node circuit (CNC) has a plurality of check nodes configured to perform parity check operations upon n-bit messages from the VNC. Each n-bit message is formed from a combination of the bit reliability values and stored messages from the check nodes. A pre-saturation compensation circuit is configured to maintain a magnitude of each n-bit message received by the CNC below a saturation limit comprising the maximum value that can be expressed using p bits, with p less than n and each of the n-bit messages received by the CNC having a different magnitude. The pre-saturation compensation circuit may apply different scaling and/or bias factors to the n-bit messages over different decoding iterations.
-
公开(公告)号:US09312886B2
公开(公告)日:2016-04-12
申请号:US14032677
申请日:2013-09-20
Applicant: Seagate Technology LLC
Inventor: Ara Patapoutian , Deepak Sridhara , Zheng Wang , Jason Charles Jury
CPC classification number: H03M13/353 , G11B20/1217 , G11B20/1833 , H03M13/1102 , H03M13/1515 , H03M13/152
Abstract: A storage device is configured to utilize different encoding and decoding schemes in reading and writing data to different regions of a storage device based on the position of the storage regions and/or component-specific physical characteristics of the regions. Each encoding scheme may include multiple different types of encoders selected based an optimization process for each region.
Abstract translation: 存储设备被配置为基于存储区域的位置和/或区域的组件特定物理特性来利用不同的编码和解码方案来将数据读取和写入存储设备的不同区域。 每个编码方案可以包括基于每个区域的优化处理选择的多种不同类型的编码器。
-
-
-
-
-
-