Methods for accessing a storage unit of a flash memory and apparatuses using the same
    211.
    发明授权
    Methods for accessing a storage unit of a flash memory and apparatuses using the same 有权
    访问闪速存储器的存储单元的方法和使用其的装置

    公开(公告)号:US09459962B2

    公开(公告)日:2016-10-04

    申请号:US14330866

    申请日:2014-07-14

    Inventor: Tsung-Chieh Yang

    Abstract: An embodiment of a method for accessing a storage unit of a flash memory, performed by a processing unit, includes at least the following steps. A multiplexer is controlled to couple a DRAM (Dynamic Random Access Memory) to a buffer. A DMA (Direct Memory Access) controller is directed to store a message of the DRAM to the buffer through the multiplexer and to output the message of the DRAM to a RAID-encoding (Redundant Array of Independent Disk-encoding) unit in multiple batches. After a first condition is satisfied, the processing unit controls the multiplexer to couple the RAID-encoding unit to the buffer and directs the RAID-encoding unit to output a vertical ECC (Error Correction Code) to the buffer through the multiplexer in at least one batch.

    Abstract translation: 用于访问由处理单元执行的闪速存储器的存储单元的方法的实施例至少包括以下步骤。 控制多路复用器将DRAM(动态随机存取存储器)耦合到缓冲器。 DMA(直接存储器访问)控制器被指示通过多路复用器将DRAM的消息存储到缓冲器,并将DRAM的消息以多个批次的形式输出到RAID编码(独立磁盘编码冗余阵列)单元。 在满足第一条件之后,处理单元控制多路复用器将RAID编码单元耦合到缓冲器,并引导RAID编码单元通过多路复用器至少一个输出垂直ECC(纠错码)到缓冲器 批量。

    FLASH MEMORY CONTROL APPARATUS UTILIZING BUFFER TO TEMPORARILY STORING VALID DATA STORED IN STORAGE PLANE, AND CONTROL SYSTEM AND CONTROL METHOD THEREOF
    212.
    发明申请
    FLASH MEMORY CONTROL APPARATUS UTILIZING BUFFER TO TEMPORARILY STORING VALID DATA STORED IN STORAGE PLANE, AND CONTROL SYSTEM AND CONTROL METHOD THEREOF 有权
    闪存存储器控制装置利用缓存器存储存储平面中的有价值数据,以及控制系统及其控制方法

    公开(公告)号:US20150370630A1

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

    申请号:US14666320

    申请日:2015-03-24

    Inventor: Tsung-Chieh Yang

    Abstract: A flash memory controlling apparatus includes a data read/write interface and a controller. The data read/write interface is arranged to couple a first flash memory and a second flash memory, wherein the first flash memory includes a first storage plane and a first buffer, and the second flash memory includes a second storage plane and a second buffer. When the read/write interface couples the first flash memory and the second flash memory, the controller is arranged to temporary store a plurality of valid data stored in the first storage plane into the second buffer. After an erase cycle is performed on the first storage plane, the controller further programs the plurality of valid data temporarily stored in the second buffer into the first storage plane.

    Abstract translation: 闪存控制装置包括数据读/写接口和控制器。 数据读/写接口被布置成耦合第一闪速存储器和第二闪速存储器,其中第一闪速存储器包括第一存储平面和第一缓冲器,并且第二闪速存储器包括第二存储平面和第二缓冲器。 当读/写接口耦合第一闪速存储器和第二闪速存储器时,控制器被布置为将存储在第一存储平面中的多个有效数据临时存储到第二缓冲器中。 在第一存储平面执行擦除周期之后,控制器还将临时存储在第二缓冲器中的多个有效数据编程到第一存储平面中。

    Method for reading data from block of flash memory and associated memory device
    213.
    发明授权
    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: 提供了一种从闪速存储器块读取数据的方法,其中该块包括多个页面和至少一个奇偶校验页面,每个页面包括用于存储数据和相关行行奇偶校验的多个扇区,每个扇区 奇偶校验页面的扇区用于存储列奇偶校验。 该方法包括:从页面的特定页面读取数据; 解码特定页面的数据; 并且当特定页面的特定扇区不能被解码时,顺序地读取页面和奇偶校验页面的所有原始数据,并且根据页面的原始数据的至少一部分和特定扇区执行错误校正,并且 对应于特定扇区的奇偶校验页。

    FLASH MEMORY CONTROL METHOD, CONTROLLER AND ELECTRONIC APPARATUS
    214.
    发明申请
    FLASH MEMORY CONTROL METHOD, CONTROLLER AND ELECTRONIC APPARATUS 有权
    闪存控制方法,控制器和电子设备

    公开(公告)号:US20150135034A1

    公开(公告)日:2015-05-14

    申请号:US14600020

    申请日:2015-01-20

    Inventor: Tsung-Chieh Yang

    Abstract: A memory control method is used for controlling a flash memory. The flash memory includes a first memory element and a second memory element. The second memory element includes multiple blocks and each block includes multiple pages. In this method, original data are written to the first memory element. Input data are obtained by reading the original data from the first memory element. The input data includes multiple input data rows. The input data rows are divided into data groups. Each input data row corresponding to each data row is written to a corresponding data page on the second memory element. A parity row corresponding to each data group is written to a data page on the second memory element. The number of data rows for each data group is smaller than the number of each block in the second memory element.

    Abstract translation: 存储器控制方法用于控制闪速存储器。 闪速存储器包括第一存储器元件和第二存储器元件。 第二存储器元件包括多个块,并且每个块包括多个页。 在该方法中,将原始数据写入第一存储元件。 通过从第一存储元件读取原始数据来获得输入数据。 输入数据包括多个输入数据行。 输入数据行分为数据组。 对应于每个数据行的每个输入数据行被写入到第二存储器元件上的对应的数据页。 对应于每个数据组的奇偶校验行被写入第二存储器元件上的数据页。 每个数据组的数据行数小于第二个存储器元件中每个块的数量。

    METHOD FOR PERFORMING DATA SHAPING, AND ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF
    215.
    发明申请
    METHOD FOR PERFORMING DATA SHAPING, AND ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF 有权
    用于执行数据形成的方法,以及相关的存储器件及其控制器

    公开(公告)号:US20140189222A1

    公开(公告)日:2014-07-03

    申请号:US14197175

    申请日:2014-03-04

    Inventor: Tsung-Chieh Yang

    Abstract: A method for performing data shaping is applied to a controller of a Flash memory, where the Flash memory includes a plurality of blocks. The method includes: performing a program optimization operation according to original data and a plurality of shaping codes, in order to generate trace back information corresponding to a Trellis diagram and utilize the trace back information as side information; and dynamically selecting at least one shaping code from the shaping codes according to the side information to perform data shaping on the original data.

    Abstract translation: 一种用于执行数据整形的方法被应用于闪速存储器的控制器,其中闪速存储器包括多个块。 该方法包括:根据原始数据和多个整形代码执行程序优化操作,以便产生对应于网格图的追溯信息,并利用回溯信息作为辅助信息; 并且根据侧信息动态地从整形码中选择至少一个整形码,以对原始数据执行数据整形。

    Method for Reading Data Stored in a Flash Memory According to a Threshold Voltage Distribution and Memory Controller and System Thereof
    216.
    发明申请
    Method for Reading Data Stored in a Flash Memory According to a Threshold Voltage Distribution and Memory Controller and System Thereof 有权
    根据阈值电压分配和存储器控制器及其系统读取存储在闪存中的数据的方法

    公开(公告)号:US20140146615A1

    公开(公告)日:2014-05-29

    申请号:US14171207

    申请日:2014-02-03

    Inventor: Tsung-Chieh Yang

    Abstract: A method for reading data stored in a flash memory. The flash memory comprises a plurality of memory cells and each memory cell has a particular threshold voltage. The method includes: obtaining a first threshold voltage distribution representing threshold voltages of a first group of the memory cells; obtaining a second threshold voltage distribution representing threshold voltages of a second group of the memory cells, wherein the second threshold voltage distribution is different from the first threshold voltage distribution, and the first group of the memory cells comprises at least a part of the second group of the memory cells; and controlling the flash memory to perform at least one read operation upon the first group of the memory cells according to the second threshold voltage distribution.

    Abstract translation: 一种用于读取存储在闪速存储器中的数据的方法。 闪速存储器包括多个存储单元,并且每个存储单元具有特定的阈值电压。 该方法包括:获得表示第一组存储器单元的阈值电压的第一阈值电压分布; 获得表示第二组存储器单元的阈值电压的第二阈值电压分布,其中第二阈值电压分布不同于第一阈值电压分布,并且第一组存储器单元包括第二组的至少一部分 的记忆细胞; 以及控制所述闪速存储器,以根据所述第二阈值电压分布对所述第一组存储器单元执行至少一次读操作。

    FLASH MEMORY CONTROL METHOD, CONTROLLER AND ELECTRONIC APPARATUS

    公开(公告)号:US20130329492A1

    公开(公告)日:2013-12-12

    申请号:US13911096

    申请日:2013-06-06

    Inventor: Tsung-Chieh Yang

    Abstract: A memory control method is used for controlling a flash memory. The flash memory includes a first memory element and a second memory element. The second memory element includes multiple blocks and each block includes multiple pages. In this method, original data are written to the first memory element. Input data are obtained by reading the original data from the first memory element. The input data includes multiple input data rows. The input data rows are divided into data groups. Each input data row corresponding to each data row is written to a corresponding data page on the second memory element. A parity row corresponding to each data group is written to a data page on the second memory element. The number of data rows for each data group is smaller than the number of each block in the second memory element.

    METHOD FOR PERFORMING MEMORY ACCESS MANAGEMENT, AND ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF
    219.
    发明申请
    METHOD FOR PERFORMING MEMORY ACCESS MANAGEMENT, AND ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF 有权
    执行存储器访问管理的方法及其相关的存储器件及其控制器

    公开(公告)号:US20130304977A1

    公开(公告)日:2013-11-14

    申请号:US13944866

    申请日:2013-07-17

    Abstract: A method for performing memory access management includes: with regard to a same Flash cell of a Flash memory, receiving a first digital value outputted by the Flash memory, requesting the Flash memory to output at least one second digital value, wherein the first digital value and the at least one second digital value are utilized for determining information of a same bit stored in the Flash cell, and a number of various possible states of the Flash cell correspond to a possible number of bit(s) stored in the Flash cell; based upon the second digital value, generating/obtaining soft information of the Flash cell, for use of performing soft decoding; and controlling the Flash memory to perform sensing operations by respectively utilizing a plurality of sensing voltages that are not all the same, in order to generate the first digital value and the second digital value.

    Abstract translation: 一种用于执行存储器存取管理的方法包括:关于闪速存储器的相同闪存单元,接收闪速存储器输出的第一数字值,请求闪速存储器输出至少一个第二数字值,其中第一数字值 并且所述至少一个第二数字值用于确定存储在所述闪存单元中的相同位的信息,并且所述闪存单元的多个可能状态的数量对应于所述闪存单元中存储的可能数量的位; 基于所述第二数字值,生成/获取所述闪存单元的软信息,以用于执行软解码; 以及通过分别利用不完全相同的多个感测电压来控制闪存以执行感测操作,以便产生第一数字值和第二数字值。

Patent Agency Ranking