Reversible and DNA Computing. Hafiz M. H. Babu
Чтение книги онлайн.
Читать онлайн книгу Reversible and DNA Computing - Hafiz M. H. Babu страница 18
= A quantum controlled‐V (controlled‐) gate
Figure 1.6 Block diagram of the reversible FRG gate.
Figure 1.7 Quantum representation of a reversible FRG gate.
Example 1.10
Figure 1.7 shows the quantum representation of a reversible Fredkin (FRG) gate. The figure describes that there is only one NOT operation, four quantum CNOT operations, and three quantum controlled‐V (controlled‐
1.12 Fan‐Out
Fan‐out is a term that defines the maximum number of inputs in which the output of a single logic gate can be fed. The fan‐out of any reversible circuit is 1.
Example 1.11
The fan‐out of any reversible circuit is 1.
1.13 Self‐Reversible
A gate is said to be self‐reversible if its dual combination is the same as itself.
Example 1.12
In Figure 1.8, there are two Toffoli gates that are in the cascading form. If the outputs of the first Toffoli gate are fed to the input of the second Toffoli gate, then the output of the second Toffoli gate is equal to the input of the first Toffoli gate. Here the outputs of first gate are P, Q, and R, where P = A, Q = B, and R = AB
1.14 Reversible Computation
In a reversible circuit, correct output is found by applying correct input instance and controlling one or more inputs if needed. Feynman gate (FG) is already presented to illustrate the idea of garbage output, Feynman gate is 2
Figure 1.8 Toffoli gates as self‐reversible.
A as control input:
For , output , and ,
For , output , and .
B as control input:
For , output , and .
For , output , and .
It is better to note that when B is used as control input and
1.15 Area
The area of a logic circuit is the summation of individual areas of each gate of the circuit. Suppose a reversible circuit consists of n reversible gates. Area of those n gates are
The above definition for the area of a circuit can be calculated easily by obtaining area of each individual gate using CMOS 45 nm Open Cell Library and Synopsis Design Compiler.
Area of a gate can also be defined by the feature size. This size varies according to the number of quantum gates. As the basic quantum gates are fabricated with quantum dots with the size ranges from several to tens of nanometers (
1.16 Design Constraints for Reversible Logic Circuits
The following are the important design constraints for reversible logic circuits:
Reversible logic gates do not allow fan‐outs.
The reversible logic circuits should have minimum number of reversible gates.
Reversible logic circuits should have minimum quantum cost.
The design can be optimized so as to produce minimum number of garbage outputs.
The reversible logic circuits must use minimum number of constant inputs.
The reversible logic circuits must use a minimum logic depth or gate levels.
Reversible logic circuits should have minimum area and power.
The reversible logic circuits must use minimum hardware complexity and minimum quantum gate calculation complexity.