Efficient Design of a Coplanar Adder/Subtractor in Quantum...

6
Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata Milad Sangsefidi Department of Computer Engineering Sadjad University of Technology Mashhad, Iran [email protected] Morteza Karimpour Department of Computer Engineering Sharif University of Technology Tehran, Iran [email protected] Mahdiyar Sarayloo Dipartimento di Ingegneria Dell' Informazione Politecnica Delle Marche Ancona, Italy [email protected] Abstract - Scaling of CMOS devices being aggressively decreasing by reduce of transistor dimensions. However, such level of integration leads to many physical limit and transistors cannot get much smaller than their current size. Quantum-dot Cellular Automate is a novel technology which significantly reduces physical limit of CMOS devices implementation; thus, it can be an appropriate candidate to be substituted for CMOS technology. In addition to high integration density of QCA circuits, other unique specifications such as high speed and low power consumption encourage researchers to utilize this technology instead of CMOS technology. In this paper, a new layout of XOR gate is presented in QCA technology; then, it is exploited to design an 8-bit controllable inverter. Finally, using the proposed design and last adder circuit provided by ourselves in our previous work, an 8-bit adder/subtractor is designed. It is the most important component of an ALU. All the designed circuits have used coplanar clock-zone based crossover. The most prominent characteristics of designed circuits include very high operation speed, very low complexity, small area, completely coplanar design, and also avoiding rotated cells in us designs for Avoidance of Construction Challenges QCA Circuits.The mentioned characteristics are considerably improved in our proposed structure comparing to its counterparts. The proposed structure is verified and evaluated in QCA framework using QCADesigner Ver.2.0.3 software. Keywords - Quantum-dot Cellular Automata; XOR; Adder; subtractor; Coplanar clock-zone Based crossover. I. INTRODUCTION About 50 years ago, Gordon Moore pinpointed his famous theory regarding the growth of electronics industry in the world [1]. According to this theory, known as Moore’s law, every eighteen months, the number of elements built on a concrete surface doubles. But evidences suggest that conventional CMOS technology will eventually reach to its physical limitations and it will not be smaller anymore. Various researches have been conducted all around the world to find a technology which could replace CMOS in order to continue following the Moore’s law [2]. Quantum-dot Cellular Automata is one of the promising technologies for future generation ICs which can overcome limitations of CMOS technology [3] [4]. It’s expected that QCA architectures efficiently operate with densities of 10 12 devices/cm 2 . Moreover, they are able to properly operate in 100GH domain while maintaining switching speeds as low as 10ps. Besides, they could achieve 100W/cm 2 power dissipation [5] [6] [7]. The smallest part in QCA Circuits is the cell. When a set of systematic cells are located next to each other the interaction between the neighboring cells leads to a locally interconnected architecture [4] [8]. This interaction supports information transfer between cells. So, contrary to the conventional logic circuit where information is transferred in the form of electric current, in QCA circuits the information will be transferred from one cell to another (and whole circuit) via columbic interaction between the electrons of each cell and the neighboring cells. As mentioned QCA has great capabilities and some of these are not available in CMOS technology. So the design of circuits is considered to be based on QCA [9] [10]. On the other hand the inherent simplicity of the QCA has encouraged researchers to study the structures of new circuits [11]. Adder\subtractor is the most important part of an ALU (Arithmetic logic unit). The purpose of this paper is to design an Adder / Subtractor which has the ability to be extended to more bits so that it could be used in a variety of ALUs in the QCA framework. In this paper, first off, a novel layout for XOR gate is proposed. Afterwards, it is employed to design an 8-bit controllable invertor. Finally, using the proposed circuits and the last adder circuit proposed in our previous work, the desired 8-bit adder / subtractor is designed. Generally speaking, crossover in QCA circuits is constructed either coplanar or multilayer. In the multilayer technique two wires in the crossover pass through two different layers. This technique lacks a physical implementation [12]. In case of using such structure for crossover the manufacturing process would be difficult due to its multi-layered nature. Also, it significantly increases manufacturing cost. In the coplanar technique rotated cells are usually used to implement cross over. Reference [13] discussed the high sensitivity of rotated cells implementation. Therefore, all designs in this article exploit clock-zone based cross cover which is another form of coplanar cross over. Clock-zone based cross over is able to address all the previously mentioned problems of cross overs [14]. 2015 IEEE European Modelling Symposium 978-1-5090-0206-1/15 $31.00 © 2015 IEEE DOI 10.1109/EMS.2015.74 456 2015 IEEE European Modelling Symposium 978-1-5090-0206-1/15 $31.00 © 2015 IEEE DOI 10.1109/EMS.2015.74 456

Transcript of Efficient Design of a Coplanar Adder/Subtractor in Quantum...

Page 1: Efficient Design of a Coplanar Adder/Subtractor in Quantum ...uksim.info/ems2015/data/0206a456.pdf · Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata

Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata

Milad Sangsefidi Department of Computer

Engineering Sadjad University of Technology

Mashhad, Iran [email protected]

Morteza Karimpour Department of Computer

Engineering Sharif University of Technology

Tehran, Iran [email protected]

Mahdiyar Sarayloo Dipartimento di Ingegneria

Dell' Informazione Politecnica Delle Marche

Ancona, Italy [email protected]

Abstract - Scaling of CMOS devices being aggressively decreasing by reduce of transistor dimensions. However, such level of integration leads to many physical limit and transistors cannot get much smaller than their current size. Quantum-dot Cellular Automate is a novel technology which significantly reduces physical limit of CMOS devices implementation; thus, it can be an appropriate candidate to be substituted for CMOS technology. In addition to high integration density of QCA circuits, other unique specifications such as high speed and low power consumption encourage researchers to utilize this technology instead of CMOS technology. In this paper, a new layout of XOR gate is presented in QCA technology; then, it is exploited to design an 8-bit controllable inverter. Finally, using the proposed design and last adder circuit provided by ourselves in our previous work, an 8-bit adder/subtractor is designed. It is the most important component of an ALU. All the designed circuits have used coplanar clock-zone based crossover. The most prominent characteristics of designed circuits include very high operation speed, very low complexity, small area, completely coplanar design, and also avoiding rotated cells in us designs for Avoidance of Construction Challenges QCA Circuits.The mentioned characteristics are considerably improved in our proposed structure comparing to its counterparts. The proposed structure is verified and evaluated in QCA framework using QCADesigner Ver.2.0.3 software.

Keywords - Quantum-dot Cellular Automata; XOR; Adder; subtractor; Coplanar clock-zone Based crossover.

I. INTRODUCTION

About 50 years ago, Gordon Moore pinpointed his

famous theory regarding the growth of electronics industry

in the world [1]. According to this theory, known as

Moore’s law, every eighteen months, the number of

elements built on a concrete surface doubles. But evidences

suggest that conventional CMOS technology will eventually

reach to its physical limitations and it will not be smaller

anymore. Various researches have been conducted all

around the world to find a technology which could replace

CMOS in order to continue following the Moore’s law [2].

Quantum-dot Cellular Automata is one of the promising

technologies for future generation ICs which can overcome

limitations of CMOS technology [3] [4]. It’s expected that

QCA architectures efficiently operate with densities of 1012

devices/cm2. Moreover, they are able to properly operate in

100GH domain while maintaining switching speeds as low as

10ps. Besides, they could achieve 100W/cm2 power

dissipation [5] [6] [7].

The smallest part in QCA Circuits is the cell. When a set

of systematic cells are located next to each other the

interaction between the neighboring cells leads to a locally

interconnected architecture [4] [8]. This interaction supports

information transfer between cells. So, contrary to the

conventional logic circuit where information is transferred in

the form of electric current, in QCA circuits the information

will be transferred from one cell to another (and whole

circuit) via columbic interaction between the electrons of

each cell and the neighboring cells.

As mentioned QCA has great capabilities and some of

these are not available in CMOS technology. So the design of

circuits is considered to be based on QCA [9] [10]. On the

other hand the inherent simplicity of the QCA has encouraged

researchers to study the structures of new circuits [11].

Adder\subtractor is the most important part of an ALU

(Arithmetic logic unit). The purpose of this paper is to design

an Adder / Subtractor which has the ability to be extended to

more bits so that it could be used in a variety of ALUs in the

QCA framework.

In this paper, first off, a novel layout for XOR gate is

proposed. Afterwards, it is employed to design an 8-bit

controllable invertor. Finally, using the proposed circuits and

the last adder circuit proposed in our previous work, the

desired 8-bit adder / subtractor is designed. Generally

speaking, crossover in QCA circuits is constructed either

coplanar or multilayer.

In the multilayer technique two wires in the crossover pass

through two different layers. This technique lacks a physical

implementation [12]. In case of using such structure for

crossover the manufacturing process would be difficult due to

its multi-layered nature. Also, it significantly increases

manufacturing cost. In the coplanar technique rotated cells are

usually used to implement cross over. Reference [13] discussed

the high sensitivity of rotated cells implementation. Therefore,

all designs in this article exploit clock-zone based cross cover

which is another form of coplanar cross over. Clock-zone

based cross over is able to address all the previously mentioned

problems of cross overs [14].

2015 IEEE European Modelling Symposium

978-1-5090-0206-1/15 $31.00 © 2015 IEEE

DOI 10.1109/EMS.2015.74

456

2015 IEEE European Modelling Symposium

978-1-5090-0206-1/15 $31.00 © 2015 IEEE

DOI 10.1109/EMS.2015.74

456

Page 2: Efficient Design of a Coplanar Adder/Subtractor in Quantum ...uksim.info/ems2015/data/0206a456.pdf · Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata

Fig. 1. QCA Cell

(a) (b)

Fig. 2. QCA Cell polarizations. (a) P = -1 (0 binary) and, (b) P = +1 (1 binary)

Fig. 3. QCA wire comprised of cells oriented at 90-degrees.

Fig. 4. QCA wire comprised of cells oriented at 45-degrees.

In this type, crossover takes place in one layer. To realize

this type of crossover, clock zone of each wire is set in such

a way that it has 180-degree phase difference with other wire.

The clock-zone based cross over is utilized in all proposed

circuits to overcome mentioned problems and obtain

minimum manufacturing cost.

Other characteristics of the circuits designed in this paper can

be listed as very high operation speed, very low complexity

and very small area. The circuits designed in this paper are

superior to their counterparts owing to abovementioned

features.

The rest of this paper is organized as follows:

Section II provides a summary of the technical background

for the operation of QCA circuits. Sections III, IV and V

respectively present locating new XOR gate, proposed 8-bit

controllable inverter circuit and 8-bit adder / subtractor.

Furthermore, a comparison between these circuits and some of other circuits in literature is included in these sections.

Finally, section VI concludes the paper.

ΙΙ . TECHNICAL BACKGROUND

The basic unit of QCA circuit is a QCA cell. Each cell

consists of four quantum dots, arranged in the corners of a

square structure as shown in Fig. 1. There are also two free

electrons, injected into the cell, which tunnel through to

neighboring dots.

As a result of columbic repulsion, the two electrons tend to

reside in the farthest points. It means that they are diagonally

located in the cell. Considering the location of mobile electrons

in the cell, two steady states, called cell polarizations, are

possible. These two distinct polarizations, which are p=+1 and

p=-1, are used to represent logic “1” and logic “0”, respectively.

The polarizations and logic values are illustrated in Fig. 2.

(a) (b)

Fig. 5. Various QCA Inverters.

Fig. 6. A QCA majority gate.

Fig. 7. Four phase clocking for QCA

Wire In QCA-based implementations, the wires are constructed using

a chain of QCA cells. Hence, two types of wires can be made.

Binary wire is implemented using the regular cells as shown in Fig.

3. In this case two adjacent cells have the same polarization to

minimize columbic repulsion. Inversion chain wire is made via

arranging the rotated cells with 45° orientation as shown in Fig. 4.

In the second type of wires each cell acquires polarity which is

opposite to its neighbor in order to gain the least columbic

interaction. The 45° rotated cells are used in coplanar wire crossing

as well as propagating the input signal in an alternative pattern along

the wire.

A. Basic Logic Gates For QCA circuits, inverters and majority gates serve as primitive

gates. An inverter gate with various proposed layouts can be seen in

Fig. 5.

Each layout differs in gate robustness and fabrication process.

Fig. 6 depicts a three-input majority gate, which is another basic

QCA logic gate. Assuming three inputs labeled A, B and C, the

majority gate returns the logic 1 as follows (Eq. 1):

�(�, �, �) = �� + �� + �� (1)

Fixing one of the majority gate inputs to “0” or “1”, the majority gate

simply turns to a logic AND or OR gate.

B. Clocking Unlike CMOS circuits in which electrical current transfers the

data, QCA circuits use Coulomb repulsion and different clock zones

to transfer the data flow. Clocking in QCA make

457457

Page 3: Efficient Design of a Coplanar Adder/Subtractor in Quantum ...uksim.info/ems2015/data/0206a456.pdf · Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata

Fig. 8. The output of the proposed XOR layout

(a) (b)

Fig. 9. (a) Schematic and (b) layout of the proposed XOR gate electrons either tunnel between the wells or stay in their current

situations. In this way, data can flow in a specific direction or are

forced to stay in their positions. To control the direction of data

flow In QCA technology, the cells of the circuits are divided into

four segments, called clock zones. The phase of each clocking

zone is shifted by 90 degrees comparing to its previous zone.

The phases of QCA clocking zones are called switch, hold,

release and relax. Fig. 7 shows the propagation of input signal to

output using four phases.

C. Crossover Design In contrast to wire crossing of CMOS technology in which

two wires pass through two separate layers in case of cross over,

QCA wire crossing is implemented in two possible forms, called

multilayer crossings and coplanar crossovers. In multilayer

crossovers, two separate layers of cells pass over each other.

Alternatively, coplanar structure uses only one layer of QCA

cells and can be implemented using two schemes. Crossing is

implemented using rotated and regular cells in the first type.

Simulation results show when a wire with rotated cells crosses a

wire with regular cells, the data propagate along both wires

without any distortion and their signals do not affect each other.

In another type of coplanar wire crossing two wires with regular

cells are used while their clock signals phase are shifted by 180

degrees [21]. So, one of the important advantages of QCA-based

design over CMOS-based design is the ability of crossing two

wires in one layer.

(a) (b)

Fig. 10. (a) layout and (b) The output of the proposed F-shaped XOR layout introduced in [15]

ΙΙΙ . PROPOSED XOR

In this paper circuits are designed in a hierarchical manner. Small

building blocks are designed and connected to present the proposed

inverter/subtractor circuit. The first proposed circuit is XOR gate

whose equation is shown by equation 2.

���� = �̅� + �� = �(�(�̅, �, 0), �(�, � , 0), 1) (2)

As can be seen from the above equation, the output of XOR is 1

when its inputs (A and B) are different. This characteristic is utilized

to generate a controllable inverter. Figures 8 and 9 (a, b) demonstrate

output, schematic and layout of the proposed XOR, respectively.

The output depicted by figure 8 illustrates the correct performance

of the proposed circuit. Clock-zone based cross over and concurrency

of device cell inputs associated with majority gate are considered in

our design so that input and output values of the above mentioned MV

could be located in one clock zone. As a result, a faster design could

be obtained. Table 1 represents a comparison between the proposed

layout and those have been proposed so far.

As can be seen in the table the proposed layout uses only one layer

and does not utilize rotated cell while it is the most optimum XOR

gate considering speed, area and number of cells (complexity).

In [16], [19], [20] and [23] some layouts are presented where output

is in the middle of gate which makes it difficult to connect them to

other circuits.

In [24] a new layout for XOR gate is introduced. The quality of the

proposed layout is investigated in [26]. In this paper 5 cells are added

to the output of the gate leading to a zero output which demonstrates

instability of the circuit. Figure 10 (a, b) respectively illustrate layout and output of F-shaped

XOR gate presented in [15]. As can be seen in the figure only two

inputs (A and B) affect device cell of this gate and change its polarity.

Since the path between B and device cell is shorter than the path

between A and device cell, Coulomb force of B has more considerable

impact on device cell comparing to A. thus, the output of this gate is

dominated by variations of B Coulomb forces and equals to that. The

output depicted in figure 10.b demonstrates this fact. Considering

aforementioned points and the resulted output the above gate cannot

be considered as a XOR gate.

458458

Page 4: Efficient Design of a Coplanar Adder/Subtractor in Quantum ...uksim.info/ems2015/data/0206a456.pdf · Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata

TABLE I

COMPARISON BETWEEN THE NEW XOR GATE AND OTHER XOR LAYOUTS

XOR Area

(���)

Number of

cells

Delay

(Clock

phase)

Kind of

design

New 0.02 29 3 coplanar

[15] 0.06 49 4 coplanar

[16]Figure8(b) 0.08 84 4 multilayer

[16]Figure8(c) 0.07 64 4 multilayer

[16]Figure 9 0.06 34 4 coplanar

[16]Figure 10 0.07 54 4 coplanar

[16]Figure 11 0.08 52 8 coplanar

[16]Figure 12 0.09 52 8 coplanar

[16]Figure 14 0.07 54 4 coplanar

[25] 0.07 74 40 multilayer

[26] 0.06 49 4 multilayer

[17] 0.05 47 4 coplanar*

[18] 0.17 115 6 coplanar*

[24] 0.22 121 4 coplanar*

*Used of rotated cells

Fig. 11. Layout of the proposed 8-bit controllable inverter

Fig. 12. The output of proposed 8-bit controllable inverter

ΙV . PROPOSED 8-BIT CONTROLLABLE INVERTER

Fig. 11 illustrates layout of the proposed 8-bit controllable

inverter. The above circuit is derived through cascading 8 XOR

gates designed in the previous section. Controller input is

connected to one of the inputs of all XORs. The other input of

each XOR is connected to normal input (A0, A7). According

to XOR gate characteristic shown in equation 1, if zero is fed

as controller input the output of the above circuit equals to

inputs (A0-A7); otherwise, the output would be inverse version

of the input. The output of the proposed circuit illustrated by

figure 12 reveals its correct operation.

Table 2 compares the above mentioned layout with that

presented in [17]. It can be concluded that in our proposed

layout rotated cell is not utilized. Moreover, complexity, area

and delay of our proposed design shows 266%, 108% and

166% improvement compared to its counterpart in [17].

V . PROPOSED 8-BIT ADDER/SUBTRACTOR

Figure 13 demonstrates schematic of an 8-bit

adder/subtractor presented in [17]. This circuit performs binary

addition and subtraction.

Fig. 13. The 8-bit adder/subtractor introduced in [17]

TABLE II

COMPARISON 8-BIT CONTROLLABLE INVERTER

Ref Area

(���)

Number

of cells

Delay Kind

of design (Phase)

New 0.33 363 6 Coplanar

(normal cell base)

[17]

1.21

756 16 Coplanar

(rotated cell base)

TABLE III

COMPARISON 8-BIT ADDER/SUBTRACTOR

Ref Area

(���)

Number

of cells

Delay Kind

of design (Phase)

New 2.32 2354 34 Coplanar (normal cell base)

[17] 10.4 5786 109 Coplanar

(rotated cell base)

459459

Page 5: Efficient Design of a Coplanar Adder/Subtractor in Quantum ...uksim.info/ems2015/data/0206a456.pdf · Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata

Fig. 14. Layout of the proposed 8-bit adder/subtractor

If ���/��� input is set to zero the circuit performs binary

addition. Control input of the first controllable inverter would be

zero; therefore, B input is fed to adder without any changes.

Since ��� of the above circuit is zero, A+B is propagated to the

input of second controllable inverter. On the other hand, as

control input and ���of the next circuits (which is logical AND

of ���/��� and inverse of the first adder Cout) are zero, A+B

is transferred to output without any changes.

To subtract B from A, 2's complement of B must be

calculated and added to A. 2's complement of a binary number

is derived through inverting it and adding it to 1. If controller

���/��� is set to 1 the above circuit performs binary

subtraction. The procedure is as follows. The control input of

first controllable inverter is 1 so inverted version of B together

with an input are fed to the first adder. Besides, as Cin of the first

adder is 1, the above circuit transfers addition of A to 2's

complement of B (A+B+1) to the second controllable inverter.

If output Cout is 1, it means that A>B. As a result, the inverse of

the above number (which is zero) is ANDed by ���/��� .

Consequently, control and Cin inputs of subsequent adder and

subtractor circuits would be zero and the above value would be

transferred to the output without any changes. In contrast, a zero

Cout implies that A<B; thus, 2's complement of the above

number is calculated and transferred to the output. Figure 14

depicts the layout of the above circuit.

In the above layout, 8-bit controllable inverter explicated in

section IV and full-adder proposed in [21] are exploited. Table

3 compares the above layout with the layout presented in [17].

Similar to circuits proposed in previous sections, our proposed

layout merely uses normal cells. The proposed layout achieves

348%, 145% and 220% improvements respectively in area,

complexity and delay.

Figure 15 illustrates the output of the proposed layout.

A[A7…A0] and B[B7…B0] inputs are set to (11110110,

00100001), (11111111, 00000000), (11111111, 01010101) for

���/��� = 1. Also, the values (11111111, 01010101),

(11111111, 11111111), (10101010, 00011101) are assigned to

A and B for S��/��� = 0. The outputs 11010101, 11111111,

10101010, 01010100, 11111110, 11000111 are obtained

respectively with a delay of 8 �

� (34 clock phase), which is shown

by bright rectangular. The results confirm correct operation of

the designed circuit.

It is tried to use the fully ordered design such that all inputs

are located in one side while the outputs are located on the

opposite side. Additionally, inputs and outputs are located on the

edge of circuit so that they could be easily connected to other

circuits.

Fig. 15. The output of proposed layout for 8-bit adder/subtractor

460460

Page 6: Efficient Design of a Coplanar Adder/Subtractor in Quantum ...uksim.info/ems2015/data/0206a456.pdf · Efficient Design of a Coplanar Adder/Subtractor in Quantum-dot Cellular Automata

A drawback of previous design was that the inputs were

located in the middle of the circuit. Furthermore, to correctly

transfer values in the circuit the minimum and maximum

number of cells inside a clock zone located in a specific path

are 2 and 16, respectively [22]; whereas, in the previous

design such clocking scheme was not considered. In the

previous design in the controller input path to the first

controllable inverter, there was a path with 32 cells in one

clock zone.

To design all above-mentioned circuits default settings of

QCADesigner are utilized except for designing the proposed

8-bit adder/subtractor in which number of samples is set to be

50000.

VΙ . CONCLUSION

In this paper firstly an XOR gate and a controllable inverter

were designed. Afterwards, using these circuits as well as

coplanar full-adder proposed in [21] an 8-bit adder/subtractor

was designed. In the proposed design almost all aspects of an

optimum design were considered including avoiding use of

rotated cell, obtaining a coplanar design, high speed, small

area and complexity, the capability of the circuit to be

connected to larger blocks (via proper layout of inputs and

outputs), appropriate clocking of the circuit and the ability of

circuit to be extended to more bits. The proposed circuit can

be used in larger circuits such as arithmetic logic unit (ALU)

and can Improves the listed elements. A few tables were

included representing comparison between the proposed

design and previous ones. These comparisons revealed

significant superiority of the proposed design to its

counterparts.

REFERENCES

[1] Schaller, Robert R. "Moore's law: past, present and future." Spectrum, IEEE 34, no. 6 (1997): 52-59.

[2] Niemier, Michael Thaddeus. "Designing digital systems in quantum

cellular automata." PhD diss., University of Notre Dame, 2004.

[3] Orlov, A. O., I. Amlani, G. H. Bernstein, C. S. Lent, and G. L. Snider.

"Realization of a functional cell for quantum-dot cellular automata."

Science 277, no. 5328 (1997): 928-930.

[4] Lent, Craig S., P. Douglas Tougaw, Wolfgang Porod, and Gary H.

Bernstein. "Quantum cellular automata."In Nanotechnology,vol 4, no. 1

(1993): 49.

[5] Kummamuru, Ravi K., John Timler, Geza Toth, Craig S. Lent, Rajagopal

Ramasubramaniam, Alexei O. Orlov, Gary H. Bernstein, and Gregory L.

Snider. "Power gain in a quantum-dot cellular automata latch." Applied

Physics Letters 81, no. 7 (2002): 1332-1334.

[6] Tahoori, Mehdi Baradaran, Mariam Momenzadeh, Jing Huang, and

Fabrizio Lombardi. "Defects and faults in quantum cellular automata at

nano scale." In 22nd IEEE VLSI Test Symposium, 2004. Proceedings.,

pp. 291-296. IEEE, 2004.

[7] Walus, K., A. Vetteth, G. A. Jullien, and V. S. Dimitrov. "RAM design

using quantum-dot cellular automata." In NanoTechnology Conference,

vol. 2, pp. 160-163. 2003.

[8] Snider, Gregory L., Alexei O. Orlov, I. Amlani, X. Zuo, G. H. Bernstein,

C. S. Lent, J. L. Merz, and W. Porod. "Quantum-dot cellular automata."

Journal of Vacuum Science & Technology A 17, no. 4 (1999): 1394-

1398.

[9] Tougaw, P. Douglas, and Craig S. Lent. "Logical devices implemented

using quantum cellular automata." Journal of Applied physics 75, no. 3

(1994): 1818-1825.

[10] Porod, Wolfgang. "Quantum-dot devices and quantum-dot cellular

automata." International Journal of Bifurcation and Chaos,Vol 7, no.10

(1997): 2199-2218.

[11] Vetteth, Anoop, Konrad Walus, Vassil S. Dimitrov, and Graham A.

Jullien. "Quantum-dot cellular automata carry-look-ahead adder and

barrel shifter." In IEEE Emerging Telecommunications Technologies

Conference, pp. 2-4. 2002.

[12] Bhanja, Sanjukta, Marco Ottavi, Fabrizio Lombardi, and Salvatore

Pontarelli. "QCA circuits for robust coplanar crossing." Journal of

Electronic Testing 23, no. 2-3 (2007): 193-210.

[13] H. Cho and E. E. Swartzlander, “Cho, Heumpil, and Earl E. Swartzlander.

"Adder designs and analyses for quantum-dot cellular automata,” IEEE

Transaction on Nanotechnology, Vol. 6, No. 3, 2007 pp. 374-383.

[14] Milad Sangsefidi, Dariush Abedi, and Mehdi Moradian. "Design a

Collector with More Reliability against Defects during Manufacturing in

Nanometer Technology, QCA." In Journal of Software Engineering and

Applications, Vol. 6, No. 6, (2013): 304-312.

[15] Ahmad, Peer Zahoor, Firdous Ahmad, and Hilal Ahmad Khan. "A new

F-shaped XOR gate and its implementations as novel adder circuits based

Quantum-dot cellular Automata (QCA)." IOSR Journal of Computer

Engineering (IOSR-JCE) 16 (2014): 110-117.

[16] Beigh, Mohammad Rafiq, Mohammad Mustafa, and Firdous Ahmad.

"Performance Evaluation of Efficient XOR Structures in Quantum-Dot

Cellular Automata (QCA)." In Journal of Software Engineering and

Applications, Vol. 4, No. 2, (2013): 147-156.

[17] Kianpour, Moein, Reza Sabbaghi-Nadooshan, and Keivan Navi. "A

novel design of 8-bit adder/subtractor by quantum-dot cellular automata."

Journal of Computer and System Sciences 80, no. 7 (2014): 1404-1414.

[18] Waje, Manisha G., and P. K. Dakhole. "Design and implementation of

4-bit arithmetic logic unit using Quantum Dot Cellular Automata." In 3rd

IEEE International Advance Computing Conference (IACC), 2013, pp.

1022-1029.

[19] Jagarlamudi, Hema Sandhya, Mousumi Saha, and Pavan Kumar

Jagarlamudi. "Quantum Dot Cellular Automata Based Effective Design

of Combinational and Sequential Logical Structures." World Academy of

Science, Engineering and Technology, Vol. 5,No. 12 (2011): 2011-12-25

[20] Kianpour, Moein, Reza Sabbaghi-Nadooshan, and Keivan Navi.

"A novel design of 8-bit adder/subtractor by quantum-dot cellular

automata." Journal of Computer and System Sciences 80, no. 7 (2014):

1404-1414.

[21] Abedi, Dariush, Ghassem Jaberipur, and Milad Sangsefidi. "Coplanar

Full Adder in Quantum-Dot Cellular Automata via Clock-Zone Based

Crossover." In IEEE Transactions on Nanotechnology, Vol. 14, No. 3,

2015 pp. 497-504.

[22] Perri, Stefania, Pasquale Corsonello, and Giuseppe Cocorullo.

"Area-Delay Efficient Binary Adders in QCA." IEEE Trans. VLSI Syst.

22, no. 5 (2014): 1174-1179.

[23] Roy, Samir, and Biswajit Saha. "Minority gate oriented logic design with

quantum-dot cellular automata." In Cellular Automata, pp. 646-656.

Springer Berlin Heidelberg, 2006.

[24] Teja, Vishnu C., Satish Polisetti, and Santhosh Kasavajjala. "QCA based

multiplexing of 16 arithmetic & logical subsystems-A paradigm for nano

computing." In Nano/Micro Engineered and Molecular Systems, 2008.

NEMS 2008. 3rd IEEE International Conference on, pp. 758-763. IEEE,

2008.

[25] S.Karthigai Lakshmi, G.Athisha . "Efficient design of logical structures

and functions using nanotechnology based quantum dot cellular automata

design." International Journal of Computer Applications, Vol. 3, No. 5,

2010 pp. 0975-8887.

[26] Shahidinejad, Ali, and Ali Selamat. "Design of first adder/subtractor

using quantum-dot cellular automata." In Advanced Materials Research,

vol. 403, pp. 3392-3397. 2012.

461461