My Account Log in

1 option

Quantum computing : a pathway to quantum logic design / Hafiz Md. Hasan Babu.

Institute of Physics - IOP eBooks 2023 Collection Available online

View online
Format:
Book
Author/Creator:
Babu, Hafiz Md. Hasan, 1966- author.
Contributor:
Institute of Physics (Great Britain), publisher.
Series:
IOP (Series). Release 23.
IOP ebooks. 2023 collection.
[IOP release $release]
IOP ebooks. [2023 collection]
Language:
English
Subjects (All):
Quantum computing.
Quantum computers.
Quantum logic.
Physical Description:
1 online resource (various pagings) : illustrations (some color).
Edition:
Second edition.
Other Title:
Pathway to quantum logic design.
Place of Publication:
Bristol [England] (Temple Circus, Temple Way, Bristol BS1 6HG, UK) : IOP Publishing, [2023]
System Details:
Mode of access: World Wide Web.
System requirements: Adobe Acrobat Reader, EPUB reader, or Kindle reader.
Biography/History:
Dr. Hafiz Md. Hasan Babu is a Professor in the Department of Computer Science & Engineering and a Dean in the Faculty of Engineering and Technology at the University of Dhaka, Bangladesh. In recognition of his valuable contributions in the field of computer science and engineering, he received the Bangladesh Academy of Sciences Dr. M. O. Ghani Memorial Gold Medal Award in 2015 and University Grants Commission of Bangladesh Gold Medal Award in 2017, which are the most prestigious research awards in Bangladesh. He has written more than one hundred research articles published in reputed journals and is a regular reviewer of reputed international journals and conferences.
Summary:
Quantum computing is an emerging technology with the potential to have a significant impact on science and technology. Organised into four parts, this comprehensive second edition covers topics such as the basic concepts of quantum computing alongside quantum implementation of different circuits; the fault tolerant concepts of quantum computing; the concept of QCA alongside the design processes of different QCA circuits; and an overview of QCA fault-tolerant circuits and their design procedures. In addition to updates to first edition chapters to reflect developments in recent years, this new edition sees the inclusion of problems to every chapter and eight new chapters. This book will be a great help for quantum computing researchers, faculty members and students who can develop a working understanding of circuit-based quantum computing.
Contents:
part II. Quantum fault tolerance. 19. Quantum fault-tolerant circuits
19.1. The need for quantum fault-tolerant circuits
19.2. The fault-tolerant quantum adder
19.3. The fault-tolerant multiplier
19.4. The quantum fault-tolerant integer divider
19.5. Summary
part III. Quantum-dot cellular automata. 20. Quantum-dot cellular automata
20.1. Fundamentals of QCA circuits
20.2. The QCA cell
20.3. Information and data propagation
20.4. Basic QCA elements and gates
20.5. The QCA clock
20.6. Summary
21. The QCA adder and subtractor
21.1. The Ex-OR gate
21.2. The QCA half-adder and -subtractor
21.3. The QCA full-adder and full-subtractor
21.4. Summary
22. The QCA multiplier and divider
22.1. The QCA multiplier
22.2. The QCA divider
22.3. Summary
23. QCA asynchronous and synchronous counters
23.1. The asynchronous counter
23.2. The synchronous counter
23.3. Summary
24. The QCA decoder and encoder
24.1. The QCA decoder
24.2. The QCA encoder
24.3. Summary
25. The QCA multiplexer and demultiplexer
25.1. The QCA 2-to-1 multiplexer
25.2. The QCA 4-to-1 multiplexer
25.3. The QCA 1-to-2 demultiplexer
25.4. The QCA 1-to-4 demultiplexer
25.5. Multiplexing/demultiplexing using QCA
25.6. Summary
26. QCA flip-flops
26.1. QCA D flip-flops
26.2. QCA J-K flip-flops
26.3. QCA SR flip-flops
26.4. QCA T flip-flops
26.5. Applications
26.6. Summary
27. QCA programmable logic devices
27.1. The QCA programmable array logic
27.2. The QCA programmable logic array
27.3. The QCA field-programmable gate array
27.4. The importance and applications of QCA programmable logic devices
27.5. Summary
28. QCA RAM, ROM, and cache memory
28.1. The RAM cell
28.2. The QCA ROM
28.3. The QCA cache memory
28.4. Summary
29. The QCA processor circuit
29.1. Introduction
29.2. Basic definitions
29.3. The block diagram of a QCA processor
29.4. The basic components of a QCA processor
29.5. Summary
30. Applications of QCA technology
30.1. High performance
30.2. Small size
30.3. Low power consumption
30.4. Encryption and authentication
30.5. Higher data speed
30.6. Image processing
30.7. Summary
part IV. QCA fault tolerance. 31. QCA fault-tolerant circuits
31.1. The necessity of QCA fault-tolerant circuits
31.2. The fault-tolerant QCA majority gate
31.3. The fault-tolerant QCA 1-to-2 demultiplexer
31.4. The fault-tolerant QCA full-adder
31.5. The fault-tolerant QCA SRAM cell
31.6. The fault-tolerant QCA subtractor
31.7. The fault-tolerant QCA multiplier
31.8. Summary.
part I. Quantum logic. 1. Quantum logic
1.1. Overview
1.2. Motivations towards quantum computing
1.3. The relationship between reversible and quantum logic
1.4. Quantum computers
1.5. The working principles of quantum computers
1.6. The evolution of quantum computers
1.7. Why pursue quantum computing?
1.8. Summary
2. Basic definitions of quantum logic
2.1. The quantum qubit
2.2. The quantum gate
2.3. Garbage outputs
2.4. Constant inputs
2.5. Area
2.6. Power
2.7. Delay
2.8. Depth
2.9. Quantum cost
2.10. Quantum gate calculation complexity
2.11. Summary
3. The quantum qubit string comparator
3.1. Characteristics of a quantum comparator
3.2. The quantum magnitude comparator
3.3. The design of a quantum comparator
3.4. Summary
4. The quantum full-adder and subtractor
4.1. The quantum adder
4.2. The quantum subtractor
4.3. Summary
5. The quantum multiplexer and demultiplexer
5.1. The quantum multiplexer
5.2. The quantum demultiplexer
5.3. Summary
6. The quantum adder circuits
6.1. The quantum carry skip adder
6.2. The quantum comparison circuit
6.3. The quantum2-to-1 multiplier circuit
6.4. The design of a quantum carry skip adder
6.5. The quantum BCD adder
6.6. Summary
7. The quantum multiplier-accumulator
7.1. The importance of a quantum multiplier-accumulator
7.2. The quantum multiplication technique
7.3. Reduction of the garbage outputs and ancillary inputs of quantum circuits
7.4. The design of a quantum multiplier circuit
7.5. Accumulator
7.6. Summary
8. The quantum divider
8.1. Division algorithms
8.2. The importance of the quantum divider
8.3. The tree-based quantum division technique
8.4. The design of a quantum divider circuit
8.5. Summary
9. The quantum BCD priority encoder
9.1. The properties of a quantum encoder
9.2. The design of a quantum BCD priority encoder circuit
9.3. Summary
10. The quantum decoder
10.1. The characteristics of a quantum decoder
10.2. The design of a quantum decoder
10.3. Summary
11. The quantum square root circuit
11.1. The properties of a quantum square root function
11.2. The design of a quantum square root circuit
11.3. Summary
12. Quantum latches and counter circuits
12.1. The properties of quantum latches
12.2. The design of quantum latches
12.3. The properties of quantum counter circuits
12.4. The design of quantum counters
12.5. Summary
13. The quantum controlled ternary barrel shifter
13.1. Ternary quantum gates
13.2. The properties of ternary quantum circuits
13.3. The quantum barrel shifter
13.4. The design of a quantum ternary barrel shifter
13.5. Summary
14. Quantum RAM, quantum ROM, and quantum cache memory
14.1. The quantum n-to-2n decoder
14.2. The quantum memory unit
14.3. The construction procedure of QRAM
14.4. Quantum ROM
14.5. Quantum cache memory
14.6. Summary
15. The quantum arithmetic logic unit
15.1. The design of a quantum ALU
15.2. Summary
16. Quantum programmable logic devices
16.1. The quantum programmable array logic
16.2. The quantum programmable logic array
16.3. The quantum complex programmable logic device
16.4. The quantum field-programmable gate array
16.5. Summary
17. The quantum processor circuit
17.1. Introduction
17.2. Basic definitions
17.3. The block diagram of a quantum processor
17.4. The basic components of a quantum processor
17.5. Applications
17.6. Summary
18. Applications of quantum computing technology
18.1. Optimization
18.2. Machine learning
18.3. Biomedical simulations
18.4. Financial services
18.5. Computational chemistry
18.6. Logistics and scheduling
18.7. Cyber security
18.8. Circuit, software, and system fault simulation
18.9. Weather forecasting
18.10. Summary
Notes:
"Version: 202306"--Title page verso.
Includes bibliographical references.
Title from PDF title page (viewed on July 6, 2023).
Other Format:
Print version:
ISBN:
9780750356831
9780750356824
OCLC:
1389632636
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account