发明名称 TIME-DISTRIBUTED ECC SCRUBBING TO CORRECT MEMORY ERRORS
摘要 <p>Error correction circuitry (101) attempts to detect and correct, on-the-fly, erroneous words from RAM (102) within a computer system. Correctable errors are scrubbed without delaying the memory access cycle. The address of the section or row of RAM containing the correctable error is latched (130) for later use by a firmware-implemented interrupt-driven scrub routine (104) that reads and rewrites each word within the indicated memory section, resulting in the erroneous word being corrected on-the-fly and rewritten correctly. If the memory section size exceeds a threshold, the scrub process is divided into smaller subprocesses that are distributed in time using a delayed interrupt mechanism. Subprocess duration is kept short enough to avoid impairing the computer system response time. System management interrupts (120) and firmware (104) make the scrub routine independent of and transparent to the operating systems that may be run on the computer system.</p>
申请公布号 WO1998029811(A1) 申请公布日期 1998.07.09
申请号 US1997021904 申请日期 1997.11.24
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址