Reversible and DNA Computing. Hafiz M. H. Babu. Читать онлайн. Newlib. NEWLIB.NET

Автор: Hafiz M. H. Babu
Издательство: John Wiley & Sons Limited
Серия:
Жанр произведения: Техническая литература
Год издания: 0
isbn: 9781119679431
Скачать книгу
or more inputs if needed. Feynman gate (FG) is already presented to illustrate the idea of garbage output, Feynman gate is 2 images 2 reversible gate where inputs are A, B, and corresponding functions are P = A, Q = A images B. The Feynman gate is used here to show how to control input to produce expected output. Both the inputs A and B are used as control inputs, and their impact on output is shown below.

Schematic illustration of the 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 images, both the outputs P = B and Q = A. By controlling B, the copies of A can be created. This circuit can be easily used as a copying circuit.

      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 images. Then by using above definition area, denoted by A, of that circuit is

equation

      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 (images m) in diameter, the size of the basic quantum gates ranges from 50–300 Å. Quantum circuits can be implemented with the basic quantum gates and the number of quantum gates depends on the number of basic quantum gates needed to implement it. So, the area of a gate can be defined as follows: Area = Number of quantum gates images Size of basic quantum gates.

      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.

      Calculating quantum cost of reversible circuit is always an interesting one. Quantum circuits, DNA technologies, nano‐technologies and optical computing are the most common applications of quantum theory. Every reversible gate can be calculated in terms of quantum cost and hence the reversible circuits can be measured in terms of quantum cost. Reducing the quantum cost from reversible circuit is always a challenging issue and research are still going on in this area. In this section, the quantum equivalent diagram of some popular reversible gate is presented.

      Property 1.17.1

      The quantum cost of every 2 images 2 gate is the same. It can be easily assumed that 1 images 1 gate cost nothing, since it can always be included to arbitrary 2 images 2 gate that precedes or follows it. Thus, in first approximation, every permutation quantum gate will be built from 1 images 1 and 2 images 2 quantum primitives and its cost is calculated as a total sum of 2 images 2 gates used. All gates of the form 2 images 2 has equal quantum cost, and the cost is unity.

      1.17.1 Reversible NOT Gate (Feynman Gate)

      Example 1.13

      1.17.2 Toffoli Gate

Schematic illustration of the quantum cost calculation of Feynman gate. Скачать книгу