A novel fault tolerant multiplier using single digit conversion based self checking scheme

Abstract Digital multipliers are key component of all digital signal processing applications. Numerous algorithms and architectures have been proposed to design high-speed and self repairable multipliers for critical applications like space craft and medical applications. This work proposes a self checking scheme for fixed-width array multipliers. The proposed scheme verifies multiply operation by single digit conversion based verification, mainly relying on the use of addition called (MVA) multiplication verification algorithm. To tolerate the fault that occurs in the multiplier circuit, redundancy replicas of multiplier modules are used to replace faulty one. Our proposed multiplier has been implemented using synopsis complier tool, which achieve a low-cost fault-tolerant design when compare with conventional redundancy based error tolerant techniques.

[1]  Karim Faez,et al.  A Fault Tolerant Method for Residue Arithmetic Circuits , 2009, 2009 International Conference on Information Management and Engineering.

[2]  B. Sakthivel,et al.  Area and delay efficient GDI based accuracy configurable adder design , 2020, Microprocess. Microsystems.

[3]  Manickam Ramasamy,et al.  Carry based approximate full adder for low power approximate computing , 2019, 2019 7th International Conference on Smart Computing & Communications (ICSCC).

[4]  I-Chyn Wey,et al.  Reliable Low-Power Multiplier Design Using Fixed-Width Replica Redundancy Block , 2015, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[5]  C. Chiou Concurrent error detection in array multipliers for GF(2/sup m/) fields , 2002 .

[6]  J.-L. Rainard,et al.  A 16-bit self-testing multiplier , 1981, IEEE Journal of Solid-State Circuits.

[7]  K. Balasubadra,et al.  VLSI Implementation of RSA Cryptosystems using Montgomery Multplication with Sum Based Adder , 2017 .

[8]  Naresh R. Shanbhag,et al.  Energy-efficient soft error-tolerant digital signal processing , 2006, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.