Quantum computing is an emerging technology with the potential to have a significant impact on science and society. Recent advances in mathematics, material science and computer engineering are transforming quantum computing from theory into practice. As quantum computing is an entirely different concept compared to classical computing, it is necessary to develop a new way of thinking to establish the new technologies for the current quantum revolution. This book is an essential resource for students and active researchers where the readers are introduced to quantum computing and quantum logic, fault tolerant quantum computing and quantum dot cellular automata (QCA).
Table of Contents:
Part I Quantum Logic
1 Quantum Logic
2 Basic
Definitions of Quantum Logic
3 Quantum Bit
String Comparator
4 Quantum
Full-adder and Subtractor
5 Quantum
Multiplexer and Demultiplexer
6 Quantum
Adders Circuits
7 Quantum
Multiplier Accumulator
8 Quantum
Divider
9 Quantum BCD
Priority Encoder
10 Quantum
Decoder
11 Quantum
Square Root Circuit
12 Quantum
Latches and Counter Circuits
13 Quantum
Controlled Ternary Barrel Shifter
14 Quantum
Random Access Memory
15 Quantum
Arithmetic Logic Unit
16 Applications
of Quantum Computing Technology
Part II Quantum Fault Tolerant
17 Quantum
Fault Tolerant Circuit
Part III Quantum-Dot Cellular Automata
18 Quantum-Dot
Cellular Automata
19 QCA Adder
and Subtractor
20 QCA
Multiplier and Divider
21 QCA
Asynchronous and Synchronous Counter
22 QCA Decoder
and Encoder
23 QCA
Multiplexer and Demultiplexer
24 QCA RAM
Cell, ROM and Processor