Abstract

Nowadays, the development of technology and the growing need for dense and complex chips have led chip industries to increase their attention on the circuit testability. Also, using the electronic chips in certain industries, such as the space industry, makes the design of fault tolerant circuits a challenging issue. Coding is one of the most suitable methods for error detection and correction. The residue code, as one of the best choices for error detection aims, is wildly used in large arithmetic circuits such as multiplier and also finds a wide range of applications in processors and digital filters. The modulus value in this technique directly effect on the area overhead parameter. A large area overhead is one of the most important disadvantages especially for testing the small circuits. The purpose of this paper is to study and investigate the best choice for residue code check base that is used for simple and small circuits such as a simple ripple carry adder. The performances are evaluated by applying stuck-at-faults and transition-faults by simulators. The efficiency is defined based on fault coverage and normalized area overhead. The results show that the modulus 3 with 95% efficiency provided the best result. Residue code with this modulus for checking a ripple carry adder, in comparison with duplex circuit, 30% improves the efficiency.

Highlights

  • Nowadays the soft errors are the main threat for reliability in the special propose designs such as military and space applications

  • As an initial hardening technique, the packing and shielding are used for the reduction of the environment effects but these methods are ineffective in some cases like in aerospace because high energetic particles can penetrate through the shield packages and causes the unwanted single event effects (SEE) [5]

  • In this paper, we present a comparison between residue code with different moduli and DMR fault detection methods

Read more

Summary

A Survey on the Best Choice for Modulus of Residue Code

Article history: Received Nov 12, 2018 Revised Apr 30, 2019 Accepted Nov 8, 2019. Keyword: Fault Detection Residue Code Modulus Choice Self-Check-Adder Fault Coverage

INTRODUCTION
ERROR DETECTION CODES
RESIDUE CODE OVERVIEW AND APPLICATION
THE MODULUS EVALUATION AND RESULTS
Findings
CONCLUSION

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.