Real-time hardware memory scrubbing
    3.
    发明授权
    Real-time hardware memory scrubbing 有权
    实时硬件内存擦除

    公开(公告)号:US06832340B2

    公开(公告)日:2004-12-14

    申请号:US09769959

    申请日:2001-01-25

    IPC分类号: G06F1100

    摘要: A system and technique for correcting data errors in a memory device. More specifically, data errors in a memory device are corrected by scrubbing the corrupted memory device. Generally, a host controller delivers a READ command to a memory controller. The memory controller receives the request and retrieves the data from a memory sub-system. The data is delivered to the host controller. If an error is detected, a scrub command is induced through the memory controller to rewrite the corrected data through the memory sub-system. Once a scrub command is induced, an arbiter schedules the scrub in the queue. Because a significant amount of time can occur before initial read in the scrub write back to the memory, an additional controller may be used to compare all subsequent READ and WRITE commands to those scrubs scheduled in the queue. If a memory location is rewritten with new data prior to scheduled scrub corresponding to the same address location, the controller will cancel the scrub to that particular memory location.

    摘要翻译: 一种用于校正存储器件中的数据错误的系统和技术。 更具体地,通过擦除损坏的存储器件来校正存储器件中的数据错误。 通常,主机控制器将READ命令传递给存储器控制器。 存储器控制器接收请求并从存储器子系统检索数据。 数据传送到主机控制器。 如果检测到错误,则通过存储器控制器感应擦除命令以通过存储器子系统重写校正的数据。 一旦引发了一个擦除命令,一个仲裁器会调度队列中的擦除。 因为在擦除写入内存之前的初始读取之前可能会发生大量时间,所以可以使用一个附加的控制器将所有后续的READ和WRITE命令与队列中调度的擦除进行比较。 如果在对应于相同地址位置的计划清除之前,用新数据重写存储器位置,则控制器将取消擦除该特定存储器位置。

    Hot-upgrade/hot-add memory
    5.
    发明授权
    Hot-upgrade/hot-add memory 失效
    热升级/热添加内存

    公开(公告)号:US06854070B2

    公开(公告)日:2005-02-08

    申请号:US09769978

    申请日:2001-01-25

    IPC分类号: G06F11/10 G06F11/00

    CPC分类号: G06F11/108

    摘要: A method of adding memory capacity to a computer system. The computer system comprises a redundant memory system including a plurality of memory cartridges. By powering-down a memory cartridge, adding an additional memory module to the memory cartridge, and powering-up the memory cartridge for each memory cartridge in the system, the system can transition from a redundant mode of operation to a non-redundant mode of operation for each power-down, thus allowing the computer system to remain functional during the addition of the memory module. Alternatively, memory cartridges with higher memory capacity than those currently present in the computer system can be used to replace existing memory cartridges in the computer system, using the same techniques.

    摘要翻译: 一种向计算机系统增加内存容量的方法。 计算机系统包括包括多个存储器盒的冗余存储器系统。 通过关闭存储卡,将额外的内存模块添加到内存盒,并为系统中的每个内存盒启动内存盒,系统可以从冗余操作模式转换到非冗余模式 操作每个掉电,从而允许计算机系统在添加存储器模块期间保持功能。 或者,可以使用具有比当前存在于计算机系统中的存储器容量更高的存储器盒来替代计算机系统中的现有存储器盒,使用相同的技术。