SEMICONDUCTOR DISK DEVICES AND RELATED METHODS OF RANDOMLY ACCESSING DATA
    21.
    发明申请
    SEMICONDUCTOR DISK DEVICES AND RELATED METHODS OF RANDOMLY ACCESSING DATA 有权
    半导体磁盘设备和随机访问数据的相关方法

    公开(公告)号:US20100082882A1

    公开(公告)日:2010-04-01

    申请号:US12338527

    申请日:2008-12-18

    CPC classification number: G06F3/0611 G06F3/0659 G06F3/0679

    Abstract: A computing system includes a host, a data source device, and a controller. The controller is configured to respond to a random access command from the host by setting information in a register that selects what data is to be accessed in the data source device. The controller then successively accesses the data in the data source device using the information that was set in the register.

    Abstract translation: 计算系统包括主机,数据源设备和控制器。 控制器被配置为通过设置在数据源设备中选择要访问的数据的寄存器中的信息来响应来自主机的随机访问命令。 然后,控制器使用在寄存器中设置的信息连续地访问数据源设备中的数据。

    MEMORY MAPPING
    22.
    发明申请
    MEMORY MAPPING 审中-公开
    记忆映射

    公开(公告)号:US20080189490A1

    公开(公告)日:2008-08-07

    申请号:US11833750

    申请日:2007-08-03

    CPC classification number: G06F12/0246 G06F2212/7201

    Abstract: A system and method for memory mapping are provided, the system including a logical unit to physical unit map table, data unit groups in signal communication with the map table, and log unit groups, each associated with a corresponding one of the data unit groups, where updated data for any data unit within one of the data unit groups is stored in any log unit within the corresponding one of the log unit groups, and the method including receiving write data for a logical unit number from a host determining which of a plurality of data block groups comprises the logical unit number, and storing the write data in any unfilled log unit of a log block group corresponding to the determined data block group.

    Abstract translation: 提供了一种用于存储器映射的系统和方法,该系统包括到物理单元映射表的逻辑单元,与映射表信号通信的数据单元组以及每个与对应的数据单元组相关联的日志单元组, 其中在所述数据单元组之一内的任何数据单元的更新数据被存储在所述对应单元组中的相应一个中的任何日志单元中,并且所述方法包括从主机接收用于逻辑单元号的写入数据,所述主机确定多个 的数据块组包括逻辑单元号,并将写入数据存储在对应于所确定的数据块组的日志块组的任何未填充日志单元中。

    Apparatus, memory device controller and method of controlling a memory device
    23.
    发明申请
    Apparatus, memory device controller and method of controlling a memory device 有权
    装置,存储装置控制器和控制存储装置的方法

    公开(公告)号:US20080155317A1

    公开(公告)日:2008-06-26

    申请号:US11606900

    申请日:2006-12-01

    Abstract: An apparatus, memory device controller and method of controlling a memory device are provided. The example apparatus may include a bad block bitmap referencing unit configured to obtain bad block information from a bad block bitmap based on a given memory address, the given memory address being one of a logical memory address and a physical memory address corresponding to the logical memory address, the bad block information indicating whether a given memory block corresponding to the given memory address is a bad block and a memory mapping unit configured to obtain the physical memory address corresponding to the logical memory address, and configured to obtain a reserved physical memory address corresponding to the physical memory address if the bad block information indicates that the given memory block is a bad block. In an example, the apparatus may be embodied as a memory device controller including a flash translation layer (FTL).

    Abstract translation: 提供了一种设备,存储器件控制器和控制存储器件的方法。 该示例设备可以包括坏块位图参考单元,其被配置为基于给定的存储器地址从坏块位图获得坏块信息,给定存储器地址是与逻辑存储器对应的逻辑存储器地址之一和物理存储器地址 指示与给定存储器地址相对应的给定存储块是否为坏块的坏块信息和被配置为获得与逻辑存储器地址对应的物理存储器地址的存储器映射单元,并且被配置为获得预留的物理存储器地址 对应于物理存储器地址,如果坏块信息指示给定的存储器块是坏块。 在一个示例中,该装置可以被实现为包括闪存转换层(FTL)的存储器件控制器。

    Selection of memory blocks for garbage collection based on variable block life threshold
    24.
    发明授权
    Selection of memory blocks for garbage collection based on variable block life threshold 有权
    基于可变块生命阈值选择用于垃圾回收的内存块

    公开(公告)号:US09239780B2

    公开(公告)日:2016-01-19

    申请号:US13613443

    申请日:2012-09-13

    CPC classification number: G06F12/0246 G06F2212/7205

    Abstract: Memory blocks of a nonvolatile memory device are managed by identifying a full memory block, determining whether a block life of the full memory block exceeds a threshold value, and upon determining that the block life of the full memory block exceeds the threshold value, selecting the full memory block as a target block for garbage collection. The threshold of the block life is determined using an average write distance of logical pages programmed in the nonvolatile memory device.

    Abstract translation: 非易失性存储器件的存储器块通过识别完整存储器块,确定整个存储器块的块寿命是否超过阈值来管理,并且在确定完整存储器块的块寿命超过阈值时,选择 完全内存块作为垃圾收集的目标块。 使用在非易失性存储器件中编程的逻辑页面的平均写入距离来确定块寿命的阈值。

    Wear leveling method for non-volatile memory device having single and multi level memory cell blocks
    26.
    发明授权
    Wear leveling method for non-volatile memory device having single and multi level memory cell blocks 有权
    具有单层和多层存储单元块的非易失性存储器件的耐磨均衡方法

    公开(公告)号:US08335886B2

    公开(公告)日:2012-12-18

    申请号:US12534358

    申请日:2009-08-03

    Applicant: Yang-sup Lee

    Inventor: Yang-sup Lee

    Abstract: A method of executing a wear leveling operation within a non-volatile memory including a single-level memory cell block (SLC) and a multi-level memory cell block (MLC) is disclosed. The method includes calculating an average erase point in relation to a number of programming/erase (P/E) operations applied to a logical block address (LBA), a SLC mode usage point in relation to a number of the P/E operations applied to the SLC, a MLC mode usage point in relation to a number of the P/E operations applied to the MLC, and a wear value in relation to the average erase point, the SLC mode usage point, and the MLC mode usage point; and then if the wear value exceeds a defined threshold value, performing the wear leveling operation.

    Abstract translation: 公开了一种在包括单层存储器单元块(SLC)和多级存储器单元块(MLC)的非易失性存储器内执行损耗均衡操作的方法。 该方法包括相对于应用于逻辑块地址(LBA)的编程/擦除(P / E)操作的数量来计算平均擦除点,相对于应用的P / E操作的数量,SLC模式使用点 相对于应用于MLC的P / E操作的数量以及相对于平均擦除点,SLC模式使用点和MLC模式使用点的损耗值,SLC,MLC模式使用点; 然后如果磨损值超过限定的阈值,则进行磨损均衡操作。

    Non-volatile memory system storing data in single-level cell or multi-level cell according to data characteristics
    27.
    发明授权
    Non-volatile memory system storing data in single-level cell or multi-level cell according to data characteristics 有权
    非易失性存储器系统根据数据特性将数据存储在单级单元或多级单元中

    公开(公告)号:US08214582B2

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

    申请号:US12711461

    申请日:2010-02-24

    Abstract: Provided is a system storing data received from an application or file system in a non-volatile memory system of single-level cells and multi-level cells in accordance with one or more data characteristics. The non-volatile memory system includes a non-volatile memory cell array having a plurality of multi-level cells forming a MLC area and a plurality of single-level cells forming a SLC area, and an interface unit analyzing a characteristic of the write data and generating a corresponding data characteristic signal. A flash transition layer receives the data characteristic signal, and determines whether the write data should be stored in the MLC area or the SLC area based on whether or not the write data will be accessed by the file, or whether the address associated with the write data is frequently updated or not.

    Abstract translation: 提供了一种系统,其根据一个或多个数据特征将从应用或文件系统接收的数据存储在单级单元和多级单元的非易失性存储器系统中。 非易失性存储器系统包括具有形成MLC区域的多个多电平单元和形成SLC区域的多个单电平单元的非易失性存储单元阵列,以及分析写入数据的特性的接口单元 并产生相应的数据特征信号。 闪速转换层接收数据特征信号,并且基于写入数据是否被文件访问来确定写入数据是否应存储在MLC区域或SLC区域中,或者是否与写入相关联的地址 数据频繁更新。

    Method and apparatus for flash memory wear-leveling using logical groups
    30.
    发明授权
    Method and apparatus for flash memory wear-leveling using logical groups 有权
    使用逻辑组的闪存磨损均衡的方法和装置

    公开(公告)号:US07797481B2

    公开(公告)日:2010-09-14

    申请号:US11771531

    申请日:2007-06-29

    CPC classification number: G06F12/0246 G06F2212/1036 G06F2212/7211

    Abstract: A memory system and corresponding method of wear-leveling are provided, the system including a controller, a random access memory in signal communication with the controller, and another memory in signal communication with the controller, the other memory comprising a plurality of groups, each group comprising a plurality of first erase units or blocks and a plurality of second blocks, wherein the controller exchanges a first block from a group with a second block in response to at least one block erase count within the group; and the method including receiving a command having a logical address, converting the logical address into a logical block number, determining a group number for a group that includes the converted logical block number, and checking whether group information comprising block erase counts for the group is loaded into random access memory, and if not, loading the group information into random access memory.

    Abstract translation: 提供了一种存储器系统和相应的磨损均衡方法,所述系统包括控制器,与控制器进行信号通信的随机存取存储器,以及与控制器进行信号通信的另一存储器,所述另一存储器包括多个组,每个组 组包括多个第一擦除单元或块和多个第二块,其中响应于该组内的至少一个块擦除计数,控制器从具有第二块的组与第一块交换第一块; 所述方法包括:接收具有逻辑地址的命令,将所述逻辑地址转换为逻辑块号,确定包含所转换的逻辑块号的组的组号,以及检查是否包括所述组的块擦除计数的组信息是 加载到随机存取存储器中,如果没有,将组信息加载到随机存取存储器中。

Patent Agency Ranking