发明名称 Method and apparatus for providing error correction within a register file of a CPU
摘要 One embodiment of the present invention provides a system that facilitates error correction within a register file in a central processing unit (CPU). During execution of an instruction by the CPU, the system retrieves a dataword and an associated syndrome from a source register in the register file. Next, the system uses information in the dataword and the associated syndrome to detect, and if necessary correct, an error in the dataword or associated syndrome. Note that this error detection and correction takes place in parallel with using the dataword to perform a computational operation specified by the instruction. If an error is detected, the system prevents the instruction from performing a writeback to a destination register in the register file. The system also writes a corrected dataword to the source register in the register file. Next, the system flushes the instruction pipeline, and restarts execution of the instruction so that the corrected dataword is retrieved for the computational operation.
申请公布号 US2003217325(A1) 申请公布日期 2003.11.20
申请号 US20020146100 申请日期 2002.05.14
申请人 TREMBLAY MARC;CHAUDHRY SHAILENDER;JACOBSON QUINN A. 发明人 TREMBLAY MARC;CHAUDHRY SHAILENDER;JACOBSON QUINN A.
分类号 G06F11/07;G06F11/10;H03M13/00;(IPC1-7):H03M13/00 主分类号 G06F11/07
代理机构 代理人
主权项
地址