Arithmetic circuits, especially the adder, are the heart of any computing system that comprises numerous processing units ranging from small digital systems to supercomputers. As a result of the shrinking size of electronic devices, the rate of occurrence of soft errors has increased. Thus, designing soft error tolerant circuits is of great importance. In this paper, various fault tolerant designs required to attain highly reliable adders are depicted. In addition to the review of different fault tolerant designs of carry look-ahead and carry-select adders, this paper also gives their comparative assessment in terms of fault tolerance, area overhead, and weaknesses. The described fault tolerant designs are classified based on their ability to detect or correct faults and the employed redundancy scheme.
Bibliographical notePublisher Copyright:
© 2018, King Fahd University of Petroleum & Minerals.
- Arithmetic circuits
- Carry look-ahead adders
- Carry-select adders
- Fault tolerance
- Soft errors
ASJC Scopus subject areas