The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jan. 10, 2012
Filed:
Jan. 16, 2007
Teppei Hirotsu, Hitachi, JP;
Hiromichi Yamada, Hitachi, JP;
Teruaki Sakata, Hitachi, JP;
Kesami Hagiwara, Koganei, JP;
Teppei Hirotsu, Hitachi, JP;
Hiromichi Yamada, Hitachi, JP;
Teruaki Sakata, Hitachi, JP;
Kesami Hagiwara, Koganei, JP;
Renesas Electronics Corporation, Kanagawa, JP;
Abstract
This method is an error correction method such that, when an error is detected in a CPU with pipeline structure, a content of a register file is restored by a delayed register file which holds an execute completion state of an [Instruction N] correctly executed before this error, and a rollback control that re-executes an instruction from the [Instruction N+1] which is the next instruction of the [Instruction N] is performed. The method collects a parity check result of arbitrary Flip-Flops existing inside the CPU, and detects an error. As a result, the content of the register file is restored into the instruction execute completion state preceding to the instruction range likely to malfunction by the error, and the instruction can be roll backed from the beginning of the instruction range likely having malfunctioned by the error.