IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY

Size: px
Start display at page:

Download "IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY"

Transcription

1 IMPLEMENTATION OF PROGRAMMABLE LOGIC DEVICES IN QUANTUM CELLULAR AUTOMATA TECHNOLOGY Dr.E.N.Ganesh Professor ECE Department REC Chennai, INDIA enganesh50@yahoo.co.in Abstract Quantum cellular automata technology is one of the alternative nano-scale computing technologies in future. QCA circuits can be used to study and design programmable logic devices. This paper discusses about QCA based simple Programmable logic devices of AND OR function circuit, Fixed OR and programmable AND QCA circuit, Programmable AND and OR function circuits and finally simple Programmable logic array structure to implement XOR logic. These structures can be implemented and programmed easily there by giving easy defect detection and building of successful nano scale circuits. We have designed and simulated PLD QCA devices using QCA designer tool and this study useful for designing complex Field Programmable logic devices at nanoscale. Keywords: Quantum cellular automata, Programmable Logic devices, Programmable Logic arrays, Majority logic method, Field programmable logic devices. 1. Introduction. 1. a Quantum dot cellular automata. Quantum-dot Cellular Automata (QCA) is an emerging technology that offers a revolutionary approach to computing at nano-level [1]. Quantum dots are nanostructures created from standard semi conductive materials. These structures are modeled as quantum wells. They exhibit energy effects even at distances several hundred times larger than the material system lattice constant. A dot can be visualized as well. Once electrons are trapped inside the dot, it requires higher energy for electron to escape. The fundamental unit of QCA is QCA cell created with four quantum Dots positioned at the vertices of a square. [2] [3.]. The electrons are quantum mechanical particles; they are able to tunnel between the dots in a cell. The electrons in the cell that are placed adjacent to each other will interact; as a result the polarization of one cell will be directly affected by the polarization of its neighboring cells. Fig 1 below shows quantum cells with electrons occupying opposite vertices. 1.a 1.b Fig 1 shows QCA cells with four quantum dots.1.a P = +1 (Binary 1) 1.b P = -1 (Binary0) [1][3][4][5] This interaction forces between the neighboring cells able to synchronize their polarization. Therefore an array of QCA cells acts as wire and is able to transmit information from one end to another [6] [7]. To perform logic computing, we require universally a complete logic set. We need a set of Boolean logic gates that can perform AND, OR, NOT and FANOUT [8] operations. The combination of these is considered as universal because any general Boolean function can be 51

2 implemented with the combination of these logic primitives. The fundamental method for computing is majority gate or majority voter method [1] [4]. Suppose three inputs are given to QCA circuit, then the output of the QCA structure is tabulated in table1. Table 1 Majority voting scheme [4] [5] INPUT OUTPUT MAJORITY VOTING The majority gate produces an output that reflects the majority of the inputs. The majority function is a part of a larger group of functions called threshold functions. Threshold functions works according to inputs that reaches certain threshold before output is asserted. The majority function is most fundamental logic gate in QCA circuits. In order to create an AND gate we simply fix one of the majority gate input to 0 (P = -1). To create OR gate we fix one of inputs to 1 P = +1. The inverter or NOT gate is also simple to implement using QCA. If we place two cells at 45 degrees with respect to each other such that they interact inversely. b a x y Control I/P Fig 2.Majority AND gate [3] [6] The output of majority AND gate reflects the majority of the inputs. Suppose input A =1, B = 1, Control input 0(-1), the output is equal to 1. b a y Control input Fig 3 Majority OR gate [6] [8] [10] [11] 52

3 I b. QCA Clocking. Figure 4 shows clocking scheme of QCA circuits [4][5][12.] Clocking is the requirement for synchronization of information flow in QCA circuits. It requires a clock not only to synchronize and control information flow but clock actually provides power to run the circuit [11] [12] [13]. The cells are not powered from any other external source apart from the clock. These clocks have been proposed to control the potential barriers between the dots. When the clock signal is high the potential barriers between the dots are low and electrons effectively spread out in the cell and no net polarization exists [14-15 ]. As the clock signal is switched low, the potential barriers between the dots are raised high and the electrons are localized such that a polarization is developed based on the interaction of their neighbors [14.] In short when clock is high cell is unlatched and when clock is low cell is latched. In order to pump information down a circuit in a controllable manner four clocking zones are available as shown in Figure 4. Each of clocking signal lagging in phase by 90 degrees with respect to one before. In this way, the cells are latched in series and propagate information in the same direction. So clocking is essential for QCA circuits. Thus QCA accomplishes logical operations and data movement via Columbic interaction rather than electric current flow [9]. This paper discusses about Programming logic array structures (PLA) and based on Quantum cellular automata architecture (QCA). Using PLD based on QCA cells allows the defects present in the circuit can be readily detected and PLD structures are reprogrammable. DeHon and Wilson proposed a nano-wire-based sublithographic PLA design [16.]. Likharev and Strukov presented CMOL FPGA [17 ]. Graunke showed interesting algorithmic approaches to map logic functions to PLAs with defective crossbar switches, though many papers have been published on designing QCA-based circuits, only a few have examined design issues with programmable structures that use QCA cells [18], [19 ], [20 ]. However, these designs either are difficult to implement. We proposed a simple PLD structure with programmable select line, AND, OR function. Using select lines we can program the basic PLD structure to work as a logic function or a simple wire. We have implemented simple XOR function using PLA grid structure. Following this introduction, section II describes simple AND OR Majority function and simulation of PLD structure, section III shows Fixed OR plane QCA simulation, section IV shows Programmable OR and AND function, finally section V shows Programmable logic array QCA structure and its simulation. We have simulated the Programmable logic structures using QCADESIGNER tool [21] II Simulation of QCA AND OR PLD. We havel considered here simple PLD (AND OR function) structure. Let A, B, C are the inputs for QCA PLD device, two AND majority gates are constructed with control input of 0 (-1) and output of and gates are given to a OR gate to get XNOR function. The main advantage in QCA technology is the signal input and their inversion available due to rotation of input cells and tapping the signal and its inversion depending on the structure orientation as shown in figure 6. Figure 5 shows the logic representation of QCA PLD structure. Here we have shown XNOR 53

4 implementation, Let o and o1 be the output of Majority AND gates and or1 be the output of OR gate for implementation of XNOR function. Similarly the simple Boolean function (bc + c ) can be implemented as shown in figure 6 as or2 its output. We can program the control input (0 or 1) of all the majority gates to get AND or OR gate. We have simulated and designed the simple PLD structure using QCADESIGNER tool [21]. The parameters of interest in this simulation are tabulated in table 2. Table 2 design parameters for designing Simple PLD structures PARAMETERS FOR SIMULATION VALUE No of samples taken 12,800 Method for simulation Bi-stable approximation Radius of effect 65 nm Relative permittivity 12.9 Clock High 9.8 x Clock Low 3.8 x Clock amplitude factor 2 Layer separation 11.5nm Maximum separation per sample 100 No of cells used 140 Area in micro meter 0.16 μm 2 Total simulation time 5 s (ns) No of inputs 3 No of outputs 2 No of Majority functions 5 ( 2 And, Or, XNOR, Boolean function) Clock at which output is activated Clock 3 Temperature at which simulation 7K performed Equation 1 and 2 gives simple Majority And,OR function AND = a.b = m (a, b, 0) (1) OR = a + b = m (a, b, 1) (2) The majority logic of XNOR and Boolean functions can be written mathematically as Or1 = ab + a b (3) Or1 = m (m (a, b, 0), m (a, b, 0), 1) (4) M(a,b,0) and M(a,b,0) are AND gates, Or1 as XNOR gate as in equation 4. Equation 6 gives Boolean function of bc + c Or2 = bc + c (5) Or2 = m (c, m (b, c, 0), 1) (6) Table 3 gives binary values of XNOR function and Boolean function. It requires minimum of 5 majority function to implement PLD structure. We program the majority gates as OR or AND 54

5 gate for a simple PLD structure with a separate control line can also be provided for providing control inputs. In QCA technology when the clock is low, the information can be latched, so four clocks are necessary for propagation of information. In the above considered PLD structure, inputs are available at clock 0, clock 1 is used to find o, o1 and o2. Clock 3 is used to find or1 and or2. At clock3 XNOR and Boolean function can be evaluated. Figure 7 shows the simulated waveform of QCA AND OR structure. Figure 5 Logic representation of QCA AND OR PLA structure implementation of XNOR and Boolean function (bc+c ). Figure 6 QCA AND OR PLD implementation 55

6 Figure 7 Simulated waveform for QCA AND OR PLA implementation III Simulation of Fixed OR gate Programmable AND gate Next we will consider about fixed no of OR gates and Programmable AND gate to implement any logic function for the given Inputs. The advantage of this logic PLD is OR gates are fixed ( Control input is 1 for OR gate), so OR plane acts as a simple wire logic, there by ensuring easy taping of output from AND planes. By changing the AND plane control input AND planes can be converted to OR plane or vice versa. Control input can be fed to the AND, OR Planes like inputs A and B. Figure 8 shows the logic diagram of Fixed OR gate QCA cell. Figure 9 shows the QCA PLD cell representation. Figure 10 shows the simulated waveform of QCA PLD structure. Figure 8 logic representation of Fixed OR gate QCA cell 56

7 Figure 9 PLD QCA cell of FIXED OR plane QCA cell Figure 10 simulated waveforms of. PLD QCA Fixed OR plane cells. Control input to AND plane can be changed to 1 so that fixed or and programmable or gates can be constructed. Here we have considered fixed OR and programmable AND planes. Or planes ensure that correct output tapped from programmable AND gates. We have shown the following functions for the circuit considered. 57

8 F1 = a.b = a.b + a.b (7) F1 = a.b = m( m(a,b,0),m(a,b,0),1) (8) F2 = ab = a.b + a.b (9) F2 = ab = m( m(a,b,0),m(a,b,0),1) (10) F3 = b (11) F4 = a (12) For the design and simulation of the equations above we have considered the same parameters as in table 2. But the area and the speed differ slightly. Figure 10 shows the simulated waveforms for the function considered. Function F1 gives ab function (majority of a, b and 0 (control input of AND gate)), F2 gives ab, F3 gives b and F4 gives a. All QCA PLD are clocked circuits, inputs are available at clock 0, at clock 1 programmable AND gate is determined and at clock3 fixed or gate is evaluated. So at clock3 output function F1, F2, F3 and F4 are found. AND gates are named programmable since same gates are used as OR gate. If the control input is simply changed as one of the input, the majority gate can act as simple latch circuit. A separate control wire (like one of the input wire) can be provided for evaluating simple AND gate or Latch circuit. Hence the circuit considered can be programmed to have simple majority AND gate. The no of cells considered in our simulation are 332, area required for our simulation is 1.5 μm 2, speed for simulating circuit is 7 seconds ( 7 ns),no of inputs considered are two (a and b) and no of outputs are four and operated at temperature 7k. IV Simulation of Programmable OR and AND QCA. Figure 11 shows the programmable AND and OR gate QCA structure. Two separate control lines are provided ( +1 and -1) along with the inputs as shown in figure 11, Programmable AND gates are provided near to the inputs and b, Programmable OR gates are used to get the output. We have considered here four functions F1, F2, F3 and F4 for this structure. The parameters considered for the design and simulation are same as that of table 2. No of inputs considered here is 4 (a,b and two control lines) and no of output is 4 ( F1, F2,F3 and F4), total area considered here is 2.5 μm 2, total no of QCA cells are 682, time required to execute is 9 seconds ( 9 ns). All inputs are available at clock0, clock1, 2,3 are used to transmit inputs to programmable AND gate, again at clock 0 programmable AND and OR gates are evaluated and finally third cycle of clock 0 is used to get the outputs. The output functions are evaluated according to Majority logic method. Equation 13,14 15 and 16 gives F1 to F4 of Programmable AND and OR structure. F1 = b = 1 (13) F2 = a (14) F3 = a.b = m(a,b,0) = m(m(a,b,0),m(a,b,0),1) = ab (15) F4 = a.b = m(a,b,0) = m(m(a,b,0),m(a,b,0),1) = a.b (16) Figure 12 shows the simulated waveform of QCA Programmable AND and OR structure. At clock 0 outputs are available, Programmable AND OR gates are evaluated at clock0. Three cycles of clocking (clock 0 to 3 ) are required for simulating the circuit. 58

9 Figure 11 shows simple QCA Programmable OR and AND gate structure. Figure 12 simulated waveform of simple QCA Programmable OR and AND gate structure. 59

10 V Simulation of PLA QCA. We use a combination of AND and OR planes made of QCA cells to implement a PLA. AND or OR gates can be implemented by using a single majority gate. Each PLA cell consists of programmable select bit denoted by select bit. We considered here AND plane which consists of AND, OR majority logic gate for programming. If select bit is programmed as one or zero, logic function or a simple wire can be performed. A simple QCA wire is shown in figure 13. Figure 13 QCA CELL as a wire Output, X = Input A A QCA cell schematic of AND PLA cell is shown in figure 13 and its logic representation is shown in figure 14. The OR PLA cell is constructed by switching the positions of AND and OR gates. We have considered AND PLA cell programmed as logic gate as well as a wire. The schematic of AND PLA cell consist of one AND, OR gate as shown in figure 15. Let A be the input to the AND gate and -1(0) be the control input to the AND gate, B be the input to the OR gate and +1 (1) be the control input to the OR gate. Each QCA cell has three inputs and one output, the third input to the OR gate is SELECT line which can be programmed as 1 or 0. If the select line is equal to one (+1), the PLA cell act as a wire and if it is zero (-1), PLA cell acts as a AND logic gate. The functionality of the AND PLA cell can be written as OUTPUT = Input.Input1, if SELECT = 0 (17) OUTPUT = m(input, m(input1,select, +1), -1) (18) OUTPUT = Input, if SELECT = 1. (19) OUTPUT = m ( Input,1,-1) (20) Figure 14 Logic diagram of PLA QCA cell Figure 15 shows the PLA QCA cell representation simulated using QCA designer tool. PLA QCA cell has 10 QCA cell with two control input and one output. The simulated waveforms for PLA QCA cell is shown in figure 16 and 17. Figure 16 shows PLA QCA cell acts as a wire and Figure 17 shows PLA QCA cell acts as AND gate. 60

11 Figure 15 PLA QCA cell Figure 16 PLA QCA AND Cell simulated waveforms, select = 1 Output = a Figure 17 PLA QCA AND cell simulated waveforms, select = 0 Output = a.b. Table 3 shows the PLA AND cell Input Input 1 Select Control Output A B Input OR

12 QCA-based majority gate is logically bidirectional, i.e., any one of the four boundary QCA cells can be treated as the output while the rest of the three as inputs. To program a cell, we treat the QCA cells corresponding to the select bit as the output of the OR gate. To drive a logical 1 or 0 to the select bit, we set Input A to 0 and Input1 B as to 1 or 0, respectively. The functionality and programming of OR cells are very similar except that 1 corresponds to logic mode and 0 corresponds to wire mode. Fig 18. depicts logic representation of a QCA PLA cell. During normal operation, the inputs come from below, the Input signals A move from left to right, and the Input1 B signals move from top to bottom. By setting a1 = a2 = a3 = 1, b55 = b66 = 0, b1 = X, b2 = X, b3 = Y,b4 = Y, it is easy to verify that the PLA performs the following two logic functions: b5 = X XOR Y, and b6 = X OR Y. Figure 19 shows QCA PLA cell representation. Figure 18 Logic representation of QCA PLA Figure 19 QCA PLA structure with XOR OR function implementation. We have adopted two clocking regions for QCA PLA cell, one for QCA cell and other for select and control lines, so that the output and inputs are in one clock region and select is in another clock region. We have adopted another clocking approach, all inputs a1, a2, a3 and their output a11, a22, a33 forms one clocking group, similarly all inputs b1,b2,b3,b4,b5 and b6 and their output bout1 to bout6 forms one clocking group, all majority logic gate evaluation in one clocking group and XOR OR output cell in the forth clocking phase. This technique gives all AND plane and OR 62

13 plane terms are evaluated in second clocking phase, inputs are available in first clocking phase, XOR OR plane group only at third clocking phase and output are available at fourth clocking phase. Figure 20 shows the simulated waveforms for XOR gate. Inputs b1 as one input, b3 as another input and the output at b5 gives b1 XOR b3 i.e. b1b3 XOR b2b4, if the select lines are 1011, 1001, 0110 for the first four gates of QCA PLA structure. The last two planes (columns) of AND, OR cell planes are changed in their structure in order to get the output at a11, a22, a33. Here we have given select lines to AND plane instead of OR plane so that the b5, b6 provides output lines vertically. By changing the select lines to either vertical or horizontal lines, required logic functions can be performed. Figure 20 shows the simulated waveform of XOR gate from PLA QCA cell Assigning a cell into either logic or wire mode can be done by setting the select bit of the cell to 0 or 1 (see Section 3.1), programming a PLA can thus be achieved by driving the desired select bit values to corresponding PLA cells. The fact that a number of PLA cells, such as those in the same column of the AND plane, share the same input requires that a proper programming sequence be followed. A simple programming sequence is followed here, program row by row for AND column and Column by column OR plane. Initially program one row say a1 of AND plane, the desired select bit value for each cell on this row is applied to corresponding column bit, at the same time the row bit value should not change select bit, after a row is programmed, the electric field for the select bits on this row must be kept adequately positive such that these values would not affect when input values to OR plane is selected, similarly column bits are selected through b1 to b6 and corresponding select bits of cell connected to columns are not affected. The same procedure is followed to OR plane also. If defect occurs due to improper row, select and column, that can be detected by the following procedure 1.Initially AND plane cells are selected, row bits of the AND plane are checked and wire mode logic is used to check in row wise of AND Planes. 2.Similarly all OR planes are checked by selecting column wise, Make wire mode logic and check the column bits. 3.Check row and column bits for individual defects by wire mode logic. The design parameters in this section is same as that of table2, no of inputs and outputs considered here is 9, total area considered here 900 nm 2, no of qca cells are 458 cells, total simulation time 14 seconds(14ns), Clock 0 is used to get the output. Thus we can program PLA QCA cell for different logic functions. 63

14 Table 3 gives binary values of XNOR and Boolean function M Majority logic a b c a b c m(ab0) m(a b 0) m(bc0) OR1 OR VI Conclusion 1.We have constructed and simulated simple QCA AND OR Plane structures, Fixed OR plane structures, programmable AND and OR plane structures and QCA PLA structures. This study shows complex Programming logic devices can be constructed and can be simulated. Experimental observations are still in research, these simulations may help us to analyze and study complex devices. 2.Programmable logic arrays can be used to construct Field programmable gate arrays that ensures nano FPGA devices for the future. 3.The design parameters considered here shows that little power dissipation that to only due to majority gate evaluation and clocking, hence very low power dissipation for these circuits. 4.We conclude that QCA cells can be used to construct Programmable logic devices there by leading a way for nano circuits. REFERENCE 1. K.Walus, Wei Wang and Julliaen et al, Majority logic reduction for Quantum Cellular Automata in Proc IEEE Nanotechnology conf, vol 3 December K.Walus, Wei Wang and Julliaen et al, Quantum Cellular Automata adders in Proc IEEE Nanotechnology conf, vol 3 page december K.Walus, Schulaf and Julliaen et al, High level Exploration of Quantum Dot Automata in Proc IEEE Nanotechnology conf, vol 2,page K.Walus, Schulaf and Julliaen et al, Circuit design based on majority gates for application with Quantum dot cellular automata in Proc IEEE Nanotechnology conf, vol 4,page , K.Walus, Dimitrov and Julliaen et al, Computer Architecture structure for Quantum Cellular Automata in Proc IEEE Nanotechnology conf, vol 3,page K.Walus, Dysart and Julliaen et al, QCQ Designer A Rapid design and simulation tool for quantuim dot cellular automata in IEEE transactions on Nanotechnology conf, vol 3,No 2 June K.Walus, Dysart and Julliaen et al, Split current Quantum dot cellular automata modeling and simulation in IEEE transactions on Nanotechnology conf, vol 3 March

15 8. A. Vetteth et al., Quantum dot cellular automata carry-look-ahead adder and barrel shifter, in Proc. IEEE Emerging Telecommunications Tech-nologies Conf., RAM design using quantum-dot cellular automata, in Proc.2003 Nanotechnology Conf., vol. 2, 2003, pp C. S. Lent and P. D. Tougaw, A device architecture for computing with quantum dots, Proc. IEEE, vol. 85, no. 4, pp , W. Porod, Quantum-dot devices and quantum-dot cellular automata, Int. J. Bifurcation Chaos, vol. 7, no. 10, pp , I. Amlani et al., Experimental demonstration of a leadless quantum-dot cellular automata cell, Appl. Phys. Lett., vol. 77, no. 5, pp , A. Orlov et al., Experimental demonstration of clocked single-electron switching in quantum-dot cellular automata, Appl. Phys. Lett., vol. 77, no. 2, pp , I. Amlani et al., Digital logic using quantum-dot cellular automata, Science, vol. 284, pp , A. Orlov et al., Experimental demonstration of a binary wire for quantum-dot cellular automata, Appl. Phys. Lett., vol. 74, no. 19, pp , A. DeHon and M.J. Wilson, Nano-wire based sublithographic Programmable Logic Arrays, published in Proc. of Int. Symp. on FPGAs, (February 22-24, 2004), pp D.B. Strukov and K.K. Likharev, CMOL FPGA: a reconfigurable architecture for hybrid digital circuits with two-terminal nanodevices, Nanotechnology, 16(2005) C.R. Graunke, D.I. Wheeler, D. Tougaw, and J.D. Will, Implementation of a Crossbar Network Using Quantum-dot Cellular Automata, IEEE Trans. on Nano, Vol. 4, No. 4, July Niemier, M.T. and Kogge, P.M. The 4-Diamond Circuit - A Minimally Complex Nanoscale Computational Building Block in QCA, In Proc. of the IEEE Comp. Soc. Symp. on VLSI, pp. 3-10, February J. Huang, M. Momenzadeh, M.B. Tahoori, F. Lombardi: Design and characterization of an and-or-inverter (AOI) gate for QCA implementation, ACM GLVLSI Gymp. 2004, Article received:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Quantum-Dot Cellular Automata (QCA)

Quantum-Dot Cellular Automata (QCA) Quantum-Dot Cellular Automata (QCA) Quantum dots are nanostructures [nano-: one billionth part of] created from standard semiconductive material. A quantum dot can be visualized as a well. Electrons, once

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

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 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

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

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

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

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

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

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

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

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

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

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

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

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

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

Matrix multiplication using quantum-dot cellular automata to implement conventional microelectronics

Matrix multiplication using quantum-dot cellular automata to implement conventional microelectronics Matrix multiplication using quantum-dot cellular automata to implement conventional microelectronics Joshua D Wood 1,3 and P Douglas Tougaw 2 1 Student Member, IEEE, Department of Electrical and Computer

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

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

!"#$%&'()*"+,-./*($-"#+"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

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

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

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

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

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

International Journal of Combined Research & Development (IJCRD) eissn: x;pissn: Volume: 7; Issue: 7; July -2018

International Journal of Combined Research & Development (IJCRD) eissn: x;pissn: Volume: 7; Issue: 7; July -2018 XOR Gate Design Using Reversible Logic in QCA and Verilog Code Yeshwanth GR BE Final Year Department of ECE, The Oxford College of Engineering Bommanahalli, Hosur Road, Bangalore -560068 yeshwath.g13@gmail.com

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

The ternary quantum-dot cell and ternary logic

The ternary quantum-dot cell and ternary logic Lebar Bajec I, Zimic N and Mraz M 26 Nanotechnology 7 937 c 26 IOP Publishing Ltd The ternary quantum-dot cell and ternary logic I Lebar Bajec, N Zimic and M Mraz University of Ljubljana, Faculty of Computer

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

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

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

Journal of Babylon University/Engineering Sciences/ No.(1)/ Vol.(22): 2014

Journal of Babylon University/Engineering Sciences/ No.(1)/ Vol.(22): 2014 Journal of Babylon University/Engineering Sciences/ No.(1)/ Vol.(22): 2014 Quantum Dot Cellular Automata models using VHDL-AMS Esam A. alkalidy Esam_alk@yahoo.com ECE department, Shahid Beheshti Univbersity,

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

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

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

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 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

1-bit and 2-bit comparator designs and analysis for quantum-dot cellular automata

1-bit and 2-bit comparator designs and analysis for quantum-dot cellular automata NANOSYSTEMS: PHYSICS, CHEMISTRY, MATHEMATICS, 2017, 8 (6), P. 709 716 1-bit and 2-bit comparator designs and analysis for quantum-dot cellular automata A. Mallaiah 1, G. N. Swamy 2, K. Padmapriya 3 1 Research

More information

Observation of switching in a quantum-dot cellular automata cell

Observation of switching in a quantum-dot cellular automata cell Nanotechnology 10 (1999) 166 173. Printed in the UK PII: S0957-4484(99)97404-4 Observation of switching in a quantum-dot cellular automata cell Gary H Bernstein, Islamshah Amlani, Alexei O Orlov, Craig

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

Construction of a reconfigurable dynamic logic cell

Construction of a reconfigurable dynamic logic cell PRAMANA c Indian Academy of Sciences Vol. 64, No. 3 journal of March 2005 physics pp. 433 441 Construction of a reconfigurable dynamic logic cell K MURALI 1, SUDESHNA SINHA 2 and WILLIAM L DITTO 3 1 Department

More information

Enrique Pacis Blair United States Naval Academy. (Dated: December 20, 2009) Abstract

Enrique Pacis Blair United States Naval Academy. (Dated: December 20, 2009) Abstract The Development of Theoretical Quantum-Mechanical Models to Advance Theoretical and Experimental Research in Clocked Molecular Quantum-dot Cellular Automata Enrique Pacis Blair United States Naval Academy

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

A Novel LUT Using Quaternary Logic

A Novel LUT Using Quaternary Logic A Novel LUT Using Quaternary Logic 1*GEETHA N S 2SATHYAVATHI, N S 1Department of ECE, Applied Electronics, Sri Balaji Chockalingam Engineering College, Arani,TN, India. 2Assistant Professor, Department

More information

DESIGN OF COMPACT REVERSIBLE LOW POWER n-bit BINARY COMPARATOR USING REVERSIBLE GATES

DESIGN OF COMPACT REVERSIBLE LOW POWER n-bit BINARY COMPARATOR USING REVERSIBLE GATES DESIGN OF COMPACT REVERSIBLE LOW POWER n-bit BINARY COMPARATOR USING REVERSIBLE GATES K.R.JAI BALAJI [1], C.GANESH BABU [2], P.SAMPATH [3] [1] M.E(VLSI Design), Department of ECE, Bannari Amman Institute

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

Vidyalankar S.E. Sem. III [CMPN] Digital Logic Design and Analysis Prelim Question Paper Solution

Vidyalankar S.E. Sem. III [CMPN] Digital Logic Design and Analysis Prelim Question Paper Solution . (a) (i) ( B C 5) H (A 2 B D) H S.E. Sem. III [CMPN] Digital Logic Design and Analysis Prelim Question Paper Solution ( B C 5) H (A 2 B D) H = (FFFF 698) H (ii) (2.3) 4 + (22.3) 4 2 2. 3 2. 3 2 3. 2 (2.3)

More information

S No. Questions Bloom s Taxonomy Level UNIT-I

S No. Questions Bloom s Taxonomy Level UNIT-I GROUP-A (SHORT ANSWER QUESTIONS) S No. Questions Bloom s UNIT-I 1 Define oxidation & Classify different types of oxidation Remember 1 2 Explain about Ion implantation Understand 1 3 Describe lithography

More information

Novel Devices and Circuits for Computing

Novel Devices and Circuits for Computing Novel Devices and Circuits for Computing UCSB 594BB Winter 2013 Lecture 4: Resistive switching: Logic Class Outline Material Implication logic Stochastic computing Reconfigurable logic Material Implication

More information

A Novel Reconfiguration Scheme in Quantum- Dot Cellular Automata for Energy Efficient Nanocomputing

A Novel Reconfiguration Scheme in Quantum- Dot Cellular Automata for Energy Efficient Nanocomputing University of Massachusetts Amherst ScholarWorks@UMass Amherst Masters Theses 1911 - February 2014 2013 A Novel Reconfiguration Scheme in Quantum- Dot Cellular Automata for Energy Efficient Nanocomputing

More information

Graphical Method of Reversible Circuits Synthesis

Graphical Method of Reversible Circuits Synthesis INTL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2017, VOL. 63, NO. 3, PP. 235-240 Manuscript received January 18, 2017; revised June, 2017. DOI: 10.1515/eletel-2017-0031 Graphical Method of Reversible

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

Demonstration of a functional quantum-dot cellular automata cell

Demonstration of a functional quantum-dot cellular automata cell Demonstration of a functional quantum-dot cellular automata cell Islamshah Amlani, a) Alexei O. Orlov, Gregory L. Snider, Craig S. Lent, and Gary H. Bernstein Department of Electrical Engineering, University

More information

XI STANDARD [ COMPUTER SCIENCE ] 5 MARKS STUDY MATERIAL.

XI STANDARD [ COMPUTER SCIENCE ] 5 MARKS STUDY MATERIAL. 2017-18 XI STANDARD [ COMPUTER SCIENCE ] 5 MARKS STUDY MATERIAL HALF ADDER 1. The circuit that performs addition within the Arithmetic and Logic Unit of the CPU are called adders. 2. A unit that adds two

More information

DESIGN AND IMPLEMENTATION OF REVERSIBLE BINARY COMPARATORS IN QUANTUM-DOT CELLULAR AUTOMATA IN FPGA TECHNOLOGY

DESIGN AND IMPLEMENTATION OF REVERSIBLE BINARY COMPARATORS IN QUANTUM-DOT CELLULAR AUTOMATA IN FPGA TECHNOLOGY DESIGN AND IMPLEMENTATION OF REVERSIBLE BINARY COMPARATORS IN QUANTUM-DOT CELLULAR AUTOMATA IN FPGA TECHNOLOGY GOVIND RAJESH 1 P.V.VARA PRASAD RAO 2 grajesh459@gmail.com 1 varaprasad.puli@gmail.com 2 1

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

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

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS

PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS PERFORMANCE ANALYSIS OF CLA CIRCUITS USING SAL AND REVERSIBLE LOGIC GATES FOR ULTRA LOW POWER APPLICATIONS K. Prasanna Kumari 1, Mrs. N. Suneetha 2 1 PG student, VLSI, Dept of ECE, Sir C R Reddy College

More information

FPGA accelerated multipliers over binary composite fields constructed via low hamming weight irreducible polynomials

FPGA accelerated multipliers over binary composite fields constructed via low hamming weight irreducible polynomials FPGA accelerated multipliers over binary composite fields constructed via low hamming weight irreducible polynomials C. Shu, S. Kwon and K. Gaj Abstract: The efficient design of digit-serial multipliers

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

Design of an Alphanumeric Symbol Encoder Circuit using Quantum Dot Cellular Automata

Design of an Alphanumeric Symbol Encoder Circuit using Quantum Dot Cellular Automata Design of an Alphanumeric Symbol Encoder Circuit using Quantum Dot Cellular Automata Ratna Chakrabarty 1, Anisha Paul 2, Ankita Majumder 3 Department of Electronics and Communication Engineering, Institute

More information

Hierarchical Bayesian Macromodeling for QCA Circuits

Hierarchical Bayesian Macromodeling for QCA Circuits Hierarchical Bayesian Macromodeling for QA ircuits Saket Srivastava and Sanjukta Bhanja Department of Electrical Engineering University of South Florida, Tampa, USA (ssrivast, bhanja)@eng.usf.edu Abstract

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

An Efficient design of Binary comparators in Quantum Dot Cellular Automata

An Efficient design of Binary comparators in Quantum Dot Cellular Automata An Efficient design of Binary comparators in Quantum Dot Cellular Automata Dammalapati Dileep 1, Vallabhaneni Ramesh Babu 2 1 PG Scholar, Dept of ECE (VLSI &Amp; ES), V.K.R., V.N.B., & A.G.K. College of

More information

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates

Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates Design and Implementation of Carry Adders Using Adiabatic and Reversible Logic Gates B.BharathKumar 1, ShaikAsra Tabassum 2 1 Research Scholar, Dept of ECE, Lords Institute of Engineering & Technology,

More information

Design and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic

Design and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic Design and Implementation of REA for Single Precision Floating Point Multiplier Using Reversible Logic MadivalappaTalakal 1, G.Jyothi 2, K.N.Muralidhara 3, M.Z.Kurian 4 PG Student [VLSI & ES], Dept. of

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

A Digit-Serial Systolic Multiplier for Finite Fields GF(2 m )

A Digit-Serial Systolic Multiplier for Finite Fields GF(2 m ) A Digit-Serial Systolic Multiplier for Finite Fields GF( m ) Chang Hoon Kim, Sang Duk Han, and Chun Pyo Hong Department of Computer and Information Engineering Taegu University 5 Naeri, Jinryang, Kyungsan,

More information

Unit II Chapter 4:- Digital Logic Contents 4.1 Introduction... 4

Unit II Chapter 4:- Digital Logic Contents 4.1 Introduction... 4 Unit II Chapter 4:- Digital Logic Contents 4.1 Introduction... 4 4.1.1 Signal... 4 4.1.2 Comparison of Analog and Digital Signal... 7 4.2 Number Systems... 7 4.2.1 Decimal Number System... 7 4.2.2 Binary

More information

Quantum Dot Structures Measuring Hamming Distance for Associative Memories

Quantum Dot Structures Measuring Hamming Distance for Associative Memories Article Submitted to Superlattices and Microstructures Quantum Dot Structures Measuring Hamming Distance for Associative Memories TAKASHI MORIE, TOMOHIRO MATSUURA, SATOSHI MIYATA, TOSHIO YAMANAKA, MAKOTO

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

FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC

FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC FPGA IMPLEMENTATION OF 4-BIT AND 8-BIT SQUARE CIRCUIT USING REVERSIBLE LOGIC Shwetha. S Patil 1, Mahesh Patil 2, Venkateshappa 3 Assistant Professor 1,PG Student 2, Professor 3 1,2,3 Dept. of ECE, 1 MVJ

More information

GaAs and InGaAs Single Electron Hex. Title. Author(s) Kasai, Seiya; Hasegawa, Hideki. Citation 13(2-4): Issue Date DOI

GaAs and InGaAs Single Electron Hex. Title. Author(s) Kasai, Seiya; Hasegawa, Hideki. Citation 13(2-4): Issue Date DOI Title GaAs and InGaAs Single Electron Hex Circuits Based on Binary Decision D Author(s) Kasai, Seiya; Hasegawa, Hideki Citation Physica E: Low-dimensional Systems 3(2-4): 925-929 Issue Date 2002-03 DOI

More information

Ultralow-Power Reconfigurable Computing with Complementary Nano-Electromechanical Carbon Nanotube Switches

Ultralow-Power Reconfigurable Computing with Complementary Nano-Electromechanical Carbon Nanotube Switches Ultralow-Power Reconfigurable Computing with Complementary Nano-Electromechanical Carbon Nanotube Switches Presenter: Tulika Mitra Swarup Bhunia, Massood Tabib-Azar, and Daniel Saab Electrical Eng. And

More information

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-10,

ISSN (PRINT): , (ONLINE): , VOLUME-4, ISSUE-10, A NOVEL DOMINO LOGIC DESIGN FOR EMBEDDED APPLICATION Dr.K.Sujatha Associate Professor, Department of Computer science and Engineering, Sri Krishna College of Engineering and Technology, Coimbatore, Tamilnadu,

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