FLASH MEMORY CONTROLLER AND MEMORY DEVICE FOR ACCESSING FLASH MEMORY MODULE, AND ASSOCIATED METHOD
    92.
    发明申请
    FLASH MEMORY CONTROLLER AND MEMORY DEVICE FOR ACCESSING FLASH MEMORY MODULE, AND ASSOCIATED METHOD 审中-公开
    用于访问闪速存储器模块的闪存控制器和存储器件以及相关方法

    公开(公告)号:US20170046225A1

    公开(公告)日:2017-02-16

    申请号:US15232814

    申请日:2016-08-10

    Inventor: Tsung-Chieh Yang

    Abstract: A method for accessing a flash memory module includes: sequentially writing Nth-(N+K)th data to a plurality of flash memory chips of the flash memory module, and encoding the Nth-(N+K)th data to generate Nth-(N+K)th ECCs, respectively, where the Nth-(N+K) th ECCs are used to correct errors of the Nth-(N+K)th data, respectively, and N and K are positive integers; and writing the (N+K+1)th data to the plurality of flash memory chips of the flash memory module, and encoding the (N+K+1)th data with at least one of the Nth-(N+K)th ECCs to generate the (N+K+1)th ECC.

    Abstract translation: 一种用于访问闪存模块的方法包括:将第N(N + K)个数据顺序地写入闪存模块的多个闪速存储器芯片,并对第N(N + K)个数据进行编码以产生第N- (N + K)个ECC,其中第N(N + K)个ECC分别用于校正第N(N + K)个数据的误差,N和K是正整数; 以及将所述第(N + K + 1)数据写入所述闪存模块的所述多个闪速存储器芯片,并且将所述第(N + K + 1)数据与所述第(N + 以产生(N + K + 1)ECC。

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

    公开(公告)号:US09411686B2

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

    申请号:US14331591

    申请日:2014-07-15

    CPC classification number: G06F11/108 G06F11/1012 G06F2211/109

    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. After all messages within a RAID (Redundant Array of Independent Disk) group are programmed, it is determined whether a vertical ECC (Error Correction Code) within the RAID group has been generated. The processing unit directs a DMA (Direct Memory Access) controller to obtain the vertical ECC from a DRAM (Dynamic Random Access Memory) and store the vertical ECC to a buffer when the vertical ECC within the RAID group has been generated, thereby enabling the vertical ECC to be programmed to the storage unit.

    Abstract translation: 用于访问由处理单元执行的闪速存储器的存储单元的方法的实施例至少包括以下步骤。 在RAID(独立磁盘冗余阵列)组中的所有消息被编程之后,确定是否已经生成RAID组内的垂直ECC(纠错码)。 处理单元引导DMA(直接存储器访问)控制器从DRAM(动态随机存取存储器)获得垂直ECC,并且当生成RAID组内的垂直ECC时,将垂直ECC存储到缓冲器,从而使垂直 ECC被编程到存储单元。

    Method for reading data stored in a flash memory according to a threshold voltage distribution and memory controller and system thereof
    95.
    发明授权
    Method for reading data stored in a flash memory according to a threshold voltage distribution and memory controller and system thereof 有权
    根据阈值电压分布读取存储在闪速存储器中的数据的方法及其系统

    公开(公告)号:US09293203B2

    公开(公告)日:2016-03-22

    申请号: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 controller
    96.
    发明授权

    公开(公告)号:US09256529B2

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

    申请号:US14596236

    申请日:2015-01-14

    Abstract: A flash memory controller for controlling a flash memory module includes a communication interface for receiving a first data and a second data; and a processing circuit for dynamically controlling a data writing mode of the flash memory module according to an amount of stored data in the flash memory module. If the amount of stored data in the flash memory module is less than a first threshold when the communication interface receives the first data, the processing circuit controls the flash memory module so that the first data is written into the first data block under an one-bit-per-cell mode. If the amount of stored data in the flash memory module is greater than the first threshold when the communication interface receives the second data, the processing circuit controls the flash memory module so that the second data is written into the second data block under a two-bit-per-cell mode.

    METHOD, MEMORY CONTROLLER, AND MEMORY SYSTEM FOR READING DATA STORED IN FLASH MEMORY
    97.
    发明申请
    METHOD, MEMORY CONTROLLER, AND MEMORY SYSTEM FOR READING DATA STORED IN FLASH MEMORY 有权
    用于读取存储在闪存中的数据的方法,存储器控制器和存储器系统

    公开(公告)号:US20150301888A1

    公开(公告)日:2015-10-22

    申请号:US14666316

    申请日:2015-03-24

    Inventor: Tsung-Chieh Yang

    Abstract: An exemplary method for reading data stored in a flash memory includes: selecting an initial gate voltage combination from a plurality of predetermined gate voltage combination options; controlling a plurality of memory units in the flash memory according to the initial gate voltage combination, and reading a plurality of bit sequences; performing a codeword error correction upon the plurality of bit sequences, and determining if the codeword error correction successful; if the codeword error correction is not successful, determining an electric charge distribution parameter; determining a target gate voltage combination corresponding to the electric charge distribution parameter by using a look-up table; and controlling the plurality of memory units to read a plurality of updated bit sequences according to the target gate voltage combination.

    Abstract translation: 用于读取存储在闪速存储器中的数据的示例性方法包括:从多个预定栅极电压组合选项中选择初始栅极电压组合; 根据初始栅极电压组合控制闪速存储器中的多个存储器单元,以及读取多个位序列; 对所述多个比特序列执行码字纠错,并确定所述码字错误校正是否成功; 如果码字纠错不成功,则确定电荷分布参数; 通过使用查找表来确定对应于电荷分布参数的目标栅极电压组合; 以及根据目标栅极电压组合来控制多个存储器单元读取多个更新的位序列。

    Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same
    98.
    发明申请
    Methods for Accessing a Storage Unit of a Flash Memory and Apparatuses using the Same 有权
    访问闪存存储单元的方法及其使用方法

    公开(公告)号:US20150058662A1

    公开(公告)日:2015-02-26

    申请号:US14331575

    申请日:2014-07-15

    CPC classification number: G06F11/108 G06F3/06 G06F12/0246 G11C2029/0411

    Abstract: An embodiment of a method for accessing a storage unit of a flash memory, performed by an arbiter, includes at least the following steps. After transmitting data to first storage units each connected to one of storage-unit access interfaces in a first batch, the arbiter issues a data write command to each first storage unit, thereby enabling each first storage unit to start a physical data programming. During the physical data programming of each first storage unit, data is transmitted to second storage units each connected to one of the storage-unit access interfaces in a second batch.

    Abstract translation: 用于访问由仲裁器执行的闪速存储器的存储单元的方法的实施例至少包括以下步骤。 在第一批中将数据发送到连接到存储单元访问接口中的一个的第一存储单元之后,仲裁器向每个第一存储单元发出数据写入命令,从而使得每个第一存储单元能够启动物理数据编程。 在每个第一存储单元的物理数据编程期间,数据被发送到第二存储单元,每个存储单元在第二批中连接到一个存储单元访问接口。

    METHOD FOR READING DATA FROM BLOCK OF FLASH MEMORY AND ASSOCIATED MEMORY DEVICE
    100.
    发明申请
    METHOD FOR READING DATA FROM BLOCK OF FLASH MEMORY AND ASSOCIATED MEMORY DEVICE 有权
    从闪速存储器和相关存储器件块读取数据的方法

    公开(公告)号:US20140026018A1

    公开(公告)日:2014-01-23

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

Patent Agency Ranking