发明名称 Correctable parity protected memory
摘要 A correctable parity-protected memory system may include a parity-protected memory configured to hold dirty data, an error correction register configured to hold data, an exclusive-OR (XOR) circuit configured to exclusive-OR dirty data that is written into and removed from the parity-protected memory with the data in the error-correction register, and a controller. The controller may be configured to cause the results of the XOR circuit to accumulate in the error-correction register each time dirty data is written into and removed from the parity-protected memory, and, in response to detection of a fault in dirty data in the parity-protected memory, correct the fault based on the data in the error-correction register and dirty data in the parity-protected memory.
申请公布号 US9444496(B2) 申请公布日期 2016.09.13
申请号 US201313835486 申请日期 2013.03.15
申请人 UNIVERSITY OF SOUTHERN CALIFORNIA 发明人 Manoochehri Mehrtash;Dubois Michel
分类号 H03M13/29;G06F11/10 主分类号 H03M13/29
代理机构 Moritt Hock & Hamroff LLP 代理人 Moritt Hock & Hamroff LLP ;Rubin, Esq. Steven S.
主权项 1. A memory system, comprising: a memory configured to store dirty data; a register configured to store accumulated data; a controller; an exclusive-OR (XOR) circuit coupled to the memory, the register, and the controller; wherein the controller is configured to: control the XOR circuit to XOR new data with the accumulated data stored in the register to produce first updated data and store the first updated data in the register, wherein the new data is to be written to a location in the memory;determine that dirty data is stored in the location in the memory;in response to the determination that dirty data is stored in the location in the memory, control the XOR circuit to XOR the dirty data stored in the location in the memory with the first updated data to produce second updated data and store the second updated data in the register; andin response to detection of faulty data stored in the memory, correct the faulty data based on the second updated data stored in the register and based on dirty data stored in the memory.
地址 Los Angeles CA US