Publication | Closed Access
Concurrent error detection in arithmetic and logical operations using Berger codes
37
Citations
9
References
2003
Year
Unknown Venue
Program CheckingEngineeringHardware Verification LanguageConcurrent Error DetectionError Control TechniqueVerificationComputer ArchitectureComputer-aided VerificationComputational ComplexityBerger CodeConcurrent SystemHardware SystemsSoftware AnalysisFormal VerificationLogic UnitsHardware SecurityMechanical VerificationComputing SystemsBerger Check PredictionLogical OperationsCompilersConcurrent ProgrammingComputer EngineeringComputer ScienceError Correction CodeLogic SynthesisAutomated ReasoningProgram AnalysisConcurrency TheoryFormal MethodsParallel ProgrammingBerger Codes
A novel approach to designing concurrent-error-detecting arithmetic and logic units using Berger code is presented. Several theorems are developed on Berger check predictions for arithmetic and logical operations. Specifically, the Berger check prediction is proposed for additions and subtractions with unsigned numbers as well as signed numbers. Berger check prediction for 16 logical operations and shift operations, multiplication, and division are given. The proposed scheme may provide a considerable saving in the hardware logic (or chip area) in implementing a self-checking arithmetic logic unit (ALU) and may ultimately make feasible a single-chip self-checking microprocessor or reduced-instruction-set-computer (RISC) design.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
| Year | Citations | |
|---|---|---|
Page 1
Page 1