Memory controller and method of accessing flash memory

    公开(公告)号:US11901912B1

    公开(公告)日:2024-02-13

    申请号:US17933195

    申请日:2022-09-19

    CPC classification number: H03M13/1128 H03M13/1111 H03M13/1575

    Abstract: A memory controller for use in a data storage device is provided. A low-density parity check (LDPC) process performed by the memory controller includes an initial phase, a decoding phase, and an output phase. The memory controller includes a variable-node circuit and a check-node circuit. During the initial phase, the variable-node circuit performs the following steps: obtaining a channel value, that is read from a flash memory, from a channel-value memory; transmitting the channel value to the check-node circuit to calculate a syndrome; and in response to the syndrome not being 0, setting a value of a register corresponding to each entry of a plurality of entries in a variable-node memory, and entering the decoding phase.

    Method for reading data from block of flash memory and associated memory device
    3.
    发明授权
    Method for reading data from block of flash memory and associated memory device 有权
    从闪存和相关存储器件块读取数据的方法

    公开(公告)号:US09195539B2

    公开(公告)日:2015-11-24

    申请号:US13943755

    申请日:2013-07-16

    Abstract: A method for reading data from a block of a flash memory is provided, where the block includes a plurality of pages and at least one parity page, each of the pages includes a plurality of sectors used for storing data and associated row parities, each of the sectors of the parity page is used to store a column parity. The method includes: reading data from a specific page of the pages; decoding the data of the specific page; and when a specific sector of the specific page fails to be decoded, sequentially reading all original data of the pages and the parity page, and performing error correction upon the specific sector according to at least a portion of the original data of the pages and the parity page corresponding to the specific sector.

    Abstract translation: 提供了一种从闪速存储器块读取数据的方法,其中该块包括多个页面和至少一个奇偶校验页面,每个页面包括用于存储数据和相关行行奇偶校验的多个扇区,每个扇区 奇偶校验页面的扇区用于存储列奇偶校验。 该方法包括:从页面的特定页面读取数据; 解码特定页面的数据; 并且当特定页面的特定扇区不能被解码时,顺序地读取页面和奇偶校验页面的所有原始数据,并且根据页面的原始数据的至少一部分和特定扇区执行错误校正,并且 对应于特定扇区的奇偶校验页。

    Method for controlling memory apparatus, and associated memory apparatus and controller thereof
    4.
    发明授权
    Method for controlling memory apparatus, and associated memory apparatus and controller thereof 有权
    用于控制存储装置的方法及其相关的存储装置及其控制器

    公开(公告)号:US09454430B2

    公开(公告)日:2016-09-27

    申请号:US14642760

    申请日:2015-03-10

    Inventor: Zhen-U Liu

    Abstract: A method for controlling a memory apparatus and the associated memory apparatus thereof and the associated controller thereof are provided, where the method includes: reading encoded data of a second set of error correction configuring parameters from a system block, and utilizing an LDPC engine to decode the encoded data to obtain the second set of error correction configuring parameters, where the LDPC engine stores a first set of error correction configuring parameters, and during decoding the encoded data, the LDPC engine performs decoding corresponding to a first LDPC characteristic matrix based on the first set of error correction configuring parameters; and controlling the LDPC engine to perform operations corresponding to a second LDPC characteristic matrix based on the second set of error correction configuring parameters in RAM, in order to make the LDPC engine be equipped with new encoding and decoding capabilities corresponding to the second LDPC characteristic matrix.

    Abstract translation: 提供了一种用于控制存储装置及其相关联的存储装置及其关联控制器的方法,其中该方法包括:从系统块读取第二组纠错配置参数的编码数据,并利用LDPC引擎解码 所述编码数据以获得所述第二组纠错配置参数,其中所述LDPC引擎存储第一组纠错配置参数,并且在解码所述编码数据期间,所述LDPC引擎基于所述第一LDPC特征矩阵执行对应于第一LDPC特征矩阵的解码 第一组纠错配置参数; 以及基于所述RAM中的所述第二组纠错配置参数来控制所述LDPC引擎执行与第二LDPC特征矩阵相对应的操作,以使所述LDPC引擎配备与所述第二LDPC特征矩阵相对应的新的编码和解码能力 。

Patent Agency Ranking