A new design and simulation of reversible gates in quantum-dot cellular automata technology

Size: px
Start display at page:

Download "A new design and simulation of reversible gates in quantum-dot cellular automata technology"

Transcription

1 A new design and simulation of reversible gates in quantum-dot cellular automata technology Moein Sarvaghad-Moghaddam, Ali A. Orouji,* Department of Electrical and Computer Engineering, Semnan University, Semnan, Iran. * Abstract Power dissipation is the main limitation of all the nano electronics design techniques including Quantumdot Cellular Automata (QCA). The reversible computing is considered as the reliable solution to lower the power dissipation. In this paper, the contribution is divided into three parts. In the first part, a multi-objective synthesis method is presented for reversible functions (with the objective priority of gate counts (majority gates), gate levels, the number of NOT gates, and control inputs which are the input cells with fixed polarization used for programming 2-input OR and AND gates). Based on the proposed method, a new synthesis of many of well-known reversible gates is proposed. In the second part, a new method for converting irreversible functions to the reversible one in QCA technology is presented. This method has advantages such as: having of a minimum number of garbage outputs, converting of irreversible functions to reversible one directly and as optimal (So, in this method, a sub-optimal method of using of conventional reversible blocks such as Toffoli and Fredkin are not used), and so on. For showing the efficiency of the proposed method, it is applied to the 3 standard combinational functions. In the third part, new designs of QCA layouts are presented for gates synthesized in the previous section. Results show that our proposed method outperforms the best available methods in terms of area, complexity (cell amount), delay (clocking zones), and also in logic level in terms of levels, Control inputs, number of majority and NOT gates.. Introduction Nano technology has been the focus of an extensive research to supersede the projected limitations of CMOS at the end of the roadmap []. One of the most pressing hurdles in the development of innovative computation paradigms and systems is energy dissipation [2]. A possible solution is reversible computing. Reversible logic was first related to energy when Landauer states that information loss due to function irreversibility leads to energy dissipation [3]. This principle is further supported by Bennett that zero energy dissipation can be achieved only when the circuit contains reversible gates [4]. Energy dissipation could be caused by information dissipation [5]. This has been quantified as KTln2 joules of energy for every bit of information that is lost, where K is the Boltzmann s constant and T is the absolute temperature of the environment. Consequently, without losing any bit of information, no energy dissipation occurs [4]. At room temperature (T = 3 K), this value is equivalent to ~2.9 2 Joules which is very small but it is important for nano-scale curcuits that must have be very low power consumption. Continuing advances in semiconductor technology have led to the reduction of feature sizes in Complementary Metal-Oxide Semiconductor (CMOS) design. More scaling of feature sizes is not possible due to physical limits such as quantum effects and non-deterministic behavior of small currents. One of the alternatives for CMOS technology is Quantum-dot Cellular Automata (QCA) [6-] in which the configuration of an electron pair within a quantum-dot cell specifies the logical states. QCA was first proposed by Lent (993) [, 2]. The fundamental unit of QCA is a QCA cell which is composed of four dots located at the corners of a square. This technology acts on the basis of Coulombic interactions of electrons trapped in quantum dots. In QCA Logic, clock is responsible for synchronization and control of information flow and also it provides power to run the circuit [6, 3]. In QCA, the three-input majority and NOT gates are the fundamental primitives. C. S. Lent et al in 25 proposed circuit design based on QCA in reversible logic [4]; then several authors proposed several reversible gates in QCA [5-8]. In [5], QCA has been investigated for testable implementations of reversible logic. Also, two new reversible gates (referred to as QCA and QCA2) have been proposed for QCA

2 implementation. In [8], a novel approach to synthesize a reversible universal QCA logic gate (RUG) structure has been proposed with the target to reduce the garbage outputs as well as the logic gates of a design. Also, RUG gate had been used for the realization of QCA logic circuits. In [9] a QCA layout design for proposed Toffoli gate has been presented. Sarker and et al. in [2] have proposed a novel design of a QCA Peres Gate (PG) and its simulation. In [2], an efficient design of the Fredkin gate has been proposed and compared with the previous designs in the number of cells, covered area and latency time. In [22], designing of a one-bit full adder has been investigated using a QCA implementation of Toffoli and Fredkin gates. Then, a full-adder design with reversible QCA gates has been proposed regarding the overhead and power savings. The output function of QCA is expressed as: Y = x x 2 + x 2 x 3 + x x 3, Y 2 = x x 2 + x x 3 + x 2 x 3, Y 3 = x x 2 + x x 3 + x 2 x 3. In [23], a multi-objective synthesis methodology (with the objective priority of gate counts, gate levels and the number of NOT gates) has been presented for finding the minimal number of possible majority gates in the synthesis of Boolean functions using the proposed Majority Specification Matrix (MSM) concept. Moreover, based on MSM, a synthesis flow has been proposed for the synthesis of multioutput Boolean functions. In this paper, the main contribution is divided to three part. In the first part, by extending synthesis method proposed in [23] a multi-objective synthesis method is proposed for reversible functions (with the objective priority of gate counts, gate levels, the number of NOT gates and control inputs which are the input cells with fixed polarization used for programming 2-input OR and AND gates). Reduction of Control inputs is a new objective that is used in this paper for improving the reduction of power consumption in reversible functions. Based on the proposed method, a new synthesis for many of popular reversible gates such as Toffoli, Fredkin and so on are proposed. In the second part, a new method for converting irreversible functions to the reversible ones in QCA technology is presented. This method has advantages such as: converting of irreversible functions to reversible one directly and as optimal. (So, in this method, sub-optimal method of using of conventional reversible blocks such as Toffoli and Fredkin are not used), having of minimum number of garbage outputs, and garbage outputs do not create any additional gates (Majority and NOT gates). For showing the efficiency of the proposed method, it is applied to the 3 standard combinational functions proposed in [24] and a reversible function is created with the lowest the number of majority gate and garbage outputs. In the third part, new designs of QCA layouts are presented for gates synthesized in the previous section. Results show that our proposed method outperforms the best available methods in terms of area, complexity (cell amount), delay (clocking zones), and also in logic level in terms of gate levels, control inputs, number of majority and NOT gates. The rest of the paper is organized as follows. In Section 2, some related background materials are presented. Section 3 introduces the proposed method in detail. Section 4 presents the results and simulations, and finally, Section 5 concludes the paper. 2. Background material In this section, basic concepts in QCA technology such as Quantum-dot cellular automata and QCA devices are explained. 2.. Quantum-dot cellular automata A standard QCA cell is contained of four quantum-dots and two excess electrons located at the corners of a square as shown in Fig..a). They can occupy diagonal antipodal sites through tunneling junctions with Coulombic interaction between the electronic charges. Due to the existence of large potential barriers, it is supposed that tunneling out of the cell is not possible. As shown in Fig..b), a single QCA cell can accept two completely polarized states called cell polarization P = + (binary state) and P = (binary state).

3 Quantum Dot P=- Binary P=+ Binary Electron Localized electron a) b) Fig. : a) Illustration of a QCA cell with four quantum dots. b) QCA cell with two different polarizations. There are four manners for the QCA implementation reported so far include of Semiconductor QCA [25, 26], Magnetic QCA [27-29], Molecular QCA [3, 3], and Metal Dot QCA [32-34]. Orlov et al [35] first have introduced fabrication of the metal dot QCA cell as shown in Fig. 2.a). It consists of four metal connected by Al AlO x Al tunnel junctions. Electron beam lithography method and Shadow evaporation techniques at 5mK temperature are used for the fabrication of this cell. For generating superconductivity of the metal, a magnetic field of T is required. Electron transfer between dots creates the polarization change. Gate electrodes force to tunnel an electron to switch from one dot to the other. In the molecular manner [36], three allyl groups are used as connected in a V like structure by alkyl bridges. Fig. 2.b) show structure of molecular QCA cell in states, and NULL. In semiconductor manner [8], QCA cell can be implemented in Silicon material like GaAs/AlGaAs and four quantum dots can be fabricated with a high mobility two dimensional electron gas below the surface as shown in Fig. 2.c). In magnetic manner [37, 38], a single nanomagnet termed as magnetic island are used which have single magnetization state viz. up ( ) (binary state) or down ( ) (binary state) as shown in Fig. 2.d). Magnetic islands are fabricated from 3-nm thin film of permalloy using EBL and standard lift off technique. In this manner, QCA cells are formed by nano-sized ferromagnetic materials. a) b) c) d) Fig. 2: Illustration of QCA implementation in four different manners. a) Schematic of metal-dot QCA. b) Charge configuration of the molecular QCA, In this case positive charge (hole, shown by filled circle) transferred between different dots, creates three states ( NULL, Binary and Binary respectively). c) Schematic model of semiconductor QCA. d) Binary states and in a Single-domain nanomagnetic QCA cell QCA Logic devices QCA wire, QCA inverter, and QCA majority gate are the fundamental QCA logic devices. A line of 9 QCA cells forms a QCA wire. The wire is driven at the input cell by a cell with a fixed/held polarization [39]. The signal propagates along the wire from left to right when excited from the left most cell. A QCA wire can also be built with cells rotated by 45. This kind of wire propagates the input signal in odd cells and inversion of the input signal in even

4 cells [4, 4]. A QCA majority gate can present a three-input logic function as given in (). Where A, B, and C are the three inputs. M(A, B, C) = AB + BC + CA. () By forcing one of the three inputs of the majority gate to a constant logic or a the majority gate can be used to perform AND/OR operations as shown in the following equations: M(A, B, ) = AB, M(A, B, ) = A + B. (2) Fig. 3 shows a QCA wire in 9 and 45, inverter gate, and majority gate, respectively. a) b) c) d) Fig. 3: Representation of a) 9 QCA wire b) 45 QCA wire c) inverter gate d) QCA majority gate In QCA, there are two crossover options. They are coplanar crossings and multilayer crossovers. In the first way, one quantum wire with a 45-degree turn passes over a regular quantum wire without any interference. This approach is shown in Fig. 4.a). In the other approach, multi-layered structures are used for the passage of the quantum wires over each other. This structure is shown in Fig. 4.b).

5 a) b) Fig. 4: a) coplanar crossing wire b) multilayer crossing wire 2.3. QCA clocking In QCA, the information erasure and storage in the cell are controlled by the clock. For synchronize and information flow control in QCA circuit, Clocking is required. Two strategies have been considered for clocking QCA [42]: ) Landauer clocking: has a logically irreversible erase operation 2) Bennett clocking: has a logically reversible copythen-erase operation [2]. It has been shown that erasure without copying requires an amount of dissipated energy in the order of the signal energy. This scheme could offer a practical realization of reversible computing using QCA. Generally, four multi-phase clocking signals of phase lagging of π are applied as shown in Fig. 5.a). This type of 2 clocking system is called Landauer type [43]. During a complete cycle, each zone goes through the four phases. This zones must follow a particular order viz. C C C 2 C 3. four phases are called Switch, Hold, Release, and Relax [6]. The waveform of Bennett clocking is shown in Fig. 5.b). The principle of this clocking is to first compute the results by latching the cell array from input to output and then don t compute by the latching array to relax to an unpolarized state from output to input. a) b) Fig. 5: a) Laundauer clocking waveform. b) Bennett clocking waveform. S: switch phase, H: hold phase, Re: release phase, Rx: relax phase Simulation tool In this paper, QCA designer software [44] which is a well-known simulation tool for complex QCA circuits is used to simulate proposed circuit layouts and functionality checking and verify reversible functions in a bistable approximation [8, 35, 45, 46].

6 The bistable simulation engine supposes that each cell is a simple two-state system. For cell i the polarization state of the cell can be shown by Eq. (3) [44]. P i = E k i,j 2γ j P j +( E k i,j 2γ j P j) k Where P j the polarization state of the neighboring cells and E i,j is the kink energy between cell i and j. γ is the tunneling energy of electrons within the cell. The summation is over all cells within an effective radius of cell i, and can be set prior to the simulation as shown in Fig. 6. (3) Fig. 6: Effective Radius k The Kink energy E i,j represents the energy cost of cells i and j having opposite polarization. It is calculated simply from the electrostatic interaction between all the charges (mobile/immobile). That is, for each dot in cell i we calculate the electrostatic interaction between this dot and each dot in cell j as shown in Eq. (4). E k i,j = q i q j 4πε ε r r i r j Where ε is the permittivity of free space and ε r is the relative permittivity of the material system. (4) 2.5. Reversible logic In addition static and dynamic power consumption, which are two well-known sources of power dissipation in a logic circuit, information loss is another source of energy loss in a logic circuit which was introduced by Landauer (In 96) [3]. According to Landauer s principle, the loss of one bit of information, will dissipate ktln (2) joules of energy where K is the Boltzmann s constant and T is the absolute temperature of the environment. This amount is According to the second law of thermodynamic. At room temperature (T = 3 K), this value is equivalent to ~2.9 2 Joules which is very small but it is important for nano-scale curcuits that must have be very low power consumption. This principle is further supported by Bennett that zero energy dissipation can be achieved only when the circuit contains reversible gates [4]. Reversible computing considers the relation between information dissipation and energy dissipation at the logical level. Reversible computation is achieved at a logical level by establishing a one-to-one mapping between the input and output vectors in the circuit [4]. The one-to-one mapping is named bijective property. In addition, fan-out is not possible in reversible systems in quantum technology. However, it should be pointed out that in QCA technology, the Majority Voting (MV) function is logically irreversible because the information in the minority input is lost during the computation. It has been shown in the literature that in QCA, another clocking arrangement that is referred as Bennett clocking can be used for reversible computing. By using this scheme can offer

7 a practical realization of reversible computing using QCA. It has been shown by direct calculation that with Bennett clocking, energy dissipation per switching event is much less than ktln2 for QCA circuits with devices such as MV and fan-out and don t exist any physical limitation [2, 42]. So, for creating reversible gates in QCA technology, fanout is not a necessary feature. Bennet clocking scheme has been introduced in QCA Clocking section Basic reversible gates A reversible gate realizes a reversible function. A logic function is reversible if and only if there is a one-to-one mapping between its input and output vectors [47]. Some of the essential reversible gates such as Fredkin gate [48], Toffoli gate [47], RUG gate [49] and Peres gate [5] are shown in Fig. 7. As shown in Fig. 7.a) Fredkin gate has a control line so that if control line A is one then, two inputs B and C are swapped in output. Fig. 7.b) show a Toffoli gate. This gate has two control lines A and B, so that if each two control lines be one then input C is inverse in output. RUG gare is shown in Fig. 7.c). This gate create a majority gate in output A and in outputs B and C act as equations AB + A C and BC + B C, respectively. Peres gate is shown in Fig. 7.d). This gate act as a Toffoli gate in output C and act as exclusive OR inputs A and B in output B. Toffoli and Fredkin gates are both universal, i.e., each logical reversible circuit can be implemented using one of these gates. a) b) c) d) Fig. 7: Reversible gates: a) Fredkin gate b) Toffoli gate c) RUG gate d) Peres gate Evaluation metrics of reversible circuits Evaluation of the designed circuits is an important issue in the synthesis of reversible logic circuits. to evaluate and compare different reversible designs the following metrics are used [5]: Number of gates can be used as a metric in circuits where gates have similar size and type. In QCA technology, Majority and NOT gates are fundamental gates. So, in this paper, number of Majority and NOT gates are used as an evaluation metric. Number of levels in the circuit which are required to realize the given logic functions. Delay that can be stated as the number of clocking zones in QCA technology. Number of Constant inputs and Garbage outputs that the unused outputs are used to maintain the reversibility of the circuits and are known as the garbage outputs. The constant inputs in the reversible circuits are called ancilla. Control inputs that is a new important feature that we add in this paper for evaluation metrics of reversible circuits in QCA technology. This feature is referred to the number of AND/OR gates used in the circuit. For creating this gates using majority gate in QCA technology, constant inputs is necessary that this redundancy constant inputs generate extra heat. 3. Proposed method In this section, the proposed method is explained. First, a multi-objective synthesis method is presented for reversible functions. Then, based on this method, a new synthesis for many of common reversible functions is presented. Then for these functions, a new design of QCA layout is proposed. After that, a new method for converting reversible functions to reversible one is proposed. 3.. Multi-objective synthesis method In this section, by extending the synthesis flow proposed in [23], with adding an important objective to previous synthesis flow, a multi-objective synthesis method for reversible functions is presented. In this paper, in addition to objective priorities proposed in [23] which include the gate counts (the number of majority gates), gate levels and the number of NOT gates, another objective namely Control inputs is used. This objective is considered for first time in this paper. One of the important objectives in creating reversible functions in the QCA technology is reducing of the

8 number of AND/OR gates that need to redundancy constant inputs. As in QCA technology, AND/OR gates are generated using Majority gate and it needs to redundancy constant inputs and because these gates are irreversible, so, these redundancy constant inputs generate extra heat. Because of that, Landauer et al [3] have shown that whenever there is a loss of information during some computation, energy is dissipated in the form of heat. So, for creating reversibility in QCA technology, the number of AND/OR gates must be reduced. Hence, in addition to objectives proposed in [23], numbers of redundancy constant input which is called control inputs is considered as latest objective. The other steps and explanations in synthesis flow are same as proposed in [23]. Fig. 8 show this synthesis flow as rewritten for reversible functions. in this figure, MSM, denote Majority Specification Matrix proposed in [23]. Input: a given specification of reversible function Output: a synthesized reversible gate using of majority gate. Create the MSM according to the number of inputs of function 2. For each of fi (i = : m m: the number of outputs of function) 3. { For each of MSMs created 4. { Find the most similar column to specification of the main function in MSM 5. Find the most similar column according to features of a combination of columns in MSM. 6. Find the most similar specification between the main function and columns of inputs. 7. Repeat Lines 4 and 5 for complementary function (fi), again. 8. Repeat Lines 4 and 5 of the algorithm for all methods explained in [23] and save the results. 9. Apply the method of conventional K-map to the main function and save the result. } }.. Use majority expression created in each of fi for synthesis other fj (j i). Select results to the most common expressions between outputs. 2. For reducing the number of NOT gates, use the following feature Maj(a, b, c ) = Maj(a, b, c) Fig. 8: Synthesis flow for synthesis of reversible functions One of the mostly used reversible logic gates is Fredkin gate or controlled-swap gate. It is 3 3 reversible gate. For instance, in the following applying the synthesis flow for the synthesis of Fredkin gate is explained. Specification function of Fredkin gate are shown in Table. Table : Specification function Fredkin gate a b c P Q R a b c P Q R For the synthesis of the reversible gate by applying the synthesis flow, first, a column of outputs that is equal to corresponding input columns is separated (output column P in Table ); then other outputs according to proposed synthesis flow are synthesized (Q and R). Table 2 and Table 3 show the synthesis of the outputs of Q and R, respectively. First, the most similar column is selected (c), by using a post-processing method explained in [23], specifications F 2 and F 3 are obtained as shown in Table 2 (Columns 4 and 5). Table 2: Synthesis of output Q from Fredkin gate

9 a b c Q F = c F 2 F 3 X = X = X = X = X = X = X = X = X = X = Boolean expressions for F2 and F3 are: F 2 = b + a = Maj(b, a, ), (5) F 3 = a b = Maj(a, b, ). The total expression for the specification function Q is: Q = Maj(c, Maj(b, a, ), Maj(a, b, )). (6) Table 3: Synthesis of output R of Fredkin gate a b c R F = c F 2 F 3 X = X = X = X = X = X = X = X = X = X = As shown in Table 3, first, the most similar column is selected (column of input c), then, Boolean functions of F2 and F3 are obtained as the expressions shown in (7): F 2 = a + b = Maj(a, b, ) (7) F 3 = ab = Maj(a, b, ) The final Boolean expression for R is: R = Maj(c, Maj(a, b, ), Maj(a, b, )) (8)

10 The number of majority and NOT gates are 6 and ; thus, the number of total gates needed for the creation of Fredkin gate is 7. Based on above method, a new synthesis of other popular reversible functions (except Fredkin that explained in above) such as Toffoli gate, RUG, Peres and reversible full-adder are presented in Table 6. In this table, underlines show fanouts. Also, for synthesizing reversible full-adder, specification function introduced in [22] are used Converting irreversible functions to reversible functions In this sub-section, a new method for converting irreversible functions to reversible ones is proposed for the QCA technology. To this end, first, common states in outputs are marked, then, input columns are compared with outputs and input column that can remove the most common states in outputs is selected and added as a new column in output. This work is repeated until common states in outputs the deleted fully and the one to one mapping between the outputs and inputs is created. By using this method, directly each type of reversible functions with the minimum complexity, area, garbage outputs, control inputs and delay can be created while the other methods such as [52-54] have used popular reversible blocks such as Toffoli and Fredkin gates or building of reversible blocks (intermediate reversible blocks) for designing other reversible functions which these methods are not optimal. Finally, the obtained reversible function is synthesized using the proposed method in Section 3.. Proposition: by using the above method a reversible function with the lowest number of majority gate and garbage outputs is created. Proof: Suppose the number of function inputs is n, thus there are 2 n states in the truth table where in each of columns, half ( 2n ) of states are ones and other half 2 (2n ) are zeros. Then, the following two cases may be occurred for the function 2 outputs.. If the number of ones in output is not equal to 2n, then for creating reversibility in the output, at least n inputs 2 should be added to them, as a reversible function needs 2 n distinct states in the output. On the other hand, the number of garbage outputs is equal to the number of inputs and thus no extra majority gate is created. 2. If the number of ones in the output is equal to 2n, then reversibility can be obtained by n garbages such 2 that these extra outputs are not equal to input orders. Thus, these outputs lead to extra majority gates. In addition, extra majority gates can be deleted if garbage outputs are equal to function outputs; but this leads to common states created in the output without reversibility. But reversibility can be obtained when n inputs are added to the output. Then, a reversible function is generated with the lowest number of majority gates and garbage outputs The 3 standard combinational functions For verification, the proposed method is applied to the 3 standard combinational functions introduced in [24] which are initially utilized for comparison purposes. These functions represent all 256 three-variable Boolean functions. First, the 3 standard combinational functions must be converted to reversible functions. Finally, the obtained reversible function is synthesized using the proposed method in Section 3.. For comparison, the number of gates and the number of clocking zones of the 3 standard functions implemented using each of the four reversible gates by [55] are reported in Table 4. It points to the fact that the realization of a logic circuit using the proposed method can result in better cost-effective designs than those of with other conventional reversible gates in terms of the numbers of majority, NOT gates and clocking zone. The obtained circuits of 3 standard functions shown in Table 4 are illustrated the appendix.

11 Table 4: Reversible implementation of 3 standard functions Fredkin+Inverter Toffoli+Inverter QCA QCA 2 Proposed Method Functions Clk Clk Clk Clk Clk Majority NOT Majority NOT Majority NOT Majority NOT Majority NOT zone zone zone zone zone F=AB'C F2=AB F3=A'BC+A'B'C' F4=A'BC+AB'C' F5=A'B+BC' F6=AB'+A'BC F7=A'BC+ABC'+A'B'C' F8=A F9=AB+AC+BC F=A'B+B'C F=A'B+BC+AB'C' F2=AB+A'B' F3=ABC'+A'B'C'+AB'C+A'BC

12 3.4. New design of QCA layout of reversible functions In this sub-section, new designs of QCA cell layouts for popular reversible logic gates are shown in Fig. 9. These layouts are related to reversible gates synthesized in above sections including Toffoli, Fredkin, reversible full-adder, RUG, and Peres, respectively. a) b) c) d) e) Fig. 9: QCA cell layouts of reversible logic gates. a) Toffoli gate b) Fredkin gate c) reversible full adder d) RUG gate e) Peres gate. 4. Results In this section, first a comparison between the proposed synthesis method and the best obtained results are done. Then, the simulation results of the obtained circuits are presented. 4.. Comparison results As shown in Table 6, the proposed method is compared with the best existing obtained results for popular reversible gates in logical level. In this table, in addition to the number of majority and NOT gates and levels, the number of Constant inputs is considered as an objective. Synthesized circuits are shown in the final column of this table. As shown in this table, the proposed approach results in fewer majority gates, NOT gates, Constant inputs, and fewer logic levels as compared to existing methods [8-22]. Also, reduction of the number of Control inputs as an objective in algorithm has led to reduction of the numbers of AND/OR gates and it results in the reduction of power consumption. In this table, for synthesizing reversible full-adder, specification function introduced in [22] is used. In addition, a detailed comparison between the proposed implementation and the best presented implementations is performed in Table 7 from different aspects which include area, cell amount and the number of clocking zones. Clearly, our designs outperform the proposed designs in [8 22] with respect to the area, cell amount and the number of clocking zones in the design of QCA layouts.

13 4.2. Simulation results As stated in Section 2.4, in this paper, QCA designer is used for simulation of the proposed designs. Simulator version is 2..3 and parameters used in this software are shown in Table 5. Also, simulation results related to new design of QCA layouts of reversible functions include of Toffoli, Fredkin, RUG, Peres and reversible full-adder (shown in Fig. 9) are shown in Fig.. Table 5: Settings of QCA designer Parameter type Value Parameter type Value Cell size 8 nm clock high 9.8e 22 J Number of samples 28 clock low 3.8e 23 J Convergence tolerance. clock amplitude factor 2. The radius of effect 65 nm layer separation.5 nm Relative permittivity 2.9 maximum iterations per sample Table 6: Comparisons with popular reversible functions Reversible gates Method Constant inputs Number of NOT gates Number of majority gates Level Synthesized circuit Toffoli Fredkin RUG Peres [9] Proposed method [2] Proposed method [8] Proposed method [2] Proposed method P=a, Q=b, R=Maj(Maj(a,b,c')',Maj(a,c,),Maj(b,c,)) P=a, Q=Maj(c,Maj(b,a,),Maj(a',b,)), R=Maj(c,Maj(a,b,),Maj(a,b,)) f=m(a,b,c), f2=m(c',m(a',b,),m(a,b,)), f3=m(c,m(b,c',),m(b,c,)') P=a, Q=M(b,M(a,b,),M(a,b,)), R=M(M(M(a,b,),c',),M(M(a,b,)',c,),c) Reversible fulladder [22] Sum=M(M(a,b,cin)',a,M(a',b,cin)), Cout=M(a,b,cin), Proposed method Gar=M(a',b,cin), Gar2=Cout, Gar3=M(a,b,cin')

14 a) Toffoli gate b) Fredkin gate c) RUG gate d) Peres gate e) Reversible full-adder Fig. : Simulation results of reversible gates in Fig. 6

15 Table 7: Performance comparison of QCA implemented reversible gates Reversible Gates Method Cell amount Area (μm 2 ) Clocking zones Toffoli [9] Proposed Method Fredkin [2] Proposed Method RUG [8] ~ Proposed Method Peres [2] Proposed Method Reversible full-adder [22] Proposed Method Conclusion In this paper, the main contribution was divided to three part. In the first part, by extending synthesis method proposed in [23] a multi-objective synthesis method was proposed for reversible functions (with the objective priority of gate counts (the number of majority gates), gate levels, the number of NOT gates and control inputs which were the input cells with fixed polarization used for programming 2-input OR and AND gates). Reduction of Control inputs was a new objective that was used in this paper for improving the reduction of power consumption in reversible functions. Based on the proposed method, a new synthesis of many of well-known reversible gates such as Toffoli, Fredkin and so on was proposed. In the second part, a new method for converting irreversible functions to reversible ones in QCA technology was presented. This method has advantages such as: converting of irreversible functions to reversible one directly and as optimal. (So, in this method, sub-optimal method of using of conventional reversible blocks such as Toffoli and Fredkin were not used), having of minimum number of garbage outputs, and garbage outputs did not create any additional gates (Majority and NOT gates). For showing efficiency of the proposed method, it is applied to the 3 standard combinational functions proposed in [24] and a reversible function was created with the lowest the number of majority gate and garbage outputs. In the Third part, new designs of QCA layouts were presented for gates synthesized in the previous section. Results showed that our proposed method outperforms the best available methods in terms of area, complexity (cell amount), delay (clocking zones), and also in logic level in terms of levels, control inputs, number of majority and NOT gates. Appendix In this section, the obtained circuits of 3 standard functions shown in Table 4 are illustrated in Table A. Table A: the obtained circuits of 3 standard functions shown in Table 4 Functions Synthesized circuit F=AB'C F2=AB F3=A'BC+A'B'C' F4=A'BC+AB'C' F=Maj(Maj(A,B,),C,), Y2=B, Y3=C, Y4=A, F2=Maj(A,B,), Y2=B, Y3=C, Y4=A F3=Maj(Maj(A',B,C'),Maj(A',B',C),), Y2=B, Y3=C, Y4=A F4=Maj(Maj(Maj(A',B,),C,),Maj(Maj(A,B',),C',),), Y2=B, Y3=C, Y4=A

16 F5=A'B+BC' F5=Maj(Maj(A,C,)',B,), Y2=B, Y3=C, Y4=A F6=AB'+A'BC F6=Maj(Maj(A,B,C),Maj(A,B',),Maj(A',B',)), Y2=B, Y3=C, Y4=A F7=A'BC+ABC'+A'B'C' F8=A F9=AB+AC+BC F=A'B+B'C F=A'B+BC+AB'C' F2=AB+A'B' F3=ABC'+A'B'C'+AB'C+A'BC F7=Maj(Maj(A',B,C'),Maj(A',B',C),Maj(A,C',)),Y2=B, Y3=C, Y4=A F8=A F9=Maj(A,B,C),Y2=B, Y3=C, Y4=A F=Maj(C,Maj(A',B',),Maj(B,C',)),Y2=B, Y3=C, Y4=A F=Maj(Maj(A,B,C'),Maj(B',C',),Maj(A',B,C)),Y2=B, Y3=C, Y4=A F2=Maj(B,Maj(B',A,),Maj(A',B',)),Y2=B, Y3=C, Y4=A F3=Maj(Maj(A,B',C'),B,Maj(A',B',C)),Y2=B, Y3=C, Y4=A References [] R. Compano, L. Molenkamp, and D. Paul, "Technology roadmap for nanoelectronics. European Commission IST Programme, Future and Emerging Technologies," ed, 23. [2] C. S. Lent, M. Liu, and Y. Lu, "Bennett clocking of quantum-dot cellular automata and the limits to binary logic scaling," Nanotechnology, vol. 7, p. 424, 26. [3] R. Landauer, "Irreversibility and heat generation in the computing process," IBM journal of research and development, vol. 5, pp. 83-9, 96. [4] C. Bennett, "Logical reversibility of computation," Maxwell s Demon. Entropy, Information, Computing, pp , 973. [5] X. Ma, J. Huang, C. Metra, and F. Lombardi, "Testing reversible D arrays for molecular QCA," in 26 2st IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, 26, pp [6] K. Hennessy and C. S. Lent, "Clocking of molecular quantum-dot cellular automata," Journal of Vacuum Science & Technology B, vol. 9, pp , 2. [7] C. S. Lent, B. Isaksen, and M. Lieberman, "Molecular quantum-dot cellular automata," Journal of the American Chemical Society, vol. 25, pp , 23. [8] C. S. Lent and P. D. Tougaw, "A device architecture for computing with quantum dots," Proceedings of the IEEE, vol. 85, pp , 997. [9] P. D. Tougaw and C. S. Lent, "Logical devices implemented using quantum cellular automata," Journal of Applied physics, vol. 75, pp , 994. [] International Technology Roadmap for Semiconductors (ITRS) 23. Available: [] C. S. Lent, P. D. Tougaw, and W. Porod, "Bistable saturation in coupled quantum dots for quantum cellular automata," Applied Physics Letters, vol. 62, pp , 993. [2] P. D. Tougaw, C. S. Lent, and W. Porod, "Bistable saturation in coupled quantum dot cells," Journal of Applied Physics, vol. 74, pp , 993. [3] I. Amlani, A. O. Orlov, R. K. Kummamuru, G. H. Bernstein, C. S. Lent, and G. L. Snider, "Experimental demonstration of a leadless quantum-dot cellular automata cell," Applied Physics Letters, vol. 77, pp , 2. [4] C. S. Lent, S. E. Frost, and P. M. Kogge, "Reversible computation with quantum-dot cellular automata (QCA)," in Proceedings of the 2nd conference on Computing frontiers, 25, pp [5] X. Ma, J. Huang, C. Metra, and F. Lombardi, "Reversible gates and testability of one dimensional arrays of molecular QCA," Journal of Electronic Testing, vol. 24, pp , 28. [6] H. Thapliyal and N. Ranganathan, "Conservative qca gate (cqca) for designing concurrently testable

17 molecular qca circuits," in VLSI Design, 29 22nd International Conference on, 29, pp [7] K. Das and D. De, "Novel approach to design a testable conservative logic gate for QCA implementation," in Advance Computing Conference (IACC), 2 IEEE 2nd International, 2, pp [8] B. Sen, T. Adak, A. S. Anand, and B. K. Sikdar, "Synthesis of reversible universal QCA gate structure for energy efficient digital design," in TENCON 2-2 IEEE Region Conference, 2, pp [9] A. N. Bahar, M. A. Habib, and N. K. Biswas, "A novel presentation of toffoli gate in quantum-dot cellular automata (QCA)," International Journal of Computer Applications, vol. 82, 23. [2] A. Sarker, A. N. Bahar, P. K. Biswas, and M. Morshed, "A novel presentation of peres gate (pg) in quantumdot cellular automata (QCA)," European Scientific Journal, vol., 24. [2] A. N. BAHAR, S. WAHEED, and M. A. HABİB, "An Efficient Layout Design of Fredkin Gate in Quantumdot Cellular Automata (QCA)," Düzce Üniversitesi Bilim ve Teknoloji Dergisi, vol. 3, 25. [22] Z. Mohammadi and M. Mohammadi, "Implementing a one-bit reversible full adder using quantum-dot cellular automata," Quantum Information Processing, vol. 3, pp , 24. [23] M. Sarvaghad-Moghaddam, A. A. Orouji, and M. Houshmand, "A multi-objective synthesis methodology in quantum-dot cellular automata technology," arxiv preprint arxiv:66.23, 26. [24] R. Zhang, K. Walus, W. Wang, and G. Jullien, "A method of majority logic reduction for quantum cellular automata," Nanotechnology, IEEE Transactions on, vol. 3, pp , 24. [25] M. Mitic, M. Cassidy, K. Petersson, R. Starrett, E. Gauja, R. Brenner, et al., "Demonstration of a siliconbased quantum cellular automata cell," Applied Physics Letters, vol. 89, p. 353, 26. [26] P. Agrawal and B. Ghosh, "Innovative design methodologies in quantum dot cellular automata," International Journal of Circuit Theory and Applications, vol. 43, pp , 25. [27] M. Vacca, M. Graziano, and M. Zamboni, "Majority voter full characterization for nanomagnet logic circuits," IEEE Transactions on Nanotechnology, vol., pp , 22. [28] M. T. Alam, J. DeAngelis, M. Putney, X. S. Hu, W. Porod, M. Niemier, et al., "Clocking scheme for nanomagnet QCA," in Nanotechnology, 27. IEEE-NANO 27. 7th IEEE Conference on, 27, pp [29] N. Pradhan, K. Das, and D. De, "Diverse clocking strategy in MQCA," in Recent Advances in Information Technology (RAIT), 22 st International Conference on, 22, pp [3] A. Pulimeno, M. Graziano, A. Sanginario, V. Cauda, D. Demarchi, and G. Piccinini, "Bis-ferrocene molecular QCA wire: Ab initio simulations of fabrication driven fault tolerance," IEEE transactions on nanotechnology, vol. 2, pp , 23. [3] M. Awais, M. Vacca, M. Graziano, M. R. Roch, and G. Masera, "Quantum dot cellular automata check node implementation for LDPC decoders," IEEE Transactions on Nanotechnology, vol. 2, pp , 23. [32] B. Sen, Y. Sahu, R. Mukherjee, R. K. Nath, and B. K. Sikdar, "On the reliability of majority logic structure in quantum-dot cellular automata," Microelectronics Journal, vol. 47, pp. 7-8, 26. [33] M. Liu and C. S. Lent, "High-speed metallic quantum-dot cellular automata," in Nanotechnology, 23. IEEE-NANO Third IEEE Conference on, 23, pp [34] P. Bhattacharjee, K. Das, M. De, and D. De, "SPICE modeling and analysis for metal island ternary QCA logic device," in Information Systems Design and Intelligent Applications, ed: Springer, 25, pp [35] A. Orlov, I. Amlani, G. Bernstein, C. Lent, and G. Snider, "Realization of a functional cell for quantum-dot cellular automata," Science, vol. 277, pp , 997. [36] C. S. Lent and B. Isaksen, "Clocked molecular quantum-dot cellular automata," IEEE Transactions on Electron Devices, vol. 5, pp , 23. [37] S. X. Hu, J. Nahas, M. T. Niemier, and A. Orlov, "Nanomagnet Logic (NML)," Field-Coupled Nanocomputing: Paradigms, Progress, and Perspectives, vol. 828, p. 2, 24. [38] G. Csaba, A. Imre, G. H. Bernstein, W. Porod, and V. Metlushko, "Nanocomputing by field-coupled nanomagnets," IEEE Transactions on Nanotechnology, vol. 99, pp , 22. [39] M. Crocker, X. S. Hu, M. Niemier, M. Yan, and G. Bernstein, "PLAs in quantum-dot cellular automata," IEEE Transactions on Nanotechnology, vol. 7, pp , 28. [4] A. Roohi, H. Khademolhosseini, S. Sayedsalehi, and K. Navi, "Implementation of reversible logic design in nanoelectronics on basis of majority gates," in Computer Architecture and Digital Systems (CADS), 22 6th CSI International Symposium on, 22, pp. -6. [4] M. Maity, P. Ghosal, and B. Das, "Universal reversible logic gate design for low power computation at nanoscale," in Microelectronics and Electronics (PrimeAsia), 22 Asia Pacific Conference on Postgraduate Research in, 22, pp [42] J. Timler and C. S. Lent, "Maxwell's demon and quantum-dot cellular automata," Journal of Applied Physics,

18 vol. 94, pp. 5-6, 23. [43] X. Ma, J. Huang, C. Metra, and F. Lombardi, "Reversible and testable circuits for molecular QCA design," in Emerging Nanotechnologies, ed: Springer, 28, pp [44] QCA Designer [Online]. Walus Group at the University of British Columbia. Available: [45] J. Huang and F. Lombardi, Design and test of digital circuits by quantum-dot cellular automata: Artech House, 28. [46] P. Massey, J. A. Clark, and S. Stepney, "Evolving quantum circuits and programs through genetic programming," in Genetic and Evolutionary Computation GECCO 24, 24, pp [47] T. Toffoli, Reversible computing: Springer, 98. [48] E. Fredkin and T. Toffoli, Conservative logic: Springer, 22. [49] Y. Xia and K. Qiu, "Design and application of universal logic gate based on quantum-dot cellular automata," in Communication Technology, 28. ICCT 28. th IEEE International Conference on, 28, pp [5] A. Peres, "Reversible logic and quantum computers," Physical review A, vol. 32, p. 3266, 985. [5] M. Mohammadi and M. Eshghi, "On figures of merit in reversible and quantum logic designs," Quantum Information Processing, vol. 8, pp , 29. [52] M. Haghparast and M. Mohammadi, "Novel quantum compressor designs using new genetic algorithm-based simulator, analyzer and synthesizer software in nanotechnology," International Journal of Quantum Information, vol. 8, pp , 2. [53] M. Kianpour and R. Sabbaghi-Nadooshan, "Novel 8-bit reversible full adder/subtractor using a QCA reversible gate," Journal of Computational Electronics, pp. -4, 27. [54] A. Naghibzadeh and M. Houshmand, "Design and simulation of a reversible ALU by using QCA cells with the aim of improving evaluation parameters," Journal of Computational Electronics, 27. [55] X. Ma, "Physical/biochemical inspired computing models for reliable nano-technology systems," Citeseer, 28.

New Symmetric and Planar Designs of Reversible Full- Adders/Subtractors in Quantum-Dot Cellular Automata

New Symmetric and Planar Designs of Reversible Full- Adders/Subtractors in Quantum-Dot Cellular Automata 1 New Symmetric and Planar Designs of Reversible Full- Adders/Subtractors in Quantum-Dot Cellular Automata Moein Sarvaghad-Moghaddam 1, Ali A. Orouji 1,* 1 Department of Electrical and Computer Engineering,

More information

Double Feynman Gate (F2G) in Quantumdot Cellular Automata (QCA)

Double Feynman Gate (F2G) in Quantumdot Cellular Automata (QCA) Double Feynman Gate (F2G) in Quantumdot Cellular Automata (QCA) Ali Newaz Bahar E-mail: bahar_mitdu@yahoo.com Sajjad Waheed E-mail: sajad302@yahoo.com Md. Ashraf Uddin Department of Computer Science and

More information

A Novel Design and Implementation of New Double Feynman and Six-correction logic (DFSCL) gates in Quantum-dot Cellular Automata (QCA)

A Novel Design and Implementation of New Double Feynman and Six-correction logic (DFSCL) gates in Quantum-dot Cellular Automata (QCA) A Novel Design and Implementation of New Double Feynman and Six-correction logic (DFSCL) gates in Quantum-dot Cellular Automata (QCA) Dr. Sajjad Waheed Sharmin Aktar Ali Newaz Bahar Department of Information

More information

A NOVEL PRESENTATION OF PERES GATE (PG) IN QUANTUM-DOT CELLULAR AUTOMATA(QCA)

A NOVEL PRESENTATION OF PERES GATE (PG) IN QUANTUM-DOT CELLULAR AUTOMATA(QCA) A NOVEL PRESENTATION OF PERES GATE (PG) IN QUANTUM-DOT ELLULAR AUTOMATA(QA) Angona Sarker Ali Newaz Bahar Provash Kumar Biswas Monir Morshed Department of Information and ommunication Technology, Mawlana

More information

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops

Design of Optimized Quantum-dot Cellular Automata RS Flip Flops Int. J. Nanosci. Nanotechnol., Vol. 13, No. 1, March. 2017, pp. 53-58 Design of Optimized Quantum-dot Cellular Automata RS Flip Flops A. Rezaei* 1 Electrical Engineering Department, Kermanshah University

More information

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate

Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate Basic Logic Gate Realization using Quantum Dot Cellular Automata based Reversible Universal Gate Saroj Kumar Chandra Department Of Computer Science & Engineering, Chouksey Engineering College, Bilaspur

More information

A Novel Design and Implementation of 8-3 Encoder Using Quantum-dot Cellular Automata (QCA) Technology

A Novel Design and Implementation of 8-3 Encoder Using Quantum-dot Cellular Automata (QCA) Technology A Novel Design and Implementation of 8-3 Encoder Using Quantum-dot Cellular Automata (QCA) Technology Md. Sofeoul-Al-Mamun Mohammad Badrul Alam Miah Fuyad Al Masud Department of Information and Communication

More information

DESIGN OF AREA-DELAY EFFICIENT ADDER BASED CIRCUITS IN QUANTUM DOT CELLULAR AUTOMATA

DESIGN OF AREA-DELAY EFFICIENT ADDER BASED CIRCUITS IN QUANTUM DOT CELLULAR AUTOMATA International Journal on Intelligent Electronic System, Vol.9 No.2 July 2015 1 DESIGN OF AREA-DELAY EFFICIENT ADDER BASED CIRCUITS IN QUANTUM DOT CELLULAR AUTOMATA Aruna S 1, Senthil Kumar K 2 1 PG scholar

More information

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER

DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER Research Manuscript Title DESIGN OF QCA FULL ADDER CIRCUIT USING CORNER APPROACH INVERTER R.Rathi Devi 1, PG student/ece Department, Vivekanandha College of Engineering for Women rathidevi24@gmail.com

More information

Design of an Optimal Decimal Adder in Quantum Dot Cellular Automata

Design of an Optimal Decimal Adder in Quantum Dot Cellular Automata International Journal of Nanotechnology and Applications ISSN 0973-631X Volume 11, Number 3 (2017), pp. 197-211 Research India Publications http://www.ripublication.com Design of an Optimal Decimal Adder

More information

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE

DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE DESIGN OF REVERSIBLE ARITHMETIC AND LOGIC UNIT USING REVERSIBLE UNIVERSAL GATE R.AARTHI, K.PRASANNA* Department of Electronics and Communication Engineering, Arasu Engineering College, Kumbakonam 612501.

More information

Design of an Ultra-Efficient Reversible Full Adder-Subtractor in Quantum-dot Cellular Automata

Design of an Ultra-Efficient Reversible Full Adder-Subtractor in Quantum-dot Cellular Automata Design of an Ultra-Efficient Reversible Full Adder-Subtractor in Quantum-dot Cellular Automata Elham Taherkhani 1, Mohammad Hossein Moaiyeri 1,2* and Shaahin Angizi 3 1 Nanotechnology and Quantum Computing

More information

Two Bit Arithmetic Logic Unit (ALU) in QCA Namit Gupta 1, K.K. Choudhary 2 and Sumant Katiyal 3 1

Two Bit Arithmetic Logic Unit (ALU) in QCA Namit Gupta 1, K.K. Choudhary 2 and Sumant Katiyal 3 1 Two Bit Arithmetic Logic Unit (ALU) in QCA Namit Gupta 1, K.K. Choudhary 2 and Sumant Katiyal 3 1 Department of Electronics, SVITS, Baroli, Sanwer Road, Indore, India namitg@hotmail.com 2 Department of

More information

BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA

BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA BINARY TO GRAY CODE CONVERTER IMPLEMENTATION USING QCA Neha Guleria Department of Electronics and Communication Uttarakhand Technical University Dehradun, India Abstract Quantum dot Cellular Automata (QCA)

More information

Implementation of Quantum dot Cellular Automata based Novel Full Adder and Full Subtractor

Implementation of Quantum dot Cellular Automata based Novel Full Adder and Full Subtractor Implementation of Quantum dot Cellular Automata based Novel Full Adder and Full Subtractor Peer Zahoor Ahmad 1, Firdous Ahmad 2, b, Syed Muzaffar Ahmad 3, Dr. Rafiq Ahmad Khan 4 1 Department of Computer

More information

A NML-HDL Snake Clock Based QCA Architecture

A NML-HDL Snake Clock Based QCA Architecture International Journal of Scientific and Research Publications, Volume 4, Issue 2, February 2014 1 A NML-HDL Snake Clock Based QCA Architecture 1 Mr. M. B. Kachare, 2 Dr. P. H. Zope 1 ME I st (Dig. Electronics),

More information

DESİGN AND ANALYSİS OF FULL ADDER CİRCUİT USİNG NANOTECHNOLOGY BASED QUANTUM DOT CELLULAR AUTOMATA (QCA)

DESİGN AND ANALYSİS OF FULL ADDER CİRCUİT USİNG NANOTECHNOLOGY BASED QUANTUM DOT CELLULAR AUTOMATA (QCA) DESİGN AND ANALYSİS OF FULL ADDER CİRCUİT USİNG NANOTECHNOLOGY BASED QUANTUM DOT CELLULAR AUTOMATA (QCA) Rashmi Chawla 1, Priya Yadav 2 1 Assistant Professor, 2 PG Scholar, Dept of ECE, YMCA University

More information

IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY

IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY Dr.E.N.Ganesh Professor ECE Department REC Chennai, INDIA Email : enganesh50@yahoo.co.in Abstract Quantum cellular automata

More information

Design of Multiplexer Based 64-Bit SRAM using QCA

Design of Multiplexer Based 64-Bit SRAM using QCA AUSTRALIAN JOURNAL OF BASIC AND APPLIED SCIENCES ISSN:1991-8178 EISSN: 2309-8414 Journal home page: www.ajbasweb.com Design of Multiplexer Based 64-Bit SRAM using QCA 1 K. Pandiammal and 2 D. Meganathan

More information

Designing Cellular Automata Structures using Quantum-dot Cellular Automata

Designing Cellular Automata Structures using Quantum-dot Cellular Automata Designing Cellular Automata Structures using Quantum-dot Cellular Automata Mayur Bubna, Subhra Mazumdar, Sudip Roy and Rajib Mall Department of Computer Sc. & Engineering Indian Institute of Technology,

More information

CHAPTER 3 QCA INTRODUCTION

CHAPTER 3 QCA INTRODUCTION 24 CHAPTER 3 QCA INTRODUCTION Quantum dot cellular automata provide a novel electronics paradigm for information processing and communication. It has been recognized as one of the revolutionary nanoscale

More information

arxiv: v1 [cs.et] 13 Jul 2016

arxiv: v1 [cs.et] 13 Jul 2016 Processing In-memory realization using Quantum Dot Cellular Automata arxiv:1607.05065v1 [cs.et] 13 Jul 2016 P.P. Chougule, 1 B. Sen, 2 and T.D. Dongale 1 1 Computational Electronics and Nanoscience Research

More information

A Novel Design for Quantum-dot Cellular Automata Cells and Full Adders

A Novel Design for Quantum-dot Cellular Automata Cells and Full Adders A Novel Design for Quantum-dot Cellular Automata Cells and Full Adders Mostafa Rahimi Azghadi *, O. Kavehei, K. Navi Department of Electrical and Computer Engineering, Shahid Beheshti University, Tehran,

More information

Design and Optimization of Parity Generator and Parity Checker Based On Quantum-dot Cellular Automata Santanu Santra, Utpal Roy

Design and Optimization of Parity Generator and Parity Checker Based On Quantum-dot Cellular Automata Santanu Santra, Utpal Roy Design and Optimization of Parity Generator and Parity Checker Based On Quantum-dot Cellular Automata Santanu Santra, Utpal Roy Abstract Quantum-dot Cellular Automata (QCA) is one of the most substitute

More information

Design of a Controllable Adder-Subtractor circuit using Quantum Dot Cellular Automata

Design of a Controllable Adder-Subtractor circuit using Quantum Dot Cellular Automata IOSR Journal of Electrical and Electronics Engineering (IOSR-JEEE) e-issn: 2278-1676,p-ISSN: 2320-3331, Volume 12, Issue 4 Ver. III (Jul. Aug. 2017), PP 44-59 www.iosrjournals.org Design of a Controllable

More information

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA

DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA DIAGNOSIS OF FAULT IN TESTABLE REVERSIBLE SEQUENTIAL CIRCUITS USING MULTIPLEXER CONSERVATIVE QUANTUM DOT CELLULAR AUTOMATA Nikitha.S.Paulin 1, S.Abirami 2, Prabu Venkateswaran.S 3 1, 2 PG students / VLSI

More information

NOVEL QCA CONTROL GATE AND NEW DESIGNING OF MEMORY ON THE BASIS OF QUANTUM DOT CELLULAR AUTOMATA WITH MINIMUM QCA BLOCKS

NOVEL QCA CONTROL GATE AND NEW DESIGNING OF MEMORY ON THE BASIS OF QUANTUM DOT CELLULAR AUTOMATA WITH MINIMUM QCA BLOCKS Indian J.Sci.Res. 2(1) : 96-100, 2014 ISSN : 2250-0138 (Online) ISSN: 0976-2876(Print) NOVEL QCA CONTROL GATE AND NEW DESIGNING OF MEMORY ON THE BASIS OF QUANTUM DOT CELLULAR AUTOMATA WITH MINIMUM QCA

More information

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family

High Speed Time Efficient Reversible ALU Based Logic Gate Structure on Vertex Family International Journal of Engineering Research and Development e-issn: 2278-067X, p-issn: 2278-800X, www.ijerd.com Volume 11, Issue 04 (April 2015), PP.72-77 High Speed Time Efficient Reversible ALU Based

More information

Design of Digital Adder Using Reversible Logic

Design of Digital Adder Using Reversible Logic RESEARCH ARTICLE Design of Digital Adder Using Reversible Logic OPEN ACCESS Gowthami P*, RVS Satyanarayana ** * (Research scholar, Department of ECE, S V University College of Engineering, Tirupati, AP,

More information

Design of Sequential Circuits Using MV Gates in Nanotechnology

Design of Sequential Circuits Using MV Gates in Nanotechnology 2015 IJSRSET Volume 1 Issue 2 Print ISSN : 2395-1990 Online ISSN : 2394-4099 Themed Section: Engineering and Technology Design of Sequential Circuits Using MV Gates in Nanotechnology Bahram Dehghan 1,

More information

Radiation Effects in Nano Inverter Gate

Radiation Effects in Nano Inverter Gate Nanoscience and Nanotechnology 2012, 2(6): 159-163 DOI: 10.5923/j.nn.20120206.02 Radiation Effects in Nano Inverter Gate Nooshin Mahdavi Sama Technical and Vocational Training College, Islamic Azad University,

More information

DELAY EFFICIENT BINARY ADDERS IN QCA K. Ayyanna 1, Syed Younus Basha 2, P. Vasanthi 3, A. Sreenivasulu 4

DELAY EFFICIENT BINARY ADDERS IN QCA K. Ayyanna 1, Syed Younus Basha 2, P. Vasanthi 3, A. Sreenivasulu 4 DELAY EFFICIENT BINARY ADDERS IN QCA K. Ayyanna 1, Syed Younus Basha 2, P. Vasanthi 3, A. Sreenivasulu 4 1 Assistant Professor, Department of ECE, Brindavan Institute of Technology & Science, A.P, India

More information

Exploring and Exploiting Quantum-Dot Cellular Automata

Exploring and Exploiting Quantum-Dot Cellular Automata Int. J. Nanosci. Nanotechnol., Vol. 11, No. 4, Dec. 2015, pp. 225-232 Exploring and Exploiting Quantum-Dot Cellular Automata S. A. Ebrahimi and M. R. Reshadinezhad * Faculty of Computer Engineering, University

More information

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya

I. INTRODUCTION. CMOS Technology: An Introduction to QCA Technology As an. T. Srinivasa Padmaja, C. M. Sri Priya International Journal of Scientific Research in Computer Science, Engineering and Information Technology 2018 IJSRCSEIT Volume 3 Issue 5 ISSN : 2456-3307 Design and Implementation of Carry Look Ahead Adder

More information

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY

STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY STUDY AND IMPLEMENTATION OF MUX BASED FPGA IN QCA TECHNOLOGY E.N.Ganesh 1 / V.Krishnan 2 1. Professor, Rajalakshmi Engineering College 2. UG Student, Rajalakshmi Engineering College ABSTRACT This paper

More information

Reliability Modeling of Nanoelectronic Circuits

Reliability Modeling of Nanoelectronic Circuits Reliability odeling of Nanoelectronic Circuits Jie Han, Erin Taylor, Jianbo Gao and José Fortes Department of Electrical and Computer Engineering, University of Florida Gainesville, Florida 6-600, USA.

More information

DESIGN OF PARITY GENERATOR AND PARITY CHECKER USING QUANTUM DOT AUTOMATA

DESIGN OF PARITY GENERATOR AND PARITY CHECKER USING QUANTUM DOT AUTOMATA Volume 118 No. 24 2018 ISSN: 1314-3395 (on-line version) url: http://www.acadpubl.eu/hub/ http://www.acadpubl.eu/hub/ DESIGN OF PARITY GENERATOR AND PARITY CHECKER USING QUANTUM DOT AUTOMATA MummadiSwathi

More information

Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013)

Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013) Conference on Advances in Communication and Control Systems 2013 (CAC2S 2013) VLSI IMPLEMENTATION OF OPTIMIZED REVERSIBLE BCD ADDER Ruchi Gupta 1 (Assistant Professor, JPIET, MEERUT), Shivangi Tyagi 2

More information

QCA Based Efficient Toffoli Gate Design and Implementation for Nanotechnology Applications

QCA Based Efficient Toffoli Gate Design and Implementation for Nanotechnology Applications QCA Based Efficient Design and Implementation for Nanotechnology Applications Bisma Bilal 1, Suhaib Ahmed 2, Vipan Kakkar 3 Department of Electronics and Communication Engineering, Shri Mata Vaishno Devi

More information

Realization of 2:4 reversible decoder and its applications

Realization of 2:4 reversible decoder and its applications Realization of 2:4 reversible decoder and its applications Neeta Pandey n66pandey@rediffmail.com Nalin Dadhich dadhich.nalin@gmail.com Mohd. Zubair Talha zubair.talha2010@gmail.com Abstract In this paper

More information

ISSN:

ISSN: 1306 DESIGN OF CARRY-LOOK-AHEAD ADDER USING REVERSIBLE LOGIC IMPLEMENTATION IN QCA SUBHASHEE BASU 1, ADITI BAL 2, SUPRIYA SENGUPTA 3 1, 2, 3 St Thomas College of Engineering and Technology,4 Diamond Harbour

More information

Analysis And Design Of Priority Encoder Circuit Using Quantum Dot Cellular Automata

Analysis And Design Of Priority Encoder Circuit Using Quantum Dot Cellular Automata Analysis And Design Of Priority Encoder Circuit Using Quantum Dot Cellular Automata P. Ilanchezhian Associate Professor, Department of IT, Sona College of Technology, Salem Dr. R. M. S. Parvathi Principal,

More information

Available online at ScienceDirect. Procedia Computer Science 70 (2015 ) Bengal , India

Available online at   ScienceDirect. Procedia Computer Science 70 (2015 ) Bengal , India Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 70 (2015 ) 153 159 4 th International Conference on Eco-friendly Computing and Communication Systems (ICECCS) Design of

More information

Wire-Crossing Technique on Quantum-Dot Cellular Automata

Wire-Crossing Technique on Quantum-Dot Cellular Automata Wire-Crossing Technique on Quantum-Dot Cellular Automata Sang-Ho Shin 1, Jun-Cheol Jeon 2 and Kee-Young Yoo * 1 School of Computer Science and Engineering, Kyungpook National University, Daegu, South Korea

More information

Design of A Efficient Hybrid Adder Using Qca

Design of A Efficient Hybrid Adder Using Qca International Journal of Engineering Science Invention ISSN (Online): 2319 6734, ISSN (Print): 2319 6726 PP30-34 Design of A Efficient Hybrid Adder Using Qca 1, Ravi chander, 2, PMurali Krishna 1, PG Scholar,

More information

Quantum-dot cellular automata

Quantum-dot cellular automata Quantum-dot cellular automata G. L. Snider, a) A. O. Orlov, I. Amlani, X. Zuo, G. H. Bernstein, C. S. Lent, J. L. Merz, and W. Porod Department of Electrical Engineering, University of Notre Dame, Notre

More information

DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS

DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS DESIGN OF A COMPACT REVERSIBLE READ- ONLY-MEMORY WITH MOS TRANSISTORS Sadia Nowrin, Papiya Nazneen and Lafifa Jamal Department of Computer Science and Engineering, University of Dhaka, Bangladesh ABSTRACT

More information

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology

Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology Novel Bit Adder Using Arithmetic Logic Unit of QCA Technology Uppoju Shiva Jyothi M.Tech (ES & VLSI Design), Malla Reddy Engineering College For Women, Secunderabad. Abstract: Quantum cellular automata

More information

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES

DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES DESIGN AND ANALYSIS OF A FULL ADDER USING VARIOUS REVERSIBLE GATES Sudhir Dakey Faculty,Department of E.C.E., MVSR Engineering College Abstract The goal of VLSI has remained unchanged since many years

More information

DESIGN OF AREA DELAY EFFICIENT BINARY ADDERS IN QUANTUM-DOT CELLULAR AUTOMATA

DESIGN OF AREA DELAY EFFICIENT BINARY ADDERS IN QUANTUM-DOT CELLULAR AUTOMATA DESIGN OF AREA DELAY EFFICIENT BINARY ADDERS IN QUANTUM-DOT CELLULAR AUTOMATA 1 Shrinidhi P D, 2 Vijay kumar K 1 M.Tech, VLSI&ES 2 Asst.prof. Department of Electronics and Communication 1,2 KVGCE Sullia,

More information

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate

Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate Performance Enhancement of Reversible Binary to Gray Code Converter Circuit using Feynman gate Kamal Prakash Pandey 1, Pradumn Kumar 2, Rakesh Kumar Singh 3 1, 2, 3 Department of Electronics and Communication

More information

Implementation of Reversible ALU using Kogge-Stone Adder

Implementation of Reversible ALU using Kogge-Stone Adder Implementation of Reversible ALU using Kogge-Stone Adder Syed.Zaheeruddin, Ch.Sandeep Abstract: Reversible circuits are one promising direction with applications in the field of low-power design or quantum

More information

Analysis of Multiplier Circuit Using Reversible Logic

Analysis of Multiplier Circuit Using Reversible Logic IJIRST International Journal for Innovative Research in Science & Technology Volume 1 Issue 6 November 2014 ISSN (online): 2349-6010 Analysis of Multiplier Circuit Using Reversible Logic Vijay K Panchal

More information

Design a Collector with More Reliability against Defects during Manufacturing in Nanometer Technology, QCA

Design a Collector with More Reliability against Defects during Manufacturing in Nanometer Technology, QCA Journal of Software Engineering and pplications, 2013, 6, 304-312 http://dx.doi.org/10.4236/jsea.2013.66038 Published Online June 2013 (http://www.scirp.org/journal/jsea) Design a Collector with More Reliability

More information

International Journal of Advanced Research in ISSN: Engineering Technology & Science

International Journal of Advanced Research in ISSN: Engineering Technology & Science E n International Journal of Advanced Research in ISSN: 2349-2819 Engineering Technology & Science Email: editor@ijarets.org September-2016 Volume 3, Issue-9 A NOVEL RAM CELL DESIGN IN QUANTUM-DOT CELLULAR

More information

Five-Input Complex Gate with an Inverter Using QCA

Five-Input Complex Gate with an Inverter Using QCA Five-Input Complex Gate with an Inverter Using QCA Tina Suratkar 1 Assistant Professor, Department of Electronics & Telecommunication Engineering, St.Vincent Pallotti College Of Engineering and Technology,

More information

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES

DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES DESIGN AND IMPLEMENTATION OF EFFICIENT HIGH SPEED VEDIC MULTIPLIER USING REVERSIBLE GATES Boddu Suresh 1, B.Venkateswara Reddy 2 1 2 PG Scholar, Associate Professor, HOD, Dept of ECE Vikas College of Engineering

More information

Efficient Quantum Dot Cellular Automata (QCA) Implementation of Code Converters

Efficient Quantum Dot Cellular Automata (QCA) Implementation of Code Converters Efficient Quantum ot Cellular Automata (QCA) mplementation of Converters J. qbal, F. A. Khanday *, N. A. Shah epartment of Electronics and nstrumentation Technology, University of Kashmir, Srinagar 190006,

More information

An Optimized BCD Adder Using Reversible Logic Gates

An Optimized BCD Adder Using Reversible Logic Gates Vol.2, Issue.6, Nov-Dec. 2012 pp-4527-4531 ISSN: 2249-6645 An Optimized BCD Adder Using Reversible Logic Gates K.Rajesh 1, D A Tatajee 2 1, 2 Department of ECE, A I E T, Visakhapatnam, India, ABSTRACT:

More information

Power Minimization of Full Adder Using Reversible Logic

Power Minimization of Full Adder Using Reversible Logic I J C T A, 9(4), 2016, pp. 13-18 International Science Press Power Minimization of Full Adder Using Reversible Logic S. Anandhi 1, M. Janaki Rani 2, K. Manivannan 3 ABSTRACT Adders are normally used for

More information

Department of ECE, Vignan Institute of Technology & Management,Berhampur(Odisha), India

Department of ECE, Vignan Institute of Technology & Management,Berhampur(Odisha), India IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY Efficient Design Of 4-Bit Binary Adder Using Reversible Logic Gates Abinash Kumar Pala *, Jagamohan Das * Department of ECE, Vignan

More information

Design of normalised and simplified FAs in quantum-dot cellular automata

Design of normalised and simplified FAs in quantum-dot cellular automata Design of normalised and simplified FAs in quantum-dot cellular automata Yongqiang Zhang, Guangjun Xie, Mengbo Sun, Hongjun Lv School of Electronic Science & Applied Physics, Hefei University of Technology,

More information

FAULT MODELS AND YIELD ANALYSIS FOR QCA-BASED PLAS 1

FAULT MODELS AND YIELD ANALYSIS FOR QCA-BASED PLAS 1 FAULT MODELS AND YIELD ANALYSIS FOR QCA-BASED PLAS Michael Crocker, X. Sharon Hu, and Michael Niemier Department of Computer Science and Engineering University of Notre Dame Notre Dame, IN 46556, USA Email:

More information

Design of Efficient Mirror Adder in Quantum- Dot Cellular Automata

Design of Efficient Mirror Adder in Quantum- Dot Cellular Automata IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS Design of Efficient Mirror Adder in Quantum- Dot Cellular Automata To cite this article: Prashant Kumar Mishra and Manju K. Chattopadhyay

More information

Reversible ALU Implementation using Kogge-Stone Adder

Reversible ALU Implementation using Kogge-Stone Adder Reversible ALU Implementation using Kogge-Stone Adder K.Ravitejakhanna Student, Department of ECE SR Engineering College, Ch.Sridevi Reddy Asst.Professor, Department of ECE SR Engineering College, Abstract

More information

Optimization of reversible sequential circuits

Optimization of reversible sequential circuits WWW.JOURNALOFCOMPUTING.ORG 208 Optimization of reversible sequential circuits Abu Sadat Md. Sayem, Masashi Ueda Abstract In recent year s reversible logic has been considered as an important issue for

More information

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic

A Novel Ternary Content-Addressable Memory (TCAM) Design Using Reversible Logic 2015 28th International Conference 2015 on 28th VLSI International Design and Conference 2015 14th International VLSI Design Conference on Embedded Systems A Novel Ternary Content-Addressable Memory (TCAM)

More information

Design Exploration and Application of Reversible Circuits in Emerging Technologies

Design Exploration and Application of Reversible Circuits in Emerging Technologies University of South Florida Scholar Commons Graduate Theses and Dissertations Graduate School 4-7-216 Design Exploration and Application of Reversible Circuits in Emerging Technologies Saurabh Kotiyal

More information

Power dissipation in clocking wires for clocked molecular quantum-dot cellular automata

Power dissipation in clocking wires for clocked molecular quantum-dot cellular automata DOI 10.1007/s10825-009-0304-0 Power dissipation in clocking wires for clocked molecular quantum-dot cellular automata Enrique P. Blair Eric Yost Craig S. Lent Springer Science+Business Media LLC 2009 Abstract

More information

Design Adequate Multiplexer using Quantum dot Cellular Automata 1

Design Adequate Multiplexer using Quantum dot Cellular Automata 1 Design Adequate Multiplexer using Quantum dot Cellular Automata 1 Reena Singh Ahirwar, 2 Jyoti Dixit, 3 Kavita Singh Bagla 4 Umesh Barahdia 1 Research Scholar, Electronics and Communication Engineering

More information

Investigation of possibility of high temperature quantum-dot cellular automata

Investigation of possibility of high temperature quantum-dot cellular automata Journal of Physics: Conference Series Investigation of possibility of high temperature quantum-dot cellular automata To cite this article: G Varga 2007 J. Phys.: Conf. Ser. 61 1216 View the article online

More information

ROBUSTNESS AND POWER DISSIPATION IN QUANTUM-DOT CELLULAR AUTOMATA. A Dissertation. Submitted to the Graduate School. of the University of Notre Dame

ROBUSTNESS AND POWER DISSIPATION IN QUANTUM-DOT CELLULAR AUTOMATA. A Dissertation. Submitted to the Graduate School. of the University of Notre Dame ROBUSTNESS AND POWER DISSIPATION IN QUANTUM-DOT CELLULAR AUTOMATA A Dissertation Submitted to the Graduate School of the University of Notre Dame in Partial Fulfillment of the Requirements for the Degree

More information

!"#$%&'()*"+,-./*($-"#+"0+'*"12%3+ (#3+4"#&'*"12%3+5'6+6)17-$%1$/)%8*

!#$%&'()*+,-./*($-#+0+'*12%3+ (#3+4#&'*12%3+5'6+6)17-$%1$/)%8* Università di Pisa!"$%&'()*"+,-./*($-"+"0+'*"12%3+ (3+4"&'*"12%3+5'6+6)17-$%1$/)%8* $%&'()*% I(8,4-(J1&-%9(0&/1/&14(,9155K0&6%4J,L(%&1MN51--4%&(',)0&6%4J,-(',)O151'%J2&(',L(%&() P&(Q14=(-R9(:(=, +$%,-..'/*0*'%

More information

Design of Arithmetic Logic Unit (ALU) using Modified QCA Adder

Design of Arithmetic Logic Unit (ALU) using Modified QCA Adder Design of Arithmetic Logic Unit (ALU) using Modified QCA Adder M.S.Navya Deepthi M.Tech (VLSI), Department of ECE, BVC College of Engineering, Rajahmundry. Abstract: Quantum cellular automata (QCA) is

More information

Quasiadiabatic switching for metal-island quantum-dot cellular automata

Quasiadiabatic switching for metal-island quantum-dot cellular automata JOURNAL OF APPLIED PHYSICS VOLUME 85, NUMBER 5 1 MARCH 1999 Quasiadiabatic switching for metal-island quantum-dot cellular automata Géza Tóth and Craig S. Lent a) Department of Electrical Engineering,

More information

On the Analysis of Reversible Booth s Multiplier

On the Analysis of Reversible Booth s Multiplier 2015 28th International Conference 2015 on 28th VLSI International Design and Conference 2015 14th International VLSI Design Conference on Embedded Systems On the Analysis of Reversible Booth s Multiplier

More information

Design of Reversible Even and Odd Parity Generator and Checker Using Multifunctional Reversible Logic Gate (MRLG)

Design of Reversible Even and Odd Parity Generator and Checker Using Multifunctional Reversible Logic Gate (MRLG) Design of Reversible Even and Odd Parity Generator and Checker Using Multifunctional Reversible Logic Gate (MRLG) Vinay Kumar Department of ECE PEC University Of Technology. Chandigarh, India Vinaykdz@gmail.com

More information

Realization of programmable logic array using compact reversible logic gates 1

Realization of programmable logic array using compact reversible logic gates 1 Realization of programmable logic array using compact reversible logic gates 1 E. Chandini, 2 Shankarnath, 3 Madanna, 1 PG Scholar, Dept of VLSI System Design, Geethanjali college of engineering and technology,

More information

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique

Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique Transistor Implementation of Reversible Comparator Circuit Using Low Power Technique Madhina Basha, V.N.Lakshmana Kumar Department of ECE, MVGR COLLEGE OF ENGINEERING Visakhapatnam, A.P, INDIA Abstract:

More information

Australian Journal of Basic and Applied Sciences. Implementation and Testing of Fredkin Gate based Sequential Circuits

Australian Journal of Basic and Applied Sciences. Implementation and Testing of Fredkin Gate based Sequential Circuits ISSN:1991-8178 Australian Journal of Basic and Applied Sciences Journal home page: www.ajbasweb.com Implementation and Testing of Fredkin Gate based Sequential Circuits 1 E. John Alex and 2 M. Vijayaraj

More information

Comparative analysis of QCA adders

Comparative analysis of QCA adders International Journal of Electrical Electronics Computers & Mechanical Engineering (IJEECM) ISSN: 2278-2808 Volume 5 Issue 12 ǁ December. 2017 IJEECM journal of Electronics and Communication Engineering

More information

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata

Serial Parallel Multiplier Design in Quantum-dot Cellular Automata Serial Parallel Multiplier Design in Quantum-dot Cellular Automata Heumpil Cho and Earl E. Swartzlander, Jr. Application Specific Processor Group Department of Electrical and Computer Engineering The University

More information

Design of a Novel Reversible ALU using an Enhanced Carry Look-Ahead Adder

Design of a Novel Reversible ALU using an Enhanced Carry Look-Ahead Adder Design of a Novel Reversible ALU using an Enhanced Carry Look-Ahead Adder *K.JYOTHI **Md.ASIM IQBAL *M.TECH Dept Of ECE, KAKATHIYA UNIVERSITY OF ENGINEERING AND TECHNOLOGY **Asst. prof Dept of ECE, KAKATHIYA

More information

ADVANCES in NATURAL and APPLIED SCIENCES

ADVANCES in NATURAL and APPLIED SCIENCES ADVANCES in NATURAL and APPLIED SCIENCES ISSN: 1995-0772 Published BY AENSI Publication EISSN: 1998-1090 http://www.aensiweb.com/anas 2015 Special 9(17): pages 50-57 Open Access Journal Design and Implementation

More information

Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates

Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates Optimized design of BCD adder and Carry skip BCD adder using reversible logic gates H R Bhagyalakshmi E&C Department BMS College of Engineering, Bangalore, Karnataka, India M K Venkatesha E&C Department

More information

A novel ternary quantum-dot cell for solving majority voter gate problem

A novel ternary quantum-dot cell for solving majority voter gate problem Appl Nanosci (2014) 4:255 262 DOI 10.1007/s13204-013-0208-y ORIGINAL ARTICLE A novel ternary quantum-dot cell for solving majority voter gate problem Mohammad A. Tehrani Safura Bahrami Keivan Navi Received:

More information

Implementation of Binary to Gray Code Converters in Quantum Dot Cellular Automata

Implementation of Binary to Gray Code Converters in Quantum Dot Cellular Automata DOI: 10.15415/jotitt.2015.32010 Implementation of Binary to Gray Code Converters in Quantum Dot Cellular Automata SHIFATUL ISLAM, MOHAMMAD ABDULLAH-AL-SHAFI AND ALI NEWAZ BAHAR* Department of Information

More information

Molecular quantum-dot cellular automata: From molecular structure to circuit dynamics

Molecular quantum-dot cellular automata: From molecular structure to circuit dynamics JOURNAL OF APPLIED PHYSICS 102, 034311 2007 Molecular quantum-dot cellular automata: From molecular structure to circuit dynamics Yuhui Lu, Mo Liu, and Craig Lent a Department of Electrical Engineering,

More information

Optimized Reversible Programmable Logic Array (PLA)

Optimized Reversible Programmable Logic Array (PLA) Journal of Advances in Computer Research Quarterly ISSN: 28-6148 Sari Branch, Islamic Azad University, Sari, I.R.Iran (Vol. 4, No. 1, February 213), Pages: 81-88 www.jacr.iausari.ac.ir Optimized Reversible

More information

Reversible Circuit Using Reversible Gate

Reversible Circuit Using Reversible Gate Reversible Circuit Using Reversible Gate 1Pooja Rawat, 2Vishal Ramola, 1M.Tech. Student (final year), 2Assist. Prof. 1-2VLSI Design Department 1-2Faculty of Technology, University Campus, Uttarakhand Technical

More information

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India,

OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES. India. Andhra Pradesh India, OPTIMAL DESIGN AND SYNTHESIS OF FAULT TOLERANT PARALLEL ADDER/SUBTRACTOR USING REVERSIBLE LOGIC GATES S.Sushmitha 1, H.Devanna 2, K.Sudhakar 3 1 MTECH VLSI-SD, Dept of ECE, ST. Johns College of Engineering

More information

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder

Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder Literature Review on Multiplier Accumulation Unit by Using Hybrid Adder Amiya Prakash M.E. Scholar, Department of (ECE) NITTTR Chandigarh, Punjab Dr. Kanika Sharma Assistant Prof. Department of (ECE) NITTTR

More information

Design of Reversible Code Converters Using Verilog HDL

Design of Reversible Code Converters Using Verilog HDL Design of Reversible Code Converters Using Verilog HDL Vinay Kumar Gollapalli M. Tech (VLSI Design), K Koteshwarrao, M. Tech Assistant Professor, SSGN Srinivas, M. Tech Associate Professor & HoD, ABSTRACT:

More information

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG

ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG ENERGY EFFICIENT DESIGN OF REVERSIBLE POS AND SOP USING URG Mr.M.Saravanan Associate Professor, Department of EIE Sree Vidyanikethan Engineering College, Tirupati. mgksaran@yahoo.com Dr.K.Suresh Manic

More information

BCD Adder Design using New Reversible Logic for Low Power Applications

BCD Adder Design using New Reversible Logic for Low Power Applications Indian Journal of Science and Technology, Vol 10(30), DOI: 10.17485/ijst/2017/v10i30/115514, August 2017 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 BCD Adder Design using New Reversible Logic for

More information

An Efficient Reversible Design of BCD Adder

An Efficient Reversible Design of BCD Adder An Efficient Reversible Design of BCD Adder T.S.R.Krishna Prasad 1, Y.Satyadev 2 1 Associate Professor in Gudlavalleru Engineering College Department of ECE, e-mail: ad2prasad@gmail.com 2 Student of Gudlavalleru

More information

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate

Design of High-speed low power Reversible Logic BCD Adder Using HNG gate Design of High-speed low power Reversible Logic Using HNG gate A.Nageswararao Dept.of ECE, RMK engineering college Anna University, India naga.alvaru@gmail.com Prof.D.Rukmani Devi Dept.of ECE, RMK engineering

More information

ASIC Design of Reversible Full Adder/Subtractor Circuits

ASIC Design of Reversible Full Adder/Subtractor Circuits ASIC Design of Reversible Full Adder/Subtractor Circuits Srinivas Boosaraju PG Scholar, Department of VLSI System Design, Department of Electronics & Communication Engineering, IARE, Hyderabad.. ABSTRACT:

More information

VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES

VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES VHDL DESIGN AND IMPLEMENTATION OF C.P.U BY REVERSIBLE LOGIC GATES 1.Devarasetty Vinod Kumar/ M.tech,2. Dr. Tata Jagannadha Swamy/Professor, Dept of Electronics and Commn. Engineering, Gokaraju Rangaraju

More information

DESIGN OF OPTIMAL CARRY SKIP ADDER AND CARRY SKIP BCD ADDER USING REVERSIBLE LOGIC GATES

DESIGN OF OPTIMAL CARRY SKIP ADDER AND CARRY SKIP BCD ADDER USING REVERSIBLE LOGIC GATES Journal of Computer Science 10 (5): 723-728, 2014 ISSN: 1549-3636 2014 doi:10.3844/jcssp.2014.723.728 Published Online 10 (5) 2014 (http://www.thescipub.com/jcs.toc) DESIGN OF OPTIMAL CARRY SKIP ADDER

More information