NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Concurrent error detecting codes for arithmetic processorsA method of concurrent error detection for arithmetic processors is described. Low-cost residue codes with check-length l and checkbase m = 2 to the l power - 1 are described for checking arithmetic operations of addition, subtraction, multiplication, division complement, shift, and rotate. Of the three number representations, the signed-magnitude representation is preferred for residue checking. Two methods of residue generation are described: the standard method of using modulo m adders and the method of using a self-testing residue tree. A simple single-bit parity-check code is described for checking the logical operations of XOR, OR, and AND, and also the arithmetic operations of complement, shift, and rotate. For checking complement, shift, and rotate, the single-bit parity-check code is simpler to implement than the residue codes.
Document ID
19790022776
Acquisition Source
Legacy CDMS
Document Type
Technical Publication (TP)
Authors
Lim, R. S.
(NASA Ames Research Center Moffett Field, CA, United States)
Date Acquired
August 9, 2013
Publication Date
August 1, 1979
Subject Category
Computer Operations And Hardware
Report/Patent Number
A-7810
NASA-TP-1528
Report Number: A-7810
Report Number: NASA-TP-1528
Accession Number
79N30947
Funding Number(s)
PROJECT: RTOP 366-18-50-00-00
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available