Search NASAโŒ• Search

NASA NTRS ยท 19790022776

Concurrent error detecting codes for arithmetic processors

Abstract

A 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.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Lim, R. S.. 1979-08-01. Concurrent error detecting codes for arithmetic processors. https://ntrs.nasa.gov/citations/19790022776

Cite the original work for its findings. Save a collection to share your selection of sources.