Low-cost duplication for separable error detection in computer arithmetic

dc.contributor.advisorErez, Mattanen
dc.contributor.advisorSwartzlander, Earl E., Jr., 1945-en
dc.contributor.committeeMemberTouba, Nur Aen
dc.contributor.committeeMemberMok, Aloysius Ken
dc.contributor.committeeMemberSchulte, Michael Jen
dc.creatorSullivan, Michael Brendanen
dc.creator.orcid0000-0001-6537-2065en
dc.date.accessioned2016-02-18T17:40:22Zen
dc.date.accessioned2018-01-22T22:29:32Z
dc.date.available2016-02-18T17:40:22Zen
dc.date.available2018-01-22T22:29:32Z
dc.date.issued2015-08en
dc.date.submittedAugust 2015en
dc.date.updated2016-02-18T17:40:22Zen
dc.description.abstractLow-cost arithmetic error detection will be necessary in the future to ensure correct and safe system operation. However, current error detection mechanisms for arithmetic either have high area and energy overheads or are complex and offer incomplete protection against errors. Full duplication is simple, strong, and separable, but often is prohibitively costly. Alternative techniques such as arithmetic error coding require lower hardware and energy overheads than full duplication, but they do so at the expense of high design effort and error coverage holes. The goal of this research is to mitigate the deficiencies of duplication and arithmetic error coding to form an error detection scheme that may be readily employed in future systems. The techniques described by this work use a general duplication technique that employs an alternate number system in the duplicate arithmetic unit. These novel dual modular redundancy organizations are referred to as low-cost duplication, and they provide compelling efficiency and coverage advantages over prior arithmetic error detection mechanisms.en
dc.description.departmentElectrical and Computer Engineeringen
dc.format.mimetypeapplication/pdfen
dc.identifierdoi:10.15781/T2TX0Ten
dc.identifier.urihttp://hdl.handle.net/2152/33331en
dc.language.isoenen
dc.subjectLow-cost duplicationen
dc.subjectCarry-save duplicationen
dc.subjectRNS duplicationen
dc.subjectApproximate duplicationen
dc.subjectArithmetic error detectionen
dc.subjectDuplicationen
dc.subjectDual modular redundancyen
dc.subjectResidue checkingen
dc.subjectMulti-residue checkingen
dc.subjectComputer arithmetic.en
dc.titleLow-cost duplication for separable error detection in computer arithmeticen
dc.typeThesisen

Files