Methods and apparatus for intra-set wear-leveling for memories with limited write endurance
    2.
    发明授权
    Methods and apparatus for intra-set wear-leveling for memories with limited write endurance 有权
    用于具有有限写入耐力的存储器的内置磨损平衡的方法和装置

    公开(公告)号:US09292451B2

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

    申请号:US13769965

    申请日:2013-02-19

    Inventor: Xiangyu Dong

    Abstract: Efficient techniques are described for extending the usable lifetime for memories with limited write endurance. A technique for wear-leveling of caches addresses unbalanced write traffic on cache lines which cause heavily written cache lines to fail much fast than other lines in the cache. A counter is incremented for each write operation to a cache array. A line affected by a current write operation which caused the counter to meet a threshold is evicted from the cache rather than writing data to the affected line. A dynamic adjustment of the threshold can be made depending on the operating program. Updates to a current replacement policy pointer are stopped due to the counter meeting the threshold.

    Abstract translation: 描述了有效的技术来延长具有有限写入耐力的存储器的可用寿命。 高速缓存的磨损均衡技术解决了高速缓存线上的不平衡写入流量,这导致严重写入的高速缓存行比缓存中的其他行失败得快。 每个写入操作一个计数器递增到一个缓存数组。 受当前写入操作影响的一行导致计数器达到阈值的行从缓存中消除而不是将数据写入受影响的行。 可以根据操作程序动态调整阈值。 由于计数器达到阈值,因此停止对当前替换策略指针的更新。

    DRAM sub-array level refresh
    4.
    发明授权
    DRAM sub-array level refresh 有权
    DRAM子阵列级刷新

    公开(公告)号:US08982654B2

    公开(公告)日:2015-03-17

    申请号:US14088098

    申请日:2013-11-22

    CPC classification number: G11C11/40618 G06F13/1636 G11C11/406 G11C11/40611

    Abstract: A memory controller coupled to a memory chip having a number of sub-arrays of memory cells is configured to determine a configuration of the memory chip. The memory controller is configured to read the sub-array configuration of the memory chip and to detect sub-array level conflicts between external commands and refresh operations. The memory controller keeps one or more non-conflicting pages open during the refresh operations.

    Abstract translation: 耦合到具有多个存储器单元的子阵列的存储器芯片的存储器控​​制器被配置为确定存储器芯片的配置。 存储器控制器被配置为读取存储器芯片的子阵列配置并且检测外部命令和刷新操作之间的子阵列电平冲突。 内存控制器在刷新操作期间保持一个或多个非冲突的页面打开。

    SYSTEM AND METHOD TO DYNAMICALLY DETERMINE A TIMING PARAMETER OF A MEMORY DEVICE
    5.
    发明申请
    SYSTEM AND METHOD TO DYNAMICALLY DETERMINE A TIMING PARAMETER OF A MEMORY DEVICE 有权
    动态确定存储器件的时序参数的系统和方法

    公开(公告)号:US20140281327A1

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

    申请号:US13842410

    申请日:2013-03-15

    Abstract: A particular method includes receiving, from a processor, a first memory access request at a memory device. The method also includes processing the first memory access request based on a timing parameter of the memory device. The method further includes receiving, from the processor, a second memory access request at the memory device. The method also includes modifying a timing parameter of the memory device based on addresses identified by the first memory access request and the second memory access request to produce a modified timing parameter. The method further includes processing the second memory access request based on the modified timing parameter.

    Abstract translation: 一种特定的方法包括从处理器接收在存储器设备处的第一存储器访问请求。 该方法还包括基于存储器件的定时参数来处理第一存储器访问请求。 该方法还包括从处理器接收在存储器设备处的第二存储器访问请求。 该方法还包括基于由第一存储器访问请求和第二存储器访问请求识别的地址修改存储器件的定时参数以产生修改的定时参数。 该方法还包括基于修改的定时参数来处理第二存储器访问请求。

    METHODS AND APPARATUS FOR INTRA-SET WEAR-LEVELING FOR MEMORIES WITH LIMITED WRITE ENDURANCE
    6.
    发明申请
    METHODS AND APPARATUS FOR INTRA-SET WEAR-LEVELING FOR MEMORIES WITH LIMITED WRITE ENDURANCE 有权
    用于具有有限写入容限的记忆体的内置磨损的方法和装置

    公开(公告)号:US20140237191A1

    公开(公告)日:2014-08-21

    申请号:US13769965

    申请日:2013-02-19

    Inventor: Xiangyu Dong

    Abstract: Efficient techniques are described for extending the usable lifetime for memories with limited write endurance. A technique for wear-leveling of caches addresses unbalanced write traffic on cache lines which cause heavily written cache lines to fail much fast than other lines in the cache. A counter is incremented for each write operation to a cache array. A line affected by a current write operation which caused the counter to meet a threshold is evicted from the cache rather than writing data to the affected line. A dynamic adjustment of the threshold can be made depending on the operating program. Updates to a current replacement policy pointer are stopped due to the counter meeting the threshold.

    Abstract translation: 描述了有效的技术来延长具有有限写入耐力的存储器的可用寿命。 高速缓存的磨损均衡技术解决了高速缓存线上的不平衡写入流量,这导致严重写入的高速缓存行比缓存中的其他行失败得快。 每个写入操作一个计数器递增到一个缓存数组。 受当前写入操作影响的一行导致计数器达到阈值的行从缓存中消除而不是将数据写入受影响的行。 可以根据操作程序动态调整阈值。 由于计数器达到阈值,因此停止对当前替换策略指针的更新。

    Insertion-override counter to support multiple memory refresh rates
    9.
    发明授权
    Insertion-override counter to support multiple memory refresh rates 有权
    插入覆盖计数器,以支持多个内存刷新率

    公开(公告)号:US09368187B2

    公开(公告)日:2016-06-14

    申请号:US14149543

    申请日:2014-01-07

    Abstract: A memory refresh method includes determining positions at which to insert refresh operations of weak rows of a memory block among regularly scheduled refresh operations of normal rows of the memory block. The refresh operations occur at a substantially constant refresh rate. The positions at which to insert are based on an actual weak page address. The method also includes performing inserted refresh operations at the determined positions to coordinate distribution of the inserted refresh operations among the regularly scheduled refresh operations.

    Abstract translation: 存储器刷新方法包括确定在存储器块的正常行的规则调度的刷新操作中插入存储器块的弱行的刷新操作的位置。 刷新操作以基本恒定的刷新率发生。 要插入的位置基于实际的弱页面地址。 该方法还包括在所确定的位置处执行插入的刷新操作,以协调在规则排列的刷新操作之间插入的刷新操作的分布。

    Inter-set wear-leveling for caches with limited write endurance
    10.
    发明授权
    Inter-set wear-leveling for caches with limited write endurance 有权
    具有有限写入耐力的缓存的集成磨损均衡

    公开(公告)号:US09348743B2

    公开(公告)日:2016-05-24

    申请号:US13772400

    申请日:2013-02-21

    Inventor: Xiangyu Dong

    Abstract: A cache controller includes a first register that updates after every memory location swap operation on a number of cache sets in a cache memory and resets every N−1 memory location swap operations. N is a number of the cache sets in the cache memory. The memory controller also has a second register that updates after every N−1 memory location swap operations, and resets every (N2−N) memory location swap operations. The first and second registers track a relationship between logical locations and physical locations of the cache sets.

    Abstract translation: 高速缓存控制器包括第一寄存器,其在每个存储器位置交换操作之后更新高速缓冲存储器中的多个高速缓存组并且重置每个N-1个存储器位置交换操作。 N是高速缓冲存储器中的多个缓存集合。 存储器控制器还具有在每N-1个存储器位置交换操作之后更新的第二寄存器,并且重置每个(N2-N)个存储器位置交换操作。 第一和第二寄存器跟踪高速缓存集合的逻辑位置和物理位置之间的关系。

Patent Agency Ranking