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:
Dec. 23, 2003
Filed:
Oct. 12, 2000
Ulrich Krauch, Dettenhausen, DE;
Antje Mueller, Boeblingen, DE;
Juergen Pille, Stuttgart, DE;
Dieter Wendel, Schoenaich, DE;
International Business Machines Corporation, Armonk, NY (US);
Abstract
Storage devices are presented which have some facility of error indication and error correction. The basic idea of the present invention is to double only the storing part inside the storing cell and share the environmental logic. Especially in case of multi-port cells this reduces the area penalty significantly because the read/write control within the cell is shared and only placed once. Writing the cell always writes both latches so that they hold the same data. A soft error can flip only one of the two latches. Then, a 'XOR' block detects that the data is no longer identical. While the data is read out the check bit indicates that the data is corrupted. The approach of doubling only the storing elements can be extended to implement a triple storing element ( ) in the same cell. Then, with the help of a small and simple error correction logic ( ) in the cell from a 'majority vote' can be seen which bit value is wrong in case of a soft error affecting one bit in the cell. Thus, no post-processing is necessary after reading the bit from the cell, as it is true per se. (FIG. ).