You are on page 1of 20

Design and synthesis of an efficient Reversible ALU

based on QCA Technology


Presented by:
Dr. Vasudeva Bevara
Assistant Professor
Department of ECE

09/09/2023 1
Outline

 Introduction: QCA Technology


 QCA Structures
 Basic QCA Devices
 Special cases of Majority
 Motivation towards Reversible logic
 Reversible Logic Gates: RMD and RM
 Reversible ALU using RM
 Synthesis with QCA technology
 Future Research Directions
 Conclusion
09/09/2023 2
Introduction of QCA

• Motivation
• Approaching physical limits of CMOS
sizing
• Alternative technologies need to be
investigated.
• In 1993, Lent proposed QCA
technology.
• QCA as a nano scale solution
• New method of computation and
information transformation.

09/09/2023 3
QCA – The Four Dot Device
Quantum dot Rotated cells

electron

Binary ‘1’ Binary ‘0’

• QCA cell consisting of 4 “dots” and 2 extra electrons;


• Information stored not as voltage level
• Positions of electrons
• Information is transferred by the Coulomb Interaction.
• No current in information transformation
• Very low power dissipation.

09/09/2023 4
Clocking in QCA

• Speed
• @42 nm spacing: 25GHz
• @4.2 nm spacing: 2.5THz
• Clocking Zone
• In QCA the synchronization is achieved by cascading
clock for transfer the data from one cell to the next
cell.
• In order to propagate the information through QCA
without any random adjustment of QCA cells.

Ref: In09/09/2023
“Architectural Issues and Possibilities in Quantum Cellular Automata (QCA)” by M.T.Niemier and P.M.Kogge in NSF 5
Basic QCA Devices
 Inverter  Basic QCA Gate – Majority
B

out
in A F=AB+BC+CA

in out C
Truth table

• Can be used to implement AND, OR by setting one


input to 0, 1 respectively

09/09/2023 6
Special cases of Majority

0 0

0 0 1 1

1 1
Stronger wins!

09/09/2023 7
Motivation: Why Reversible Logic?
• Designing of a complex digital system which dissipates
low power is a competitive topic in the research field
of hardware design. Heat dissipation in the circuit has
become the critical limiting factor .
• Rolf Landauer introduced that losing of bit in circuits
causes the smallest amount of heat in computation
and the theoretical limit of energy dissipation for
losing of one bit computation is KTln2

• Even C.H. Bennett in 1973 also showed that the


dissipated energy directly correlated to the number of
lost bits

A P=A
Reversible
gate
B Q=A B

09/09/2023 8
Irreversible Vs Reversible Logic
A A P=A
Irreversible Reversible
gate Q=A B
gate
B B Q=A B

Truth Table For Reversible XOR Logic


Truth Table For Irreversible XOR Logic
09/09/2023 (Feynman Gate) 9
Reversible Mux and De-Mux (RMD)

•Block Diagram of RMD

(a) Buffer/Inverter (b) AND gate (c) XOR gate


(d) 2:1 Mux (e) 1:2 De-Mux (f) OR gate
Truth Table of RMD
09/09/2023 10
QCA RMD Logic Gate Design

• QCA Circuit of RMD • Simulation Results of RMD


09/09/2023 11
Reversible Mux (RM)

•Block Diagram of RM

(a) AND gate (b) XOR gate (c) 2:1 Mux


(e) Half Adder (f) OR gate

Truth Table of RM
09/09/2023 12
QCA RM Logic Gate Design

• QCA Circuit of RM
• Simulation Results of RM
09/09/2023 13
Reversible Arithmetic & Logic Unit (RALU) Design

• An Arithmetic Logic Unit (ALU) is a digital


circuit that performing arithmetic and logical
operations.

• The ALU is a fundamental building block of


the central processing unit of a computer
and even the simplest microprocessor
contains one for purpose such as maintaining
times

09/09/2023 14
Reversible Arithmetic Unit (RAU)

RAU Design Using QCA Technology

Block Diagram of RAU Using RM Logic Gate

Truth Table of RAU Using RM Logic Gate


09/09/2023 15
Reversible Logic Unit (RLU)

RLU Design Using QCA Technology

Block Diagram of RLU Using RM Logic Gate

09/09/2023 16
Truth Table of RLU Using RM Logic Gate
Conclusion

An efficient RALU structure in QCA technology to carryout the arithmetic


and bitwise logical operations has been designed & simulated.

In addition, a new application specific reversible multiplexer has been


introduced due to the characteristics of the arithmetic and logical operation
of the proposed RALU.

Moreover, RMD and RM has been introduced in QCA technology with low
energy dissipation and less space.

09/09/2023 17
Future Research Directions

Circuits
• Establish Electrical Model for QCA
• Design Sequential Modules in QCA
• Interface Circuitry Between QCA and CMOS

Systems
The QCA based reversible logic circuits are used in digital image processing and communications for enabling the storage and
hence to retrieve back the same information that is being stored.

Develop QCA-Driven Synthesis

Pipeline Design for High Performance

09/09/2023 18
References
 Oskouei, Saeed Mirzajani, and Ali Ghaffari. "Designing a new reversible ALU by QCA for reducing occupation area."
The Journal of Supercomputing 75.8 (2019): 5118-5144.
 Sasamal, Trailokya Nath, Ashutosh Kumar Singh, and Anand Mohan. "Efficient design of reversible alu in
quantum-dot cellular automata." Optik 127.15 (2016): 6172-6182.
 Taherkhani, Elham, Mohammad Hossein Moaiyeri, and Shaahin Angizi. "Design of an ultra-efficient
reversible full adder-subtractor in quantum-dot cellular automata." Optik 142 (2017): 557-563.
 A. N. Bahar, S. Waheed, and M. A. Habib, “A novel presentation of reversible logic gate in quantum-dot cellular
automata (qca),” in 2014 International Conference on Electrical Engineering and Information & Communication
Technology. IEEE, 2014, pp. 1–6.
 Sen, Bibhash, et al. "Realizing reversible computing in QCA framework resulting in efficient design of testable ALU."
ACM Journal on Emerging Technologies in Computing Systems (JETC) 11.3 (2014): 1-22.
 Chaves, Jeferson F., et al. "Towards reversible QCA computers: Reversible gates and ALU." 2015 IEEE 6th Latin
American Symposium on Circuits & Systems (LASCAS). IEEE, 2015.
 Sen, Bibhash, et al. "QCA multiplexer based design of reversible ALU." 2012 IEEE International Conference on Circuits
and Systems (ICCAS). IEEE, 2012.
 Sen, Bibhash, et al. "QCA multiplexer based design of reversible ALU." 2012 IEEE International Conference on Circuits
and Systems (ICCAS). IEEE, 2012.
 Gupta, Namit, K. K. Choudhary, and Sumant Katiyal. "Two bit arithmetic logic unit (ALU) in QCA." International
Journal on Recent Trends in Engineering & Technology 8.2 (2013): 35.
09/09/2023 19
09/09/2023 20

You might also like