Fast bus inversion for non-volatile memory

    公开(公告)号:US11237729B1

    公开(公告)日:2022-02-01

    申请号:US17068955

    申请日:2020-10-13

    IPC分类号: G06F3/06

    摘要: An inversion encoder is configured to receive a plurality of bytes of data for parallel output to a data bus; determine, in parallel, Hamming distances of neighboring pairs of bytes of the received plurality of bytes of data; for each neighboring pair of bytes of the received plurality of bytes, determine, in parallel, for each of the neighboring pairs of bytes, whether a respective Hamming distance satisfies a majority function; if a respective Hamming distance for a particular pair of bytes of the neighboring pairs of bytes satisfies the majority function: set an inversion bit for a second byte of the particular pair of bytes to be the opposite of an inversion bit for a first byte of the particular pair of bytes; invert, or forgo inverting, the second byte based on the inversion bit for the second byte; and provide the second byte for output to the data bus.

    Soft Data Compression For Non-Volatile Memory

    公开(公告)号:US20220091752A1

    公开(公告)日:2022-03-24

    申请号:US17334688

    申请日:2021-05-29

    IPC分类号: G06F3/06 H03M7/30 H03M7/42

    摘要: An encoder of a storage medium encodes data subject to a read operation specified by a storage controller by generating a plurality of symbols representing a soft data stream corresponding to the data subject to the read operation, where each symbol of the plurality of symbols includes (i) a single-bit value number indicating whether the symbol counts 0s or 1s, and (ii) an N-bit count number indicating a bit count associated with the symbol, where N is greater than or equal to two, and the encoder of the storage medium is configured to convey the plurality of generated symbols to the storage controller via electrical interface circuitry connecting the storage medium and the storage controller.

    Soft data compression for non-volatile memory

    公开(公告)号:US11757468B2

    公开(公告)日:2023-09-12

    申请号:US17334688

    申请日:2021-05-29

    摘要: An encoder of a storage medium encodes data subject to a read operation specified by a storage controller by generating a plurality of symbols representing a soft data stream corresponding to the data subject to the read operation, where each symbol of the plurality of symbols includes (i) a single-bit value number indicating whether the symbol counts 0s or 1s, and (ii) an N-bit count number indicating a bit count associated with the symbol, where N is greater than or equal to two, and the encoder of the storage medium is configured to convey the plurality of generated symbols to the storage controller via electrical interface circuitry connecting the storage medium and the storage controller.

    SYSTEM IDLE TIME REDUCTION METHODS AND APPARATUS

    公开(公告)号:US20210397372A1

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

    申请号:US16907411

    申请日:2020-06-22

    摘要: An apparatus is provided that includes a memory die including a pipeline circuit coupled to a memory structure. The memory die is configured to execute a first command by receiving in the pipeline circuit data to be written to the memory structure, processing the received data in the pipeline circuit and providing the processed data to the memory structure, predicting that the pipeline circuit has completed processing the received data, and ending execution of the first command based on the prediction.