Multi-sector read offset recovery

    公开(公告)号:US11562767B1

    公开(公告)日:2023-01-24

    申请号:US17469301

    申请日:2021-09-08

    Abstract: An integrated circuit includes a read/write channel and a servo controller. The read/write channel is configured to: determine, in connection with a first path, respective read errors associated with N number of the data sectors; estimate respective offset positions of the N number of the data sectors; and generate a second path based, at least in part, on the respective estimated offset positions. The servo controller is configured to cause adjustment of a position of a read transducer based on the second path.

    Low density parity check (LDPC) decoder with pre-saturation compensation

    公开(公告)号:US10263640B2

    公开(公告)日:2019-04-16

    申请号:US15478895

    申请日:2017-04-04

    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.

    ESTIMATING READ OFFSET IN A DRIVE USING MACHINE LEARNING

    公开(公告)号:US20230067909A1

    公开(公告)日:2023-03-02

    申请号:US17460735

    申请日:2021-08-30

    Abstract: Components are extracted from user data being read from a reader of a hard disk drive. The components collectively indicate both a magnitude and direction of a read offset of the reader over a track. The components are input to a machine-learning processor during operation of the hard disk drive, causing the machine-learning processor to produce an output. A read offset of the reader is estimated during the operation of the hard drive head based on the output of the machine learning processor. While reading the user data, a radial position of the reader over the track is adjusted via an actuator based on the estimated read offset.

    Customized parameterization of read parameters after a decoding failure for solid state storage devices

    公开(公告)号:US11301323B2

    公开(公告)日:2022-04-12

    申请号:US17115940

    申请日:2020-12-09

    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.

    Fast error recovery with error correction code (ECC) syndrome weight assist

    公开(公告)号:US10892777B2

    公开(公告)日:2021-01-12

    申请号:US16269051

    申请日:2019-02-06

    Abstract: Method and apparatus for decoding error correction code (ECC) code words. Reference voltages are used to extract a selected code word from a communication channel. The selected code word is processed by an ECC decoder, and an initial syndrome weight is determined indicative of unresolved parity errors. A coarse search operates to concurrently adjust, over a first succession of iterations, each of the reference voltages. A subsequent fine search operates, over a second succession of iterations, to individually adjust the reference voltages. Decoding and syndrome weight determination continues over each iteration until a minimum syndrome weight is obtained, after which a user data content of the code word is decoded. The coarse search may transition the decoder from a saturated operational region to a linear operational region. The decoder may be a low density parity check (LDPC) decoder.

    FAST ERROR RECOVERY WITH ERROR CORRECTION CODE (ECC) SYNDROME WEIGHT ASSIST

    公开(公告)号:US20200252079A1

    公开(公告)日:2020-08-06

    申请号:US16269051

    申请日:2019-02-06

    Abstract: Method and apparatus for decoding error correction code (ECC) code words. Reference voltages are used to extract a selected code word from a communication channel. The selected code word is processed by an ECC decoder, and an initial syndrome weight is determined indicative of unresolved parity errors. A coarse search operates to concurrently adjust, over a first succession of iterations, each of the reference voltages. A subsequent fine search operates, over a second succession of iterations, to individually adjust the reference voltages. Decoding and syndrome weight determination continues over each iteration until a minimum syndrome weight is obtained, after which a user data content of the code word is decoded. The coarse search may transition the decoder from a saturated operational region to a linear operational region. The decoder may be a low density parity check (LDPC) decoder.

Patent Agency Ranking