SlideShare a Scribd company logo
TELKOMNIKA Telecommunication, Computing, Electronics and Control
Vol. 18, No. 1, February 2020, pp. 234~239
ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018
DOI: 10.12928/TELKOMNIKA.v18i1.12645  234
Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA
Novel high functionality fault tolerant ALU
Shaveta Thakral, Dipali Bansal
Department of Electronics and Communication Engineering, Faculty of Engineering and Technology,
Manav Rachna International Institute of Research and Studies, India
Article Info ABSTRACT
Article history:
Received Mar 11, 2019
Revised Jul 3, 2019
Accepted Jul 21, 2019
Miniaturization, cost, functionality, complexity and power dissipation are
important and necessary design traits which need attention in circuit
designing. There is a trade off between miniaturization and power
dissipation. Smart technology is always searching for new paradigms to
continue improve power dissipation. Reversible logic is one of smart
computing deployed to avoid power dissipation. Researchers have proposed
many reversible logic-based arithmetic and logic units (ALU). However,
the research in the area of fault tolerant ALU is still under progress. The aim
of this paper is to bridge the knowledge gap for a new researcher in area of
fault tolerance using parity preserving logic gates rather than searching huge
data through various sources. This paper also presents a high functionality
based novel fault tolerant arithmetic and logic unit architecture.
A comparison on optimization aspects is presented in tabular form and
results shows that proposed ALU architecture is optimum balance in terms of
all aspects of reversible logic synthesis. The proposed ALU architecture is
coded in Verilog HDL and simulated using Xilinx ISE design suit 14.2 tool.
The quantum cost of all gates used in proposed architecture is verified using
RCViewer + tool.
Keywords:
ALU
Fault tolerant
Power dissipation
Reversible logic
Synthesis
This is an open access article under the CC BY-SAlicense.
Corresponding Author:
Shaveta Thakral,
Department of Electronics and Communication Engineering, Faculty of Engineering and Technology,
Manav Rachna International Institute of Research & Studies,
Faridabad, India.
Email: shaveta.fet@mriu.edu.in
1. INTRODUCTION
Reversible computing is found to be one of the emerging and promising technologies to overcome
power dissipation due to loss of bits. Rolf Landauer [1] and C.H. Bennett [2], jointly addressed the issue and
shown the direction to work in this area. A significant work has been already done by many researchers and
efficient architectures have been investigated. Smart reversible computing is incorporating fault tolerance
mechanism in existing architectures. Circuit designed for any application is reliable and robust only if fault
coverage and testable features are embedded into it. Fault tolerance embedding avoids additional hardware
and complexity overhead. In order to achieve robustness and making reversible logic based designed system
fault tolerant; parity preserving logic gates are used. Complex computing environment is switching from peta
scale to exa scale and fault tolerant ALU is heart of it.
Parity preserving logic gates are based on principle of holding parity. If input vector (ABC) of
3*3 gate holds even/odd parity, then output vector (PQR) should also hold even/odd parity. Conservative
gate is not only parity preserving but it also maintains equal number of 1’s in both input and output vectors. It
is easy to investigate parity preserving reversible logic gate but making it conservative is a bit intractable.
TELKOMNIKATelecommun Comput El Control 
Novel high functionality fault tolerant ALU (Shaveta Thakral)
235
Fredkin gate is exclusively designed to maintain conservative property. Researchers have investigated many
parity preserving logic gates. Some of them are one through and conservative also. Most of the researches
have shown quantum equivalence of their proposed gates and defined their corresponding quantum cost yet
quantum cost of some is still unknown and need to be investigated like PRUG and PPPG gates.
In the past few years researchers have made efforts to design reversible logic based ALU [3-6].
However, till now available research results on fault tolerant arithmetic logic unit are very few.
Guan et al. [6] proposed optimized arithmetic and logic circuit but fault tolerance is missing in their design.
Rakshith and Saligram [7] proposed fault tolerant arithmetic logic unit using parity preserving logic but
complexity of circuit is high for n bit ALU as divide and conquer approach is missing. Many other
researchers have obtained good results in ALU optimization [8, 9]. Saligram et al., [10] have proposed two
faults tolerant ALU architectures but quantum cost of both circuits is unspecified. Bashiri and
Haghparast [11] proposed fault tolerant ALU architecture but garbage and ancillary lines remain unoptimized
as compare to number of operations performed. Authors proposed and analyzed a basic model of fault
tolerant reversible ALU but quantum cost is high and number of operations are limited [12]. Fault tolerance
is incorporated in 1-bit ALU structure based on 7 parity preserving gates including FTRA, Fredkin and
double Feynman gates. There is optimum utilization of resources but functionality is limited [13].
Moallem et al., [14] provided another approach of designing arithmetic and logic unit but fault tolerance
feature is not added to circuit. Another unique approach of ALU design is presented in research work [15].
Sen et al., [16] proposed 1-bit ALU structure but many design traits remain unoptimized. Proposed design
does not even support fault tolerance.
Thakral and Bansal [17] proposed fault tolerant ALU architecture using parity preserving logic gates
but unable to prove it completely fault tolerant due to use of HNG gate. Some researchers have investigated
parity preserving reversible logic-based gates and utilized them to design fault tolerant ALU but quantum
cost of their proposed ALU remains unspecified [18, 19]. Implementation and comparative analysis of
existing ALU designs is focussed to investigate scope of improvement in state of the art [20]. In 2016,
Misra et al., [21] proposed new technique for fault tolerant ALU design with 32 operations but there are some
redundant operations. Rahimpour and Jafari [22] proposed fault tolerant ALU using QCA technology QCA
analysis shows good results as far as delay and area are concerned but functionality and quantum cost also
need to be focused in this work. Bahadori et al., [23] proposed reversible control unit with fault tolerance
mechanism. The quantum cost is optimum in terms of number of operations but for complete ALU, quantum
cost will rise with circuit expansion. Das and Chandaran [24] proposed 1-bit ALU incorporated with fault
tolerance. There is optimum utilization of resources like constant input lines, garbage output lines and gate
count as far as number of operations are concerned but there is scope of improvement of its functions and
quantum cost. Thakral and Bansal [25, 26] proposed reduced quantum cost-based fault tolerant ALU
architectures. Each existing design has some advantages and limitations. However, there is a lot of scope for
further improvement of optimization metrics like quantum cost, ancillary inputs, number of operations and
garbage outputs. This paper presents a novel low complex and high functionality-based fault tolerant
arithmetic logic unit. Proposed fault tolerant arithmetic logic unit is designed based on conservative and
parity preserving “Fredkin”, low quantum cost parity preserving based “Double Feynman” and high
functionality parity preserving based “FTRA” gates. A brief insight into used parity preserving logic gates
along with expression and quantum implementation is given in Table 1. The methodology of proposed ALU
design, proposed novel architecture, design traits comparison and conclusion are given in section 2 to 5.
Table 1. Popular parity preserving logic gates
Reversible logic gate Expression Quantum implementation
Fredkin
Double Feynman
Fault tolerant reversible adder
(FTRA)
 ISSN:1693-6930
TELKOMNIKATelecommun Comput El Control, Vol. 18, No. 1, February 2020: 234 - 239
236
2. METHODOLOGY OF PROPOSED DESIGN
The proposed fault tolerant arithmetic logic unit architecture is designed to keep in view enhancing
functionality. Proposed circuit is designed using six “Fredkin” gates, four “Double Feynman” gates and one
“FTRA gate” which are parity preserving gates. Proposed Circuit is shown in Figure 1. “Double Feynman
gate 1” is passing B or B’ as per select line S0. “Fredkin gate 1” is acting as 2:1 multiplexer. S2 and T1 are
inputs of multiplexer and S1 is acting as selection line. “Fredkin gate 1” is passing 0, 1, B and B’ as per
desired logic depending upon combination of S1 and S2. “Double Feynman gate 2” is duplicating as well as
inverting the input signal. “Double Feynman gate 2” is passing B or B’ as per desired logic depending upon
select line S3. “Fredkin gate 2” is acting as 2:1 multiplexer. S5 and T3 are two input lines and S3 is acting as
select line. It is passing S5 (logic 0 /logic 1) or T3 (signal B/B’) as per desired logic depending upon
combination of S4 and S5. “Double Feynman gate 3” is duplicating as well as inverting input signal as per
requirement. “Double Feynman gate 3” is passing A as well as A’ as per desired logic depending upon select
lines S6 and S7. “Double Feynman gate 4” is used to avoid fan out problem and copying S8 signal on all
three output lines. “Double Feynman gate 4” is passing ‘0’ or ‘1’ chosen by select line S8. “Fredkin gate 3” is
passing logic ‘0’ or logic ‘1’ or signal A or AB or AB’ or A’B or A+B or A+B’ as per desired logic
depending upon combination of T6, T4 and T7. If T7 is 0, then AND of complement of signal on T6 input
line and signal on T4 input line is produced on T8 output line. If T7 is 1, Then OR of signals on T6 and T4
input lines is produced on T8 output line.
Figure 1. Proposed high functionality fault tolerant reversible ALU architecture
“FTRA gate” is 5x5 parity preserving fault tolerant reversible adder gate which can work as full
adder as well as full subtractor along with performing other logical operations; proving it to be a universal
logic gate. FTRA is operated under various combinations of selection lines to perform 12 logical operations
and 28 arithmetic operations. In total it can perform 40 operations. This high functionality proves it to be
optimum arithmetic logic unit. Fourteen selection lines are used to control operation of arithmetic and logic
unit. For performing logical operations, S3 is put don’t care, S4, S6 and S7 are put to zero. Logical operations
TELKOMNIKATelecommun Comput El Control 
Novel high functionality fault tolerant ALU (Shaveta Thakral)
237
XOR, XNOR, A and A’ are obtained on F1 output line, AND, NOR, OR, NAND are obtained on F2 line and
(A+B’), (A’+B), AB’, A’B are obtained on F3 output line. If input vector of FTRA is considered as
A,B,C,D,E and output vector is considered as P,Q,R,S,T then FTRA works as full adder with three inputs
A,B and Cin are provided on A,B,C lines and D, E are put to zero . In this arrangement, sum is obtained on R
line and Cout is obtained on S line. While for subtraction inputs A, B and Bin are provided on A, B and D
lines respectively and C, E are put to zero. In this arrangement, Difference is obtained on R line and Bout is
obtained on T line. “Fredkin gate 5” is acting as 2:1 multiplexer. F1 and F2 are two input lines and S12 is
acting as select line. It is passing F1 or F2 on func1 output line as per desired logic depending upon select
line S12. “Fredkin gate 6” is acting as 2:1 multiplexer. It is passing func1 (F1 or F2) or F3 on func output line
as per desired logic depending upon select line S13.
3. PROPOSED FAULT TOLERANT ALU ARCHITECTURE
The proposed Fault tolerant ALU architecture is configured to perform 40 operations including
12 logical and 28 arithmetic operations. List of logical operations performed by proposed arithmetic and
logical unit is shown in Table 2. For performing logical operations; S3 is put to don’t care condition while
S4, S6, S7 and S9 are put to 0. List of arithmetic operations are divided into two sets. Arithmetic operations
set 1 comprises of addition related operations and Arithmetic operations set 2 comprises of subtraction
related operations. For set-1operations; S9, S10, S11, S12 and S13 are put to 0 while for set-2 operations; S9
is put equal to 1 and S10, S11, S12 and S13 are put to 0. List of arithmetic operations performed by proposed
arithmetic and logic unit is shown in Table 3. Total operations count is 40 making it high functionality fault
tolerant arithmetic and logical unit. Proposed high functionality fault tolerant reversible ALU architecture is
shown in Figure 1. As proposed novel architecture consists of six Fredkin gates (with quantum cost of
5 each), four double Feynman gates (with quantum cost of 2 each) and one FTRA gate with quantum cost of
8. Therefore, total quantum cost calculated is 46. The simulation waveform of proposed high functionality
fault tolerant reversible ALU architecture is shown in Figure 2
Table 2. Logical operations
S0 S1 S2 S5 S8 S10 S11 S12 S13 func
0 1 x 0 0 0 1 0 0 A XOR B
0 1 X 0 0 0 1 1 0 A AND B
0 1 X 0 0 0 1 X 1 A+B’
0 1 X 0 0 1 0 0 0 A XNOR B
0 1 X 0 0 1 0 1 0 A NOR B
0 1 X 0 0 1 0 X 1 A’+B
0 1 X 1 1 0 0 1 0 A OR B
0 1 X 1 1 0 0 X 1 AB’
0 1 X 1 1 1 1 1 0 A NAND B
0 1 X 1 1 1 1 X 1 A’B
X 0 0 0 0 0 1 0 0 A
X 0 1 0 0 0 1 0 0 A’
Table 3. Arithmetic operations
S0 S1 S2 S3 S4 S5 S6 S7 S8 Func (Set-1) Func (Set-2)
X 0 0 1 1 X 1 1 0 A plus AB’ A minus AB’
1 1 X 0 1 X 1 1 0 A plus B’ plus AB A minus B’ minus AB
0 1 X 1 1 X 1 1 0 A plus B plus AB’ A minus B minus AB’
0 1 X X 0 0 0 0 0 A plus B A minus B
1 1 X X 0 0 0 0 0 A plus B’ A minus B’
X 0 0 0 1 X 1 1 0 A plus AB A minus AB
1 1 X X 0 0 0 0 1 A plus B’ plus A A minus B’ minus A
0 1 X X 0 0 0 0 1 A plus B plus A A minus B minus A
X 0 0 0 1 X 0 0 0 A plus A’B A minus A’B
0 1 X 0 1 X 0 0 0 A plus B plus A’B A minus B minus A’B
1 1 X 0 1 X 0 0 0 A plus B’ plus A’B A minus B’ minus A’B
X 0 0 0 1 X 0 0 1 A plus (A+B) A minus (A+B)
X 0 0 1 1 X 0 0 1 A plus (A+B’) A minus (A+B’)
X 0 0 X 0 0 0 0 1 A plus A A minus A
 ISSN:1693-6930
TELKOMNIKATelecommun Comput El Control, Vol. 18, No. 1, February 2020: 234 - 239
238
Figure 2. Simulation waveform of proposed fault tolerant reversible ALU architecture
4. COMPARISON AND RESULTS
The proposed novel high functionality fault tolerant ALU architecture is compared with
Design 1 [6], Design 2 [7] and Design 3 [21] in terms of important reversible design traits. The proposed
architecture is designed with minimum quantum cost; 46 and highest operations: 40. There is drastic
reduction in reversible logic gates, constant input lines and complexity is also avoided. Reversible design
trait comparison sheet of various ALU designs is presented in Table 4. A comparison on optimization aspects
is presented in tabular form and results shows that proposed ALU architecture is optimum balance in terms of
all aspects of reversible logic synthesis. Bar chart representation is shown in Figure 3 to compare evaluation
results and clear understanding.
Figure 3. Bar chart comparison for quantitative analysis
Table 4. Reversible design trait comparison sheet
ALU
DESIGNS
Design
1
[6]
Design
2
[7]
Design
3
[21]
Proposed
Fault
Tolerant
ALU
Architecture
No. of
Gates
24 17 16 11
Quantum
Cost
70 595 77 46
Operations 32 32 32 40
Garbage
Outputs
12 37 25 20
Ancillary
Inputs
12 33 25 4
Fault
Tolerance
No Yes Yes Yes
5. CONCLUSION
The proposed novel high functionality fault tolerant ALU design promises the low quantum cost and
high functionality as compare to other existing designs. The bar chart comparison of proposed novel high
TELKOMNIKATelecommun Comput El Control 
Novel high functionality fault tolerant ALU (Shaveta Thakral)
239
functionality fault tolerant ALU design over existing ALU design 1, 2 and 3 quantitatively demonstrates
25% increase in functionality with 40% reduction in quantum cost as compare to best results in literature.
Fault tolerance and test patterns not only make system robust but also demanded by smart computing
required for industrial and commercial applications. This research may be further extended for multibit fault
detection and correction along with functionality enhancement.
REFERENCES
[1] Landauer R., “Irreversibility and Heat Generation in the Computing Process,” IBM Journal of Research and
Development, vol. 5, no. 3, pp. 183-191, 1961.
[2] Bennett C., “Logical Reversibility of Computation,” IBM Journal of Research and Development, vol. 17, no. 6,
pp. 525-532, 1973.
[3] Thomsen M., Glück R., Axelsen H., “Reversible Arithmetic Logic Unit for Quantum Arithmetic,” Journal of
Physics A: Mathematical and Theoretical, vol. 43, no. 38, 2010.
[4] Matthew M, Matthew L, Richard M, Nagarajan R., “Design of a Novel Reversible ALU using an Enhanced Carry
Look Ahead Adder,” 11th
IEEE International Conference on Nanotechnology, 2012.
[5] Syamala Y, Tilak A., “Reversible Arithmetic Logic Unit,” 2011 3rd
International Conference on Electronics
Computer Technology, 2011.
[6] Guan Z., Li W., Ding W., Hang Y., Ni L., “An Arithmetic Logic Unit Design Based on Reversible Logic Gates,”
Proceedings of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, 2011.
[7] Rakshith, T.R. and Saligram, R., “Parity Preserving Logic Based Fault Tolerant Reversible ALU,” 2013 IEEE
Conference on Information & Communication Technologies, 2013.
[8] Singh R, Upadhyay S, S S, Jagannath K, Hariprasad S., “Efficient Design of Arithmetic Logic Unit using
Reversible Logic Gates,” International Journal of Advanced Research in Computer Engineering & Technology
(IJARCET), vol. 3, no. 4, pp. 1474-1477, 2014.
[9] Gupta A, Malviya U, Kapse V., “Design of Speed, Energy and Power Efficient Reversible Logic Based Vedic
ALU for Digital Processors,” 2012 Nirma University International Conference on Engineering (NUiCONE),
2014.
[10] Saligram R., Shridhar Hegde S., A. Kulkarni S, H.R. Bhagyalakshmi, M.K. Venkatesha, “Design of Parity
Preserving Logic Based Fault Tolerant Reversible Arithmetic Logic Unit,” International Journal of VLSI Design
& Communication Systems, vol. 4, pp. 53-68, 2013.
[11] Bashiri R., HaghparastM., “Designing a Novel Nanometric Parity Preserving Reversible ALU,” Journal of Basic
and Applied Scientific Research, vol. 3, no. 6, pp. 572-580, 2013.
[12] Safari P., Haghparast M., Azari A., Branch A., “A Design of Fault Tolerant Reversible Arithmetic Logic Unit,”
Life Science Journal, vol. 9, no. 3, pp. 643-646, 2012.
[13] Sen B., Ganeriwal S., Sikdar B. K., “Reversible Logic-Based Fault-Tolerant Nanocircuits in QCA,” International
Scholarly Research Notices, vol. 2013, pp. 1-9, 2013.
[14] Moallem P., Ehsanpour M., Bolhasani A., Montazeri M., “Optimized Reversible Arithmetic Logic Units,”
Journal of Electronics (China), vol. 31, no.5, pp. 394-405, 2014.
[15] Gopal L., Syahira N., Mahayadin M., Chowdhury A., Gopalai A., Singh A., “Design and Synthesis of Reversible
Arithmetic and Logic Unit (ALU),” International Conference on Computer, Communications, and Control
Technology (I4CT), 2014.
[16] Sen B., Dutta M., Goswami M., Sikdar B., “Modular Design of Testable Reversible ALU by QCA Multiplexer
with increase in Programmability,” Microelectronics Journal, vol. 45, no. 11, pp. 1522-1532, 2014.
[17] Thakral S., Bansal D., “Fault Tolerant ALU using Parity Preserving Reversible Logic Gates,” International
Journal of Modern Education and Computer Science, vol, 8, no. 8, pp. 51-58, 2016.
[18] Sasamal T., Singh A., Mohan A., “Efficient Design of Reversible ALU in Quantum-Dot Cellular Automata,”
Optik, vol. 127, no. 15, pp. 6172-6182, 2016.
[19] Krishna Murthy M., “Design of Efficient Adder Circuits Using Proposed Parity Preserving Gate (PPPG),”
International Journal of VLSI Design & Communication Systems, vol. 3, no. 3, pp. 83-39, 2012.
[20] Thakral S., Bansal D., Chakarvarti S., “Implementation and Analysis of Reversible logic Based Arithmetic Logic
Unit,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 14, no. 4, 1292-1298, 2016.
[21] Misra N. K., Wairya S., & Singh V. K., “Approach to Design a High-Performance Fault-Tolerant Reversible
ALU,” International Journal of Circuits and Architecture Design, vol. 2, no. 1, pp. 83-103, 2016.
[22] Gadim M. R., Navimipour N. J., “A New Three-Level Fault Tolerance Arithmetic and Logic Unit Based on
Quantum Dot Cellular Automata,” Microsystem technologies, vol. 24, no. 2, pp. 1295-1305, 2018.
[23] Bahadori G., Houshmand M., Zomorodi-Moghadam M., “Design of a Fault-Tolerant Reversible Control Unit in
Molecular Quantum-Dot Cellular Automata,” International Journal of Quantum Information, vol. 16, no. 1,
2018.
[24] Das B. and Chandran S., “Towards the Designing of Efficient Computing Reversible Fault Tolerant Arithmetic
Circuits and ALU,” European Journal of Scientific Research, vol.150, no. 2, pp. 126-151, 2018.
[25] Thakral S., and Bansal D., “Fault Tolerant Arithmetic Logic Unit,” International Conference on Emerging
Current Trends in Computing and Expert Technology, pp. 226-233, 2019.
[26] Thakral S., and Bansal D., “Improved Fault Tolerant ALU Architecture,” International Journal of Engineering
and Advanced Technology (IJEAT), vol. 8, no. 6, pp. 1477-1484, 2019.

More Related Content

What's hot

LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
VLSICS Design
 
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMSFPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
IAEME Publication
 
Advanced property tracking Industrial Modeling Framework
Advanced property tracking Industrial Modeling FrameworkAdvanced property tracking Industrial Modeling Framework
Advanced property tracking Industrial Modeling Framework
Alkis Vazacopoulos
 
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
Alkis Vazacopoulos
 
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET Journal
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
IJERA Editor
 
Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,
Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,
Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,
paperpublications3
 
Iisrt z swati sharma
Iisrt z swati sharmaIisrt z swati sharma
Iisrt z swati sharmaIISRT
 
Deformation @ TU
Deformation @ TUDeformation @ TU
Deformation @ TUHardik Jain
 
F233644
F233644F233644
P0440499104
P0440499104P0440499104
P0440499104
IJERA Editor
 
Performance Analysis of Proposed Full Adder Cell at Submicron Technologies
Performance Analysis of Proposed Full Adder Cell at Submicron TechnologiesPerformance Analysis of Proposed Full Adder Cell at Submicron Technologies
Performance Analysis of Proposed Full Adder Cell at Submicron Technologies
IJMTST Journal
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
Cd32504509
Cd32504509Cd32504509
Cd32504509
IJERA Editor
 
Reducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select AdderReducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select Adder
paperpublications3
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
IJERD Editor
 

What's hot (18)

LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGALOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
LOGIC OPTIMIZATION USING TECHNOLOGY INDEPENDENT MUX BASED ADDERS IN FPGA
 
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMSFPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
 
Advanced property tracking Industrial Modeling Framework
Advanced property tracking Industrial Modeling FrameworkAdvanced property tracking Industrial Modeling Framework
Advanced property tracking Industrial Modeling Framework
 
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)Partial Differential Equations (PDE’s)  Industrial Modeling Framework (PDE-IMF)
Partial Differential Equations (PDE’s) Industrial Modeling Framework (PDE-IMF)
 
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...IRJET- Design and Implementation of Combinational Circuits using Reversible G...
IRJET- Design and Implementation of Combinational Circuits using Reversible G...
 
Efficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum CostEfficient Design of Reversible Multiplexers with Low Quantum Cost
Efficient Design of Reversible Multiplexers with Low Quantum Cost
 
Sai Dheeraj_Resume
Sai Dheeraj_ResumeSai Dheeraj_Resume
Sai Dheeraj_Resume
 
Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,
Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,
Design and Implementation of Area Efficiency AES Algoritham with FPGA and ASIC,
 
Bs25412419
Bs25412419Bs25412419
Bs25412419
 
Iisrt z swati sharma
Iisrt z swati sharmaIisrt z swati sharma
Iisrt z swati sharma
 
Deformation @ TU
Deformation @ TUDeformation @ TU
Deformation @ TU
 
F233644
F233644F233644
F233644
 
P0440499104
P0440499104P0440499104
P0440499104
 
Performance Analysis of Proposed Full Adder Cell at Submicron Technologies
Performance Analysis of Proposed Full Adder Cell at Submicron TechnologiesPerformance Analysis of Proposed Full Adder Cell at Submicron Technologies
Performance Analysis of Proposed Full Adder Cell at Submicron Technologies
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
Cd32504509
Cd32504509Cd32504509
Cd32504509
 
Reducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select AdderReducing the Number Of Transistors In Carry Select Adder
Reducing the Number Of Transistors In Carry Select Adder
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 

Similar to Novel high functionality fault tolerant ALU

Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALU
VIT-AP University
 
Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...
Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...
Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...
IRJET Journal
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
VIT-AP University
 
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAYPOWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
ecij
 
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAYPOWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
ecij
 
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...
IJECEIAES
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCA
VIT-AP University
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...
VIT-AP University
 
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsMultiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
IJERA Editor
 
dohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdf
dohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdfdohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdf
dohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdf
amerelynor
 
Design and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterDesign and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip Router
IRJET Journal
 
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUEIMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
Journal For Research
 
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
IJERD Editor
 
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMSFPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
IAEME Publication
 
IRJET- A Survey on Reconstruct Structural Design of FPGA
IRJET-  	  A Survey on Reconstruct Structural Design of FPGAIRJET-  	  A Survey on Reconstruct Structural Design of FPGA
IRJET- A Survey on Reconstruct Structural Design of FPGA
IRJET Journal
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET Journal
 
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET Journal
 
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET Journal
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
Rakesh kumar jha
 
A Review of Low Power Novel Gate Design
A Review of Low Power Novel Gate DesignA Review of Low Power Novel Gate Design
A Review of Low Power Novel Gate Design
IRJET Journal
 

Similar to Novel high functionality fault tolerant ALU (20)

Approach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALUApproach to design a high performance fault-tolerant reversible ALU
Approach to design a high performance fault-tolerant reversible ALU
 
Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...
Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...
Performance Analysis of a Low-Power High-Speed Hybrid 1-Bit Full Adder Circui...
 
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
Low-Cost Synthesis Approach for Reversible Authenticator Circuits in QCA Envi...
 
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAYPOWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
 
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAYPOWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
POWER GATING STRUCTURE FOR REVERSIBLE PROGRAMMABLE LOGIC ARRAY
 
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...MF-RALU: design of an efficient multi-functional reversible  arithmetic and l...
MF-RALU: design of an efficient multi-functional reversible arithmetic and l...
 
Novel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCANovel conservative reversible error control circuits based on molecular QCA
Novel conservative reversible error control circuits based on molecular QCA
 
A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...A modular approach for testable conservative reversible multiplexer circuit f...
A modular approach for testable conservative reversible multiplexer circuit f...
 
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital CircuitsMultiple Valued Logic for Synthesis and Simulation of Digital Circuits
Multiple Valued Logic for Synthesis and Simulation of Digital Circuits
 
dohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdf
dohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdfdohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdf
dohhheeeeeeeeeeeeeeeeeeeeeeeeeeeeecc.pdf
 
Design and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip RouterDesign and Performance Analysis of 8 x 8 Network on Chip Router
Design and Performance Analysis of 8 x 8 Network on Chip Router
 
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUEIMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
IMPLEMENTATION OF EFFICIENT ADDER USING MULTI VALUE LOGIC TECHNIQUE
 
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex...
 
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMSFPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
FPGA IMPLEMENTATION OF PRIORITYARBITER BASED ROUTER DESIGN FOR NOC SYSTEMS
 
IRJET- A Survey on Reconstruct Structural Design of FPGA
IRJET-  	  A Survey on Reconstruct Structural Design of FPGAIRJET-  	  A Survey on Reconstruct Structural Design of FPGA
IRJET- A Survey on Reconstruct Structural Design of FPGA
 
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...IRJET -  	  High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
IRJET - High Speed Inexact Speculative Adder using Carry Look Ahead Adder...
 
IRJET- Design and Implementation of Combinational Circuits using Reversib...
IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...IRJET-  	  Design and Implementation of Combinational Circuits using Reversib...
IRJET- Design and Implementation of Combinational Circuits using Reversib...
 
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
IRJET- Investigation on Delay and Power Minimization in IEEE 802.15.4 Protoco...
 
Reversible code converter
Reversible code converterReversible code converter
Reversible code converter
 
A Review of Low Power Novel Gate Design
A Review of Low Power Novel Gate DesignA Review of Low Power Novel Gate Design
A Review of Low Power Novel Gate Design
 

More from TELKOMNIKA JOURNAL

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
TELKOMNIKA JOURNAL
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
TELKOMNIKA JOURNAL
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
TELKOMNIKA JOURNAL
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
TELKOMNIKA JOURNAL
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
TELKOMNIKA JOURNAL
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
TELKOMNIKA JOURNAL
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
TELKOMNIKA JOURNAL
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
TELKOMNIKA JOURNAL
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
TELKOMNIKA JOURNAL
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
TELKOMNIKA JOURNAL
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
TELKOMNIKA JOURNAL
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
TELKOMNIKA JOURNAL
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
TELKOMNIKA JOURNAL
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
TELKOMNIKA JOURNAL
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
TELKOMNIKA JOURNAL
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
TELKOMNIKA JOURNAL
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
TELKOMNIKA JOURNAL
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
TELKOMNIKA JOURNAL
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
TELKOMNIKA JOURNAL
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
TELKOMNIKA JOURNAL
 

More from TELKOMNIKA JOURNAL (20)

Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...Amazon products reviews classification based on machine learning, deep learni...
Amazon products reviews classification based on machine learning, deep learni...
 
Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...Design, simulation, and analysis of microstrip patch antenna for wireless app...
Design, simulation, and analysis of microstrip patch antenna for wireless app...
 
Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...Design and simulation an optimal enhanced PI controller for congestion avoida...
Design and simulation an optimal enhanced PI controller for congestion avoida...
 
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
Improving the detection of intrusion in vehicular ad-hoc networks with modifi...
 
Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...Conceptual model of internet banking adoption with perceived risk and trust f...
Conceptual model of internet banking adoption with perceived risk and trust f...
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antennaEfficient combined fuzzy logic and LMS algorithm for smart antenna
Efficient combined fuzzy logic and LMS algorithm for smart antenna
 
Design and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fireDesign and implementation of a LoRa-based system for warning of forest fire
Design and implementation of a LoRa-based system for warning of forest fire
 
Wavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio networkWavelet-based sensing technique in cognitive radio network
Wavelet-based sensing technique in cognitive radio network
 
A novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bandsA novel compact dual-band bandstop filter with enhanced rejection bands
A novel compact dual-band bandstop filter with enhanced rejection bands
 
Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...Deep learning approach to DDoS attack with imbalanced data at the application...
Deep learning approach to DDoS attack with imbalanced data at the application...
 
Brief note on match and miss-match uncertainties
Brief note on match and miss-match uncertaintiesBrief note on match and miss-match uncertainties
Brief note on match and miss-match uncertainties
 
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
Implementation of FinFET technology based low power 4×4 Wallace tree multipli...
 
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G systemEvaluation of the weighted-overlap add model with massive MIMO in a 5G system
Evaluation of the weighted-overlap add model with massive MIMO in a 5G system
 
Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...Reflector antenna design in different frequencies using frequency selective s...
Reflector antenna design in different frequencies using frequency selective s...
 
Reagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensorReagentless iron detection in water based on unclad fiber optical sensor
Reagentless iron detection in water based on unclad fiber optical sensor
 
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...Impact of CuS counter electrode calcination temperature on quantum dot sensit...
Impact of CuS counter electrode calcination temperature on quantum dot sensit...
 
A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...A progressive learning for structural tolerance online sequential extreme lea...
A progressive learning for structural tolerance online sequential extreme lea...
 
Electroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networksElectroencephalography-based brain-computer interface using neural networks
Electroencephalography-based brain-computer interface using neural networks
 
Adaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imagingAdaptive segmentation algorithm based on level set model in medical imaging
Adaptive segmentation algorithm based on level set model in medical imaging
 
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
Automatic channel selection using shuffled frog leaping algorithm for EEG bas...
 

Recently uploaded

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
R&R Consult
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
FluxPrime1
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
seandesed
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 

Recently uploaded (20)

CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptxCFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
CFD Simulation of By-pass Flow in a HRSG module by R&R Consult.pptx
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
DESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docxDESIGN A COTTON SEED SEPARATION MACHINE.docx
DESIGN A COTTON SEED SEPARATION MACHINE.docx
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
Architectural Portfolio Sean Lockwood
Architectural Portfolio Sean LockwoodArchitectural Portfolio Sean Lockwood
Architectural Portfolio Sean Lockwood
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 

Novel high functionality fault tolerant ALU

  • 1. TELKOMNIKA Telecommunication, Computing, Electronics and Control Vol. 18, No. 1, February 2020, pp. 234~239 ISSN: 1693-6930, accredited First Grade by Kemenristekdikti, Decree No: 21/E/KPT/2018 DOI: 10.12928/TELKOMNIKA.v18i1.12645  234 Journal homepage: http://journal.uad.ac.id/index.php/TELKOMNIKA Novel high functionality fault tolerant ALU Shaveta Thakral, Dipali Bansal Department of Electronics and Communication Engineering, Faculty of Engineering and Technology, Manav Rachna International Institute of Research and Studies, India Article Info ABSTRACT Article history: Received Mar 11, 2019 Revised Jul 3, 2019 Accepted Jul 21, 2019 Miniaturization, cost, functionality, complexity and power dissipation are important and necessary design traits which need attention in circuit designing. There is a trade off between miniaturization and power dissipation. Smart technology is always searching for new paradigms to continue improve power dissipation. Reversible logic is one of smart computing deployed to avoid power dissipation. Researchers have proposed many reversible logic-based arithmetic and logic units (ALU). However, the research in the area of fault tolerant ALU is still under progress. The aim of this paper is to bridge the knowledge gap for a new researcher in area of fault tolerance using parity preserving logic gates rather than searching huge data through various sources. This paper also presents a high functionality based novel fault tolerant arithmetic and logic unit architecture. A comparison on optimization aspects is presented in tabular form and results shows that proposed ALU architecture is optimum balance in terms of all aspects of reversible logic synthesis. The proposed ALU architecture is coded in Verilog HDL and simulated using Xilinx ISE design suit 14.2 tool. The quantum cost of all gates used in proposed architecture is verified using RCViewer + tool. Keywords: ALU Fault tolerant Power dissipation Reversible logic Synthesis This is an open access article under the CC BY-SAlicense. Corresponding Author: Shaveta Thakral, Department of Electronics and Communication Engineering, Faculty of Engineering and Technology, Manav Rachna International Institute of Research & Studies, Faridabad, India. Email: shaveta.fet@mriu.edu.in 1. INTRODUCTION Reversible computing is found to be one of the emerging and promising technologies to overcome power dissipation due to loss of bits. Rolf Landauer [1] and C.H. Bennett [2], jointly addressed the issue and shown the direction to work in this area. A significant work has been already done by many researchers and efficient architectures have been investigated. Smart reversible computing is incorporating fault tolerance mechanism in existing architectures. Circuit designed for any application is reliable and robust only if fault coverage and testable features are embedded into it. Fault tolerance embedding avoids additional hardware and complexity overhead. In order to achieve robustness and making reversible logic based designed system fault tolerant; parity preserving logic gates are used. Complex computing environment is switching from peta scale to exa scale and fault tolerant ALU is heart of it. Parity preserving logic gates are based on principle of holding parity. If input vector (ABC) of 3*3 gate holds even/odd parity, then output vector (PQR) should also hold even/odd parity. Conservative gate is not only parity preserving but it also maintains equal number of 1’s in both input and output vectors. It is easy to investigate parity preserving reversible logic gate but making it conservative is a bit intractable.
  • 2. TELKOMNIKATelecommun Comput El Control  Novel high functionality fault tolerant ALU (Shaveta Thakral) 235 Fredkin gate is exclusively designed to maintain conservative property. Researchers have investigated many parity preserving logic gates. Some of them are one through and conservative also. Most of the researches have shown quantum equivalence of their proposed gates and defined their corresponding quantum cost yet quantum cost of some is still unknown and need to be investigated like PRUG and PPPG gates. In the past few years researchers have made efforts to design reversible logic based ALU [3-6]. However, till now available research results on fault tolerant arithmetic logic unit are very few. Guan et al. [6] proposed optimized arithmetic and logic circuit but fault tolerance is missing in their design. Rakshith and Saligram [7] proposed fault tolerant arithmetic logic unit using parity preserving logic but complexity of circuit is high for n bit ALU as divide and conquer approach is missing. Many other researchers have obtained good results in ALU optimization [8, 9]. Saligram et al., [10] have proposed two faults tolerant ALU architectures but quantum cost of both circuits is unspecified. Bashiri and Haghparast [11] proposed fault tolerant ALU architecture but garbage and ancillary lines remain unoptimized as compare to number of operations performed. Authors proposed and analyzed a basic model of fault tolerant reversible ALU but quantum cost is high and number of operations are limited [12]. Fault tolerance is incorporated in 1-bit ALU structure based on 7 parity preserving gates including FTRA, Fredkin and double Feynman gates. There is optimum utilization of resources but functionality is limited [13]. Moallem et al., [14] provided another approach of designing arithmetic and logic unit but fault tolerance feature is not added to circuit. Another unique approach of ALU design is presented in research work [15]. Sen et al., [16] proposed 1-bit ALU structure but many design traits remain unoptimized. Proposed design does not even support fault tolerance. Thakral and Bansal [17] proposed fault tolerant ALU architecture using parity preserving logic gates but unable to prove it completely fault tolerant due to use of HNG gate. Some researchers have investigated parity preserving reversible logic-based gates and utilized them to design fault tolerant ALU but quantum cost of their proposed ALU remains unspecified [18, 19]. Implementation and comparative analysis of existing ALU designs is focussed to investigate scope of improvement in state of the art [20]. In 2016, Misra et al., [21] proposed new technique for fault tolerant ALU design with 32 operations but there are some redundant operations. Rahimpour and Jafari [22] proposed fault tolerant ALU using QCA technology QCA analysis shows good results as far as delay and area are concerned but functionality and quantum cost also need to be focused in this work. Bahadori et al., [23] proposed reversible control unit with fault tolerance mechanism. The quantum cost is optimum in terms of number of operations but for complete ALU, quantum cost will rise with circuit expansion. Das and Chandaran [24] proposed 1-bit ALU incorporated with fault tolerance. There is optimum utilization of resources like constant input lines, garbage output lines and gate count as far as number of operations are concerned but there is scope of improvement of its functions and quantum cost. Thakral and Bansal [25, 26] proposed reduced quantum cost-based fault tolerant ALU architectures. Each existing design has some advantages and limitations. However, there is a lot of scope for further improvement of optimization metrics like quantum cost, ancillary inputs, number of operations and garbage outputs. This paper presents a novel low complex and high functionality-based fault tolerant arithmetic logic unit. Proposed fault tolerant arithmetic logic unit is designed based on conservative and parity preserving “Fredkin”, low quantum cost parity preserving based “Double Feynman” and high functionality parity preserving based “FTRA” gates. A brief insight into used parity preserving logic gates along with expression and quantum implementation is given in Table 1. The methodology of proposed ALU design, proposed novel architecture, design traits comparison and conclusion are given in section 2 to 5. Table 1. Popular parity preserving logic gates Reversible logic gate Expression Quantum implementation Fredkin Double Feynman Fault tolerant reversible adder (FTRA)
  • 3.  ISSN:1693-6930 TELKOMNIKATelecommun Comput El Control, Vol. 18, No. 1, February 2020: 234 - 239 236 2. METHODOLOGY OF PROPOSED DESIGN The proposed fault tolerant arithmetic logic unit architecture is designed to keep in view enhancing functionality. Proposed circuit is designed using six “Fredkin” gates, four “Double Feynman” gates and one “FTRA gate” which are parity preserving gates. Proposed Circuit is shown in Figure 1. “Double Feynman gate 1” is passing B or B’ as per select line S0. “Fredkin gate 1” is acting as 2:1 multiplexer. S2 and T1 are inputs of multiplexer and S1 is acting as selection line. “Fredkin gate 1” is passing 0, 1, B and B’ as per desired logic depending upon combination of S1 and S2. “Double Feynman gate 2” is duplicating as well as inverting the input signal. “Double Feynman gate 2” is passing B or B’ as per desired logic depending upon select line S3. “Fredkin gate 2” is acting as 2:1 multiplexer. S5 and T3 are two input lines and S3 is acting as select line. It is passing S5 (logic 0 /logic 1) or T3 (signal B/B’) as per desired logic depending upon combination of S4 and S5. “Double Feynman gate 3” is duplicating as well as inverting input signal as per requirement. “Double Feynman gate 3” is passing A as well as A’ as per desired logic depending upon select lines S6 and S7. “Double Feynman gate 4” is used to avoid fan out problem and copying S8 signal on all three output lines. “Double Feynman gate 4” is passing ‘0’ or ‘1’ chosen by select line S8. “Fredkin gate 3” is passing logic ‘0’ or logic ‘1’ or signal A or AB or AB’ or A’B or A+B or A+B’ as per desired logic depending upon combination of T6, T4 and T7. If T7 is 0, then AND of complement of signal on T6 input line and signal on T4 input line is produced on T8 output line. If T7 is 1, Then OR of signals on T6 and T4 input lines is produced on T8 output line. Figure 1. Proposed high functionality fault tolerant reversible ALU architecture “FTRA gate” is 5x5 parity preserving fault tolerant reversible adder gate which can work as full adder as well as full subtractor along with performing other logical operations; proving it to be a universal logic gate. FTRA is operated under various combinations of selection lines to perform 12 logical operations and 28 arithmetic operations. In total it can perform 40 operations. This high functionality proves it to be optimum arithmetic logic unit. Fourteen selection lines are used to control operation of arithmetic and logic unit. For performing logical operations, S3 is put don’t care, S4, S6 and S7 are put to zero. Logical operations
  • 4. TELKOMNIKATelecommun Comput El Control  Novel high functionality fault tolerant ALU (Shaveta Thakral) 237 XOR, XNOR, A and A’ are obtained on F1 output line, AND, NOR, OR, NAND are obtained on F2 line and (A+B’), (A’+B), AB’, A’B are obtained on F3 output line. If input vector of FTRA is considered as A,B,C,D,E and output vector is considered as P,Q,R,S,T then FTRA works as full adder with three inputs A,B and Cin are provided on A,B,C lines and D, E are put to zero . In this arrangement, sum is obtained on R line and Cout is obtained on S line. While for subtraction inputs A, B and Bin are provided on A, B and D lines respectively and C, E are put to zero. In this arrangement, Difference is obtained on R line and Bout is obtained on T line. “Fredkin gate 5” is acting as 2:1 multiplexer. F1 and F2 are two input lines and S12 is acting as select line. It is passing F1 or F2 on func1 output line as per desired logic depending upon select line S12. “Fredkin gate 6” is acting as 2:1 multiplexer. It is passing func1 (F1 or F2) or F3 on func output line as per desired logic depending upon select line S13. 3. PROPOSED FAULT TOLERANT ALU ARCHITECTURE The proposed Fault tolerant ALU architecture is configured to perform 40 operations including 12 logical and 28 arithmetic operations. List of logical operations performed by proposed arithmetic and logical unit is shown in Table 2. For performing logical operations; S3 is put to don’t care condition while S4, S6, S7 and S9 are put to 0. List of arithmetic operations are divided into two sets. Arithmetic operations set 1 comprises of addition related operations and Arithmetic operations set 2 comprises of subtraction related operations. For set-1operations; S9, S10, S11, S12 and S13 are put to 0 while for set-2 operations; S9 is put equal to 1 and S10, S11, S12 and S13 are put to 0. List of arithmetic operations performed by proposed arithmetic and logic unit is shown in Table 3. Total operations count is 40 making it high functionality fault tolerant arithmetic and logical unit. Proposed high functionality fault tolerant reversible ALU architecture is shown in Figure 1. As proposed novel architecture consists of six Fredkin gates (with quantum cost of 5 each), four double Feynman gates (with quantum cost of 2 each) and one FTRA gate with quantum cost of 8. Therefore, total quantum cost calculated is 46. The simulation waveform of proposed high functionality fault tolerant reversible ALU architecture is shown in Figure 2 Table 2. Logical operations S0 S1 S2 S5 S8 S10 S11 S12 S13 func 0 1 x 0 0 0 1 0 0 A XOR B 0 1 X 0 0 0 1 1 0 A AND B 0 1 X 0 0 0 1 X 1 A+B’ 0 1 X 0 0 1 0 0 0 A XNOR B 0 1 X 0 0 1 0 1 0 A NOR B 0 1 X 0 0 1 0 X 1 A’+B 0 1 X 1 1 0 0 1 0 A OR B 0 1 X 1 1 0 0 X 1 AB’ 0 1 X 1 1 1 1 1 0 A NAND B 0 1 X 1 1 1 1 X 1 A’B X 0 0 0 0 0 1 0 0 A X 0 1 0 0 0 1 0 0 A’ Table 3. Arithmetic operations S0 S1 S2 S3 S4 S5 S6 S7 S8 Func (Set-1) Func (Set-2) X 0 0 1 1 X 1 1 0 A plus AB’ A minus AB’ 1 1 X 0 1 X 1 1 0 A plus B’ plus AB A minus B’ minus AB 0 1 X 1 1 X 1 1 0 A plus B plus AB’ A minus B minus AB’ 0 1 X X 0 0 0 0 0 A plus B A minus B 1 1 X X 0 0 0 0 0 A plus B’ A minus B’ X 0 0 0 1 X 1 1 0 A plus AB A minus AB 1 1 X X 0 0 0 0 1 A plus B’ plus A A minus B’ minus A 0 1 X X 0 0 0 0 1 A plus B plus A A minus B minus A X 0 0 0 1 X 0 0 0 A plus A’B A minus A’B 0 1 X 0 1 X 0 0 0 A plus B plus A’B A minus B minus A’B 1 1 X 0 1 X 0 0 0 A plus B’ plus A’B A minus B’ minus A’B X 0 0 0 1 X 0 0 1 A plus (A+B) A minus (A+B) X 0 0 1 1 X 0 0 1 A plus (A+B’) A minus (A+B’) X 0 0 X 0 0 0 0 1 A plus A A minus A
  • 5.  ISSN:1693-6930 TELKOMNIKATelecommun Comput El Control, Vol. 18, No. 1, February 2020: 234 - 239 238 Figure 2. Simulation waveform of proposed fault tolerant reversible ALU architecture 4. COMPARISON AND RESULTS The proposed novel high functionality fault tolerant ALU architecture is compared with Design 1 [6], Design 2 [7] and Design 3 [21] in terms of important reversible design traits. The proposed architecture is designed with minimum quantum cost; 46 and highest operations: 40. There is drastic reduction in reversible logic gates, constant input lines and complexity is also avoided. Reversible design trait comparison sheet of various ALU designs is presented in Table 4. A comparison on optimization aspects is presented in tabular form and results shows that proposed ALU architecture is optimum balance in terms of all aspects of reversible logic synthesis. Bar chart representation is shown in Figure 3 to compare evaluation results and clear understanding. Figure 3. Bar chart comparison for quantitative analysis Table 4. Reversible design trait comparison sheet ALU DESIGNS Design 1 [6] Design 2 [7] Design 3 [21] Proposed Fault Tolerant ALU Architecture No. of Gates 24 17 16 11 Quantum Cost 70 595 77 46 Operations 32 32 32 40 Garbage Outputs 12 37 25 20 Ancillary Inputs 12 33 25 4 Fault Tolerance No Yes Yes Yes 5. CONCLUSION The proposed novel high functionality fault tolerant ALU design promises the low quantum cost and high functionality as compare to other existing designs. The bar chart comparison of proposed novel high
  • 6. TELKOMNIKATelecommun Comput El Control  Novel high functionality fault tolerant ALU (Shaveta Thakral) 239 functionality fault tolerant ALU design over existing ALU design 1, 2 and 3 quantitatively demonstrates 25% increase in functionality with 40% reduction in quantum cost as compare to best results in literature. Fault tolerance and test patterns not only make system robust but also demanded by smart computing required for industrial and commercial applications. This research may be further extended for multibit fault detection and correction along with functionality enhancement. REFERENCES [1] Landauer R., “Irreversibility and Heat Generation in the Computing Process,” IBM Journal of Research and Development, vol. 5, no. 3, pp. 183-191, 1961. [2] Bennett C., “Logical Reversibility of Computation,” IBM Journal of Research and Development, vol. 17, no. 6, pp. 525-532, 1973. [3] Thomsen M., Glück R., Axelsen H., “Reversible Arithmetic Logic Unit for Quantum Arithmetic,” Journal of Physics A: Mathematical and Theoretical, vol. 43, no. 38, 2010. [4] Matthew M, Matthew L, Richard M, Nagarajan R., “Design of a Novel Reversible ALU using an Enhanced Carry Look Ahead Adder,” 11th IEEE International Conference on Nanotechnology, 2012. [5] Syamala Y, Tilak A., “Reversible Arithmetic Logic Unit,” 2011 3rd International Conference on Electronics Computer Technology, 2011. [6] Guan Z., Li W., Ding W., Hang Y., Ni L., “An Arithmetic Logic Unit Design Based on Reversible Logic Gates,” Proceedings of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing, 2011. [7] Rakshith, T.R. and Saligram, R., “Parity Preserving Logic Based Fault Tolerant Reversible ALU,” 2013 IEEE Conference on Information & Communication Technologies, 2013. [8] Singh R, Upadhyay S, S S, Jagannath K, Hariprasad S., “Efficient Design of Arithmetic Logic Unit using Reversible Logic Gates,” International Journal of Advanced Research in Computer Engineering & Technology (IJARCET), vol. 3, no. 4, pp. 1474-1477, 2014. [9] Gupta A, Malviya U, Kapse V., “Design of Speed, Energy and Power Efficient Reversible Logic Based Vedic ALU for Digital Processors,” 2012 Nirma University International Conference on Engineering (NUiCONE), 2014. [10] Saligram R., Shridhar Hegde S., A. Kulkarni S, H.R. Bhagyalakshmi, M.K. Venkatesha, “Design of Parity Preserving Logic Based Fault Tolerant Reversible Arithmetic Logic Unit,” International Journal of VLSI Design & Communication Systems, vol. 4, pp. 53-68, 2013. [11] Bashiri R., HaghparastM., “Designing a Novel Nanometric Parity Preserving Reversible ALU,” Journal of Basic and Applied Scientific Research, vol. 3, no. 6, pp. 572-580, 2013. [12] Safari P., Haghparast M., Azari A., Branch A., “A Design of Fault Tolerant Reversible Arithmetic Logic Unit,” Life Science Journal, vol. 9, no. 3, pp. 643-646, 2012. [13] Sen B., Ganeriwal S., Sikdar B. K., “Reversible Logic-Based Fault-Tolerant Nanocircuits in QCA,” International Scholarly Research Notices, vol. 2013, pp. 1-9, 2013. [14] Moallem P., Ehsanpour M., Bolhasani A., Montazeri M., “Optimized Reversible Arithmetic Logic Units,” Journal of Electronics (China), vol. 31, no.5, pp. 394-405, 2014. [15] Gopal L., Syahira N., Mahayadin M., Chowdhury A., Gopalai A., Singh A., “Design and Synthesis of Reversible Arithmetic and Logic Unit (ALU),” International Conference on Computer, Communications, and Control Technology (I4CT), 2014. [16] Sen B., Dutta M., Goswami M., Sikdar B., “Modular Design of Testable Reversible ALU by QCA Multiplexer with increase in Programmability,” Microelectronics Journal, vol. 45, no. 11, pp. 1522-1532, 2014. [17] Thakral S., Bansal D., “Fault Tolerant ALU using Parity Preserving Reversible Logic Gates,” International Journal of Modern Education and Computer Science, vol, 8, no. 8, pp. 51-58, 2016. [18] Sasamal T., Singh A., Mohan A., “Efficient Design of Reversible ALU in Quantum-Dot Cellular Automata,” Optik, vol. 127, no. 15, pp. 6172-6182, 2016. [19] Krishna Murthy M., “Design of Efficient Adder Circuits Using Proposed Parity Preserving Gate (PPPG),” International Journal of VLSI Design & Communication Systems, vol. 3, no. 3, pp. 83-39, 2012. [20] Thakral S., Bansal D., Chakarvarti S., “Implementation and Analysis of Reversible logic Based Arithmetic Logic Unit,” TELKOMNIKA Telecommunication Computing Electronics and Control, vol. 14, no. 4, 1292-1298, 2016. [21] Misra N. K., Wairya S., & Singh V. K., “Approach to Design a High-Performance Fault-Tolerant Reversible ALU,” International Journal of Circuits and Architecture Design, vol. 2, no. 1, pp. 83-103, 2016. [22] Gadim M. R., Navimipour N. J., “A New Three-Level Fault Tolerance Arithmetic and Logic Unit Based on Quantum Dot Cellular Automata,” Microsystem technologies, vol. 24, no. 2, pp. 1295-1305, 2018. [23] Bahadori G., Houshmand M., Zomorodi-Moghadam M., “Design of a Fault-Tolerant Reversible Control Unit in Molecular Quantum-Dot Cellular Automata,” International Journal of Quantum Information, vol. 16, no. 1, 2018. [24] Das B. and Chandran S., “Towards the Designing of Efficient Computing Reversible Fault Tolerant Arithmetic Circuits and ALU,” European Journal of Scientific Research, vol.150, no. 2, pp. 126-151, 2018. [25] Thakral S., and Bansal D., “Fault Tolerant Arithmetic Logic Unit,” International Conference on Emerging Current Trends in Computing and Expert Technology, pp. 226-233, 2019. [26] Thakral S., and Bansal D., “Improved Fault Tolerant ALU Architecture,” International Journal of Engineering and Advanced Technology (IJEAT), vol. 8, no. 6, pp. 1477-1484, 2019.