Informatics and Applications

December 2013, Volume 7, Issue 4, pp 140-147

PROBABILISTIC METHODS FOR SELF-CORRECTING HARDWARE DESIGN

  • S. Dolev
  • S. Frenkel
  • D. E. Tamir

Abstract

This paper presents several ways for extending the scope of program self-correction methods, based on the “randomself-reducibility” property, to hardware design issues. The concept can be utilized for both analog and digital hardware-design. The extension is based on sampling, polynomial-interpolation, and error-correcting codes. In particular, the authors suggest using the well-known reconstruction of real-numerical functions for correcting faults remaining in analog and digital hardware, e. g., arithmetic logic units (ALU), after manufacturing testing. The present approach can complement the state-of-the-art technique of program self-correction by uniformly testing samples of operations and verifying the results of these samples.

[+] References (16)

[+] About this article