NON-VOLATILE MEMORY SUBSYSTEM AND A MEMORY CONTROLLER THEREFOR
    1.
    发明申请
    NON-VOLATILE MEMORY SUBSYSTEM AND A MEMORY CONTROLLER THEREFOR 审中-公开
    非易失性存储器子系统及其存储器控制器

    公开(公告)号:US20100199020A1

    公开(公告)日:2010-08-05

    申请号:US12365829

    申请日:2009-02-04

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7202

    摘要: In the present invention a non-volatile memory subsystem comprises a non-volatile memory device and a memory controller. The memory controller controls the operation of the non-volatile memory device with the memory controller having a processor for executing computer program instructions for partitioning the non-volatile memory device into a plurality of partitions, with each partition having adjustable parameters for wear level and data retention. The memory subsystem also comprises a clock for supplying timing signals to the memory controller.

    摘要翻译: 在本发明中,非易失性存储器子系统包括非易失性存储器件和存储器控制器。 存储器控制器控制非易失性存储器设备的操作,存储器控制器具有用于执行用于将非易失性存储器设备划分成多个分区的计算机程序指令的处理器,每个分区具有用于磨损水平和数据的可调参数 保留。 存储器子系统还包括用于向存储器控制器提供定时信号的时钟。

    Memory Controller For Controlling The Wear In A Non-volatile Memory Device And A Method Of Operation Therefor
    2.
    发明申请
    Memory Controller For Controlling The Wear In A Non-volatile Memory Device And A Method Of Operation Therefor 审中-公开
    用于控制非易失性存储器件中的磨损的存储器控​​制器及其操作方法

    公开(公告)号:US20100125696A1

    公开(公告)日:2010-05-20

    申请号:US12272693

    申请日:2008-11-17

    IPC分类号: G06F12/02 G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7211

    摘要: A memory controller controls the operation of a non-volatile memory device. The memory device has a data storage section and an erased storage section. The data storage section has a first plurality of blocks and the erased storage section has a second plurality of blocks. Each of the first and second plurality of blocks has a plurality of non-volatile memory bits that are erased together. Further, each block has an associated counter for storing the number of times the block has been erased. The memory controller has program instructions which are to scan the counters associated with the blocks of the first plurality of blocks based upon the count contained in each of the counters associated therewith to select a third block, and to scan the counters associated with the blocks of the second plurality of blocks based upon the count contained in each of the counters associated therewith to select a fourth block. The program instructions are further configured to transfer data from the third block to the fourth block, and associating said fourth block with said first plurality of blocks. Finally the program instructions are configured to erase said third block and incrementing the counter associated with said third block, and associating said third block with said second plurality of blocks. The present invention is also a method of operating a non-volatile memory device in accordance with the above described steps.

    摘要翻译: 存储器控制器控制非易失性存储器件的操作。 存储装置具有数据存储部和擦除存储部。 数据存储部具有第一多个块,并且擦除存储部具有第二多个块。 第一和第二多个块中的每一个具有一起被擦除的多个非易失性存储器位。 此外,每个块具有用于存储块被擦除次数的关联计数器。 存储器控制器具有程序指令,其基于与其相关联的每个计数器中包含的计数来扫描与第一多个块的块相关联的计数器,以选择第三块,并且扫描与块相关联的计数器 基于与其相关联的每个计数器中包含的计数来选择第四块,所述第二多个块。 程序指令还被配置为将数据从第三块传送到第四块,并将所述第四块与所述第一多个块相关联。 最后,程序指令被配置为擦除所述第三块并递增与所述第三块相关联的计数器,并且将所述第三块与所述第二多个块相关联。 本发明也是根据上述步骤操作非易失性存储器件的方法。

    Memory, interface system and method for mapping logical block numbers to physical sector numbers in a flash memory, using a master index table and a table of physical sector numbers
    4.
    发明授权
    Memory, interface system and method for mapping logical block numbers to physical sector numbers in a flash memory, using a master index table and a table of physical sector numbers 有权
    用于将逻辑块号映射到闪存中的物理扇区号的存储器,接口系统和方法,使用主索引表和物理扇区号表

    公开(公告)号:US06427186B1

    公开(公告)日:2002-07-30

    申请号:US09281630

    申请日:1999-03-30

    IPC分类号: G06F1210

    摘要: A memory system, an interface system for accessing a physical sector on an electrically erasable media based upon a logical block number, and a method for mapping a logical block number to a physical sector on an electrically erasable media are disclosed. The erasable media has an erase block size larger than a write block size. The interface system interfaces a host processor to an electrically-erasable memory, such as a flash media. The host processor requests access to the memory based on a logical block number. The interface system uses a first portion of the logical block number to determine from a master index table a physical sector number of a table of physical sector numbers corresponding to the logical block number. The interface system uses a second portion of the logical block number to determine from the table of physical sector numbers the physical sector number on the media corresponding to the logical block number. The host processor is provided access to the physical sector having the physical sector number corresponding to the logical block number. A logical block number may be remapped to a physical sector that has been completely erased by updating the table of physical sector numbers corresponding to the logical block number. A plurality of physical sectors, which are marked as discarded are erased simultaneously.

    摘要翻译: 公开了一种存储系统,用于基于逻辑块号访问电可擦除介质上的物理扇区的接口系统,以及用于将逻辑块号映射到电可擦除介质上的物理扇区的方法。 可擦除介质的擦除块大小大于写入块大小。 接口系统将主处理器连接到电可擦除存储器,例如闪存介质。 主处理器基于逻辑块号请求对存储器的访问。 接口系统使用逻辑块号的第一部分从主索引表确定对应于逻辑块号的物理扇区号的表的物理扇区号。 接口系统使用逻辑块号的第二部分从物理扇区号的表中确定媒体上对应于逻辑块号的物理扇区号。 提供主处理器对具有对应于逻辑块号的物理扇区号的物理扇区的访问。 可以通过更新对应于逻辑块号的物理扇区号的表来将逻辑块号重新映射到已被完全擦除的物理扇区。 被标记为被丢弃的多个物理扇区被同时擦除。

    Defect management for interface to electrically-erasable programmable read-only memory
    5.
    发明授权
    Defect management for interface to electrically-erasable programmable read-only memory 失效
    电可擦除可编程只读存储器接口的缺陷管理

    公开(公告)号:US06405323B1

    公开(公告)日:2002-06-11

    申请号:US09281357

    申请日:1999-03-30

    IPC分类号: G06F1100

    摘要: A circuit interfaces a host processor to an electrically-erasable memory in a memory space, such as a flash media. The memory space defines a plurality of segments, and each of the segments includes a plurality of sectors. A media interface circuit regulates access by the host processor to the electrically-erasable memory in the memory space. Sector valid indication reading circuitry reads at least one sector valid indication from a segment of the media. Sector valid determination circuitry determines a non-defective sector from the at least one sector valid indication read. Sector level segment defect map indication reading circuitry reads a sector-level segment defect map from the sector determined to be non-defective. Sector defect determination circuitry determines, from the sector-level segment defect map read, sectors within the segment that are valid. Access regulation circuitry regulates access to the memory space at least in part on the determinations by the sector defect determination circuitry.

    摘要翻译: 电路将主机处理器与诸如闪存介质之类的存储器空间中的电可擦除存储器接口。 存储器空间定义多个段,并且每个段包括多个扇区。 媒体接口电路调节主处理器对存储器空间中的电可擦除存储器的访问。 扇区有效指示读取电路从介质段读取至少一个扇区有效指示。 扇区有效确定电路从所述至少一个扇区有效指示读取确定无缺陷扇区。 扇区级段缺陷映射指示读取电路从被确定为无缺陷的扇区读取扇区级段缺陷映射。 扇区缺陷确定电路从扇区级段缺陷图读取确定段内的有效段。 访问调节电路至少部分地调节对扇区缺陷确定电路的确定的访问存储器空间。

    Method of writing to a NAND memory block based file system with log based buffering
    6.
    发明授权
    Method of writing to a NAND memory block based file system with log based buffering 有权
    用基于日志的缓冲写入基于NAND存储器块的文件系统的方法

    公开(公告)号:US08838878B2

    公开(公告)日:2014-09-16

    申请号:US12791767

    申请日:2010-06-01

    IPC分类号: G06F12/00 G06F12/02

    摘要: A method of operating a controller for controlling the programming of a NAND memory chip is shown. The NAND memory chip has a plurality of blocks with each block having a certain amount of storage, wherein the amount of storage in each block is the minimum erasable unit. The method comprising storing in a temporary storage a first plurality of groups of data, wherein each of the groups of data is to be stored in a block of the NAND memory chip. Each group of data is indexed to the block with which it is to be stored. Finally, the groups of data associated with the same block are programmed into the same block in the same programming operation.

    摘要翻译: 示出了操作用于控制NAND存储器芯片的编程的控制器的方法。 NAND存储器芯片具有多个块,每个块具有一定量的存储,其中每个块中的存储量是最小可擦除单元。 该方法包括在临时存储器中存储第一组多组数据,其中数据组中的每一组将被存储在NAND存储器芯片的块中。 每组数据都被索引到要存储的块中。 最后,在相同的编程操作中,与相同块相关联的数据组被编程到相同的块中。

    Non-volatile memory array having an index used in programming and erasing
    7.
    发明授权
    Non-volatile memory array having an index used in programming and erasing 有权
    具有用于编程和擦除的索引的非易失性存储器阵列

    公开(公告)号:US6141251A

    公开(公告)日:2000-10-31

    申请号:US494185

    申请日:2000-01-28

    申请人: Dongsheng Xing

    发明人: Dongsheng Xing

    IPC分类号: G11C16/08 G11C16/04

    CPC分类号: G11C16/08

    摘要: In a non-volatile memory array where the memory cells in a sector are programmed together and a plurality of sectors form a segment which are erased together, through the use of a free list linking entries in a register with each entry in a register corresponding to a free segment, a free list table is created which readily simplifies searches for segments that are available for erasure. In addition, through the creation of a segment number table and a count index, determination of particular valid sectors in particular segments can be readily identified.

    摘要翻译: 在非易失性存储器阵列中,扇区中的存储器单元被编程在一起,并且多个扇区形成被一起擦除的段,通过使用将寄存器中的条目链接到与 一个空闲的段,创建一个免费的列表表,它可以简化搜索可用于擦除的段。 此外,通过创建段号表和计数索引,可以容易地确定特定段中特定有效扇区的确定。

    Methods and apparatuses for key generation, encryption and decryption in broadcast encryption
    8.
    发明授权
    Methods and apparatuses for key generation, encryption and decryption in broadcast encryption 失效
    广播加密中密钥生成,加密和解密的方法和装置

    公开(公告)号:US08290154B2

    公开(公告)日:2012-10-16

    申请号:US12761852

    申请日:2010-04-16

    IPC分类号: H04L9/00

    摘要: Methods and apparatuses for key generation, encryption and decryption in broadcast encryption. A public parameter and a primary key based on a first random number are generated. For each of leaf nodes in a binary tree, a right key set of the leaf node is calculated, the right key set including a right key of the leaf node and right keys of right brother nodes for all the nodes on a path from a root node to the leaf node. A left key set of the leaf node is calculated, the left key set including a left key of the leaf node and left keys of left brother nodes for all the nodes on the path. The sum of the second and third random numbers equals to the first random number. The second random number is different for different subscribers.

    摘要翻译: 广播加密中密钥生成,加密和解密的方法和装置。 生成基于第一随机数的公共参数和主键。 对于二叉树中的每个叶节点,计算叶节点的右键集合,右键集合包括来自根的路径上的所有节点的叶节点和右兄弟节点的右键的右键 节点到叶节点。 计算叶节点的左键集,左键集包括叶节点的左键和路径上所有节点的左兄弟节点左键。 第二和第三随机数的和等于第一个随机数。 不同用户的第二个随机数是不同的。

    Method Of Writing To A NAND Memory Block Based File System With Log Based Buffering
    9.
    发明申请
    Method Of Writing To A NAND Memory Block Based File System With Log Based Buffering 有权
    基于日志缓冲的基于NAND存储器块的文件系统的写入方法

    公开(公告)号:US20110296080A1

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

    申请号:US12791767

    申请日:2010-06-01

    IPC分类号: G06F12/00 G06F12/02

    摘要: A method of operating a controller for controlling the programming of a NAND memory chip is shown. The NAND memory chip has a plurality of blocks with each block having a certain amount of storage, wherein the amount of storage in each block is the minimum erasable unit. The method comprising storing in a temporary storage a first plurality of groups of data, wherein each of the groups of data is to be stored in a block of the NAND memory chip. Each group of data is indexed to the block with which it is to be stored. Finally, the groups of data associated with the same block are programmed into the same block in the same programming operation.

    摘要翻译: 示出了操作用于控制NAND存储器芯片的编程的控制器的方法。 NAND存储器芯片具有多个块,每个块具有一定量的存储,其中每个块中的存储量是最小可擦除单元。 该方法包括在临时存储器中存储第一组多组数据,其中数据组中的每一组将被存储在NAND存储器芯片的块中。 每组数据都被索引到要存储的块中。 最后,在相同的编程操作中,与相同块相关联的数据组被编程到相同的块中。

    METHOD OF STORING HOST DATA AND META DATA IN A NAND MEMORY, A MEMORY CONTROLLER AND A MEMORY SYSTEM
    10.
    发明申请
    METHOD OF STORING HOST DATA AND META DATA IN A NAND MEMORY, A MEMORY CONTROLLER AND A MEMORY SYSTEM 审中-公开
    在NAND存储器中存储主机数据和元数据的方法,存储器控制器和存储器系统

    公开(公告)号:US20130124778A1

    公开(公告)日:2013-05-16

    申请号:US13293904

    申请日:2011-11-10

    IPC分类号: G06F12/00

    CPC分类号: G06F12/0246 G06F2212/7207

    摘要: A host device connected to memory devices, with each memory device having NAND memory chips and an associated controller. Each NAND memory chip can store a page of data in a single write operation, and can read a page of data from NAND memory in a single read operation, with the page being the smallest unit of storage and having a plurality of bits. The controller of each memory chip partitions each page of the associated NAND memory chip into first, second and third locations. The first location is for storage of host data. The second location is for storage of controller meta data. The third location is for storage of meta data of the host device associated with the host data. The host data, meta data of the controller, and meta data of the host device are written into or read from a page in a single operation.

    摘要翻译: 连接到存储器件的主机设备,每个存储器件具有NAND存储器芯片和相关控制器。 每个NAND存储器芯片可以在单个写入操作中存储一页数据,并且可以在单个读取操作中从NAND存储器读取一页数据,该页面是最小的存储单元并具有多个位。 每个存储器芯片的控制器将相关联的NAND存储器芯片的每一页分成第一,第二和第三位置。 第一个位置用于存储主机数据。 第二个位置用于存储控制器元数据。 第三个位置用于存储与主机数据相关联的主机设备的元数据。 主机数据,控制器的元数据和主机设备的元数据在单个操作中被写入或从页面读取。