You are on page 1of 9

Journal of research in engineering and its applications

Vol. 1, Issue. 1, (2018), pp. 89-97

An Design Using QCA Technique with Area Delay


Efficient
R.Nithiyanandham1, S.Charles Lekonard 2 ,U.Duraisamy 3 ,V.P.Ahmeed Faheem 4 ,
V.M Navaneethakrishnan 5
U.G. Student,Department of ECE, Dr. SJS Paul Memorial College of Engineering and Technology,
Puducherry, India 1
U.G. Student, Department of ECE, Dr. SJS Paul Memorial College of Engineering and
Technology, Puducherry, India2
U.G. Student, Department of ECE, Dr. SJS Paul Memorial College of Engineering and
Technology, Puducherry, India3
U.G. Student, Department of ECE, Dr. SJS Paul Memorial College of Engineering and
Technology, Puducherry, India4
Assistant Professor Department of ECE,Dr. SJS Paul Memorial College of Engineering and
Technology, Puducherry, India 5

Abstract
In this paper, a new 128 bit QCA adder was presented. It achieved the speed performance higher
than all the existing adders. It decreases the number of QCA cells compared to previously testimony design.
The proposed QCA adder design is based on new algorithm that requires only three majority gates and two
inverters for the QCA addition. The area necessity of the QCA adders is comparable cheap with the RCA and
CFA established. The novel adder operated in the RCA fashion, but it could propagate a carry signal through
a number of cascade MGs significally lower than conventional RCA adders. In addition, because of the
adopted basic logic and layout approach, the number of clock cycles required of completing the explanation
was limited. As transistor decrease in size more and more of them can be accommodated in on its own die,
thus increasing the chip computational capabilities. On the other hand, transistors cannot find much lesser
than their existing size. The QCA approach represents one of the probable solutions in overcome this physical
limit, even though the design of logic modules in QCA is not forever uncomplicated.
Keywords: Quantum Dot Cellular Automata (QCA), Adders, Majority Gate, Inverter

1. INTRODUCTION
Nanotechnology draws much thought from individuals by and large now-a-days. Since the
rhythmic movement silicon transistor development faces testing issue, for instance, high power use
and difficulties in incorporate gauge diminish, elective advances are searched for from researchers.
Quantum-Dot Cellular Automata (QCA) is one of the promising future game plans. A Quantum-
Dot Cellular Automata is a creating nanotechnology ensures low-control, high – execution
propelled circuits [1]. Subsequently the arranging of method of reasoning circuits in QCA draws
much thought nowadays. The vital math errand is development and a couple of sorts of different
basis styles are used as a piece of arranging number juggling circuits [2]-[8].

Quantum-Dot Cellular Automata, which is an assortment of coupled quantum spots to realize


Boolean method of reasoning limits. Clearly, the structures usually used in traditional CMOS
diagrams are seen as a first reference for the new arrangement condition. Swell – Carry Adder
(RCA), Carry Look-Ahead (CLA) , and unexpected entire adders were shown in [11]. The pass on
stream Adder (CFA) showed up in [12] was generally an improved RCA in which badly designed
wires impacts were directed. Parallel-Prefix models, including Brent-Kung (BKA), Kogge-Stone,
Ladner-Fischer, and Han-Carlson adders, were inspected and executed in QCA. Starting late, more
powerful plans were proposed for the CLA and BKA, and for the CLA and CFA. In this brief and
enhanced procedure is acquainted with execute quick low zone adders in QCA. Speculative
definitions appeared for CLA and parallel-prefix adders are here abused for the affirmation of
novel-2bit extension cut. The later empowers a bring to be caused through Two ensuing piece
positions with the deferment of just a single overwhelming part entryway (MG). Moreover, the

1
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

insightful best level outline prompts amazingly moderate configurations, thusly avoiding
inconsequential clock stages in light of long interconnections.

Figure 1. Novel 2-bit basic module

2. LITERATURE REVIEW

2.1 Quantum Cellular Automata


The Notre Dame aggregate has built up another worldview for ultra-thick and ultra-quick data
preparing in nano electronic frameworks. These "Quantum Cellular Automata" (QCA's) are the
main solid proposition for an innovation in light of varieties of coupled quantum specks. The
essential building piece of these phone exhibits is the Notre Dame Logic Cell, as it has been
brought in the writing. The marvel of Coulomb avoidance, which is a synergistic transaction of
quantum control and Coulomb cooperation, prompts bistable conduct of every cell which makes
conceivable their utilization in substantial scale cell exhibits. The physical connection between
neighboring cells has been abused to actualize rationale capacities. New usefulness might be
accomplished in this design, and the Notre Dame amass created a flexible dominant part rationale
door. In a progression of papers, the possibility of QCA wires, wire intersections, inverters, and
Boolean rationale doors was illustrated.
2.2 Design of Efficient Full Adder in Quantum-Dot Cellular Automata
Promote downscaling of CMOS innovation ends up testing as it faces impediment of
highlight estimate diminishment. Quantum-speck cell automata (QCA), a potential other option to
CMOS, guarantees productive advanced outline at nanoscale. Examinations on the decrease of
QCA natives (greater part entryways and inverters) for different adders are constrained, and not
very many outlines exist for reference. Subsequently, plan of adders under QCA structure is
picking up its significance in late research. This work targets creating multi-layered full snake
engineering in QCA system in light of five data sources larger part door proposed here. A base
clock zone (2 tickers) with high compaction (0.01 𝜇m2) for a full viper around QCA is
accomplished. Further, the convenience of such outline is built up with the combination of
abnormal state rationale. Trial comes about show the critical changes in configuration level as far
as circuit zone, cell tally, and clock contrasted with that of regular outline approaches.

2.3 Quantum-Dot Cellular Automata Adders

2
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

A novel quantum-spot cell automata (QCA) snake configuration is introduced that


diminishes the quantity of QCA cells contrasted with beforehand announced outlines. The
proposed one-piece QCA snake structure depends on another calculation that requires just three
greater part doors and two inverters for the QCA expansion. By associating n one-piece QCA
adders, we can acquire a n-bit convey look-ahead viper with the lessened equipment while holding
the straightforward timing plan and parallel structure of the first convey look-ahead approach. The
proposed snake is planned and reenacted utilizing the QCA Designer device for the four-piece
viper case. The proposed configuration requires just around 70% of the equipment contrasted with
past plans with a similar speed and timing execution.
2.4 The Robust QCA Adder Designs using Compos able QCA Building Blocks
Quantum-dab Cellular Automata (QCA) is pulling in a great deal of consideration because
of their to a great degree little component sizes and ultra low power utilization. Up to now there are
a few snake outlines utilizing QCA innovation have been proposed. Notwithstanding, we found not
the greater part of the plans work legitimately. In this paper we will dissect the reasons of the
disappointments and propose adders that endeavor legitimate timing plans.
2.5 Designing and Implementation of Quantum Cellular Automata 2:1 Multiplexer
Circuit
Quantum Cellular Automata is a promising nanotechnology that has been perceived as
one of the best six developing innovation in future PCs. We have built up another philosophy in
outline QCA 2:1 MUX having better territory productivity and less contribution to yield delay. We
have likewise demonstrated that utilizing this QCA 2:1 MUX as a unit higher MUX can likewise
be outlined. We checked the proposed configuration utilizing reproduction from QCA Designer
instrument. This test system is likewise valuable for building complex QCA circuits.
3. ADDERS

In hardware, a viper or summer is an advanced circuit that performs expansion of


numbers. In numerous PCs and different sorts of processors, adders are utilized in the number-
crunching rationale unit(s), as well as in different parts of the processor, where they are utilized to
figure addresses, table lists, and comparative activities. In spite of the fact that adders can be built
for some numerical portrayals, for example, double coded decimal or abundance 3, the most well-
known adders work on parallel numbers. In situations where two's supplement or ones' supplement
is being utilized to speak to negative numbers, it is insignificant to adjust a snake into an adder–
subtracter. Other marked number portrayals require a more unpredictable snake.

3.1 Half adder


The half snake includes two single parallel digits An and B. It has two yields, aggregate
(S) and convey (C). The convey flag speaks to a flood into the following digit of a multi-digit
expansion. The estimation of the aggregate is 2C + S. The most straightforward half-snake
configuration, envisioned on the right, fuses a XOR entryway for S and an AND door for C. With
the expansion of an OR door to join their convey yields, two half adders can be consolidated to
make a full viper. The half-snake includes two info bits and create convey and total which are the
two yields of half-viper.
3.2 Full adder
A full viper includes paired numbers and records for values conveyed in and in addition
out. A one-piece full snake includes three one-piece numbers, regularly composed as A, B, and
Cin; An and B are the operands, and Cin is a bit conveyed in from the following less noteworthy
stage. The full-snake is typically a part in a course of adders, which include 8, 16, 32, and so on.

3
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

3.3 Ripple-carry adder


It is conceivable to make a consistent circuit utilizing various full adders to include N-bit
numbers. Each full viper inputs a Cin, which is the Cout of the past snake. This sort of viper is
known as a swell convey snake, since each convey bit "swells" to the following full snake. Note
that the first (and just the primary) full viper might be supplanted by a half snake.
3.4 Carry-look ahead adders
To decrease the calculation time, engineers formulated quicker approaches to include two
parallel numbers by utilizing convey look forward adders. They work by making two signs (P and
G) for each piece position, in view of whether a bring is engendered through from a less
noteworthy piece position (no less than one information is a '1'), produced in that bit position (the
two data sources are '1'), or executed in that bit position (the two data sources are '0'). As a rule, P
is essentially the aggregate yield of a half-viper and G is the convey yield of a similar snake. After
P and G are produced the conveys for each piece position are made. Some propelled convey look
forward designs are the Manchester convey chain, Brent– Kung snake, and the Kogge– Stone
viper. Some other multi-bit viper structures break the snake into squares. It is conceivable to shift
the length of these pieces in view of the proliferation postponement of the circuits to upgrade
calculation time. These piece based adders incorporate the convey skip (or convey sidestep) viper
which will decide P and G esteems for each square instead of each piece, and the convey select
snake which pre-creates the aggregate and convey esteems for either conceivable convey input (0
or 1) to the square, utilizing multiplexers to choose the fitting outcome when the convey bit is
known.

4. QCA TECHNIQUE

Quantum – Dot Cellular Automata (once in a while alluded as quantum cell automata, or
QCA) are future models of quantum calculation, which have been concocted for similarity to
regular models of cell automata presented by Von Neumann. QCA comprises of four quantum
dabs in which two quantum specks are locked in by free electrons. Hence every cell comprises two
electrons. Electrons are orchestrated inverse to each other due to columbic repugnance [3]. The
areas of the electrons build up the paired states.

4.1QCA Cell Diagram

The following figure shows the simplified diagram of a QCA cell.

Figure 2. Simplified diagram of a QCA cell.

4
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

4.2 Majority Gate And Inverter


The majority gate and inverter are shown in figure 3 and figure 4 respectively. The
majority gate performs a three-input logic function. Assuming the inputs A, B and C, the logic
function of the majority gate is
m(A,B,C) = A|B +B|C+A|C ---------- (1)
By fixing the polarization of one input as logic “1” or “0”, we can get an OR gate and an
AND gate respectively. More complex logic circuits can be designed from OR and AND gates.

Figure 3. QCA Majority Gate.

Figure 4. Novel n-bit adder


The RCA and the CFA procedure n-bit operands by falling n full-adders (FAs). In spite of
the fact that these expansion circuits utilize diverse topologies of the non specific FA, they have a
complete in to convey way comprising of one MG, and a convey in to aggregate piece way
containing two MGs in addition to one inverter. As a result, the most pessimistic scenario
computational ways of the n-bit RCA and the n-bit CFA comprise of (n+2) MGs and one inverter.
A CLA design shaped by 4-bit cuts was likewise introduced. Specifically, the assistant proliferate
and create signals are registered for each piece of the operands and afterward they are assembled
four by four. Such a planned n-bit CLA has a computational way made out of 7+4×(log4n) fell
MGs and one inverter. This can be effectively checked by watching that, given the spread and
produce signals (for which just a single MG is required), to process assembled proliferate and
gathered create signals; four fell MGs are presented in the computational way. Also, to register the
convey signals, one level of the CLA rationale is required for each factor of four in the operands
word-length. This implies, to process n bit addends, levels of CLA rationale are required, each
adding to the computational way with four fell MGs. At long last, the calculation of total bits
presents two further fell MGs and one inverter.

The parallel-prefix BKA showed misuses more productive fundamental CLA rationale
structures. As its fundamental Advantage over the beforehand depicted adders, the BKA can
accomplish bring down computational postponement. At the point when n-bit operands are
prepared, its most pessimistic scenario computational way comprises of 4×log2n-3 fell MGs and

5
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

one inverter. Aside from the level required to register engender and create signals, the prefix tree
comprises of 2 ×log2n-2 phases. From the rationale conditions gave, it can be effortlessly
confirmed that the primary phase of the tree presents in the computational way only one MG; the
last phase of the tree contributes with just a single MG; while, the middle of the road stages present
in the basic way two fell MGs each.

At long last, for the calculation of the aggregate bits, promote two fell MGs and one
inverter are included. With the fundamental target of exchanging off zone and deferral, the cross
breed viper (HYBA) depicted consolidates a parallel prefix snake with the RCA. Within the sight
of n-bit operands, this engineering has a most exceedingly bad computational way comprising of 2
× fell MGs and one inverter. At the point when the approach as of late proposed was abused, the
most pessimistic scenario way of the CLA is decreased to 4 × [log4n] + 2 × [log4n]− 1 MGs and
one inverter. The previously mentioned approach can be connected likewise to outline the BKA.
For this situation the general territory is lessened as for, yet keeping up the same computational
way. By applying the deterioration technique illustrated, the computational ways of the CLA and
the CFA are lessened to 7 + 2 ×log4 (n/8) MGs and one inverter and to (n/2) + 3 MGs and one
inverter, separately.

6. NOVEL QCA ADDER


In this investigation we proposed the utilization of BT2.1+EDR as an elective controller
for proposed plan and IEEE 802.11b for existing plan. The two elective controllers are then
assessed by methods for [NS-2] recreations regarding hub delay, vitality proficiency and
throughput for 25 gadgets [say 50 nodes]. The recreation comes about uncover that BT2.1+EDR
have preferable productivity over the present or existing methodologies. Breaking down the
information from the diagrams and tables we can see that the proposed approach is having a much
lower normal end to end hub delay and decreases the normal system vitality utilization per bit. It is
additionally demonstrated that the proposed approach gives better system throughput contrasted
with the current one. These highlights make it appropriate for systems requiring high exchange
rates and in the meantime decreasing vitality utilization and hub delay. Then again, the current plan
isn't appropriate for every single remote innovation, while the proposed show is reasonable for
every single remote innovation and in future, we intend to stretch out this model to help single-
bounce bunching and multi-jump grouping in bluetooth arrange utilizing Max-Min D-Cluster
development [10].

To present the novel design proposed for executing swell adders in QCA, let consider two n-bit
addends A = … . furthermore, B = … . what's more, assume that for the I th bit position (with I = n
− 1, . . . , 0) the helper engender and create signals, specifically = + and = . , are registered being
the convey created at the non specific (i−1)th bit position, the convey flag ci+2, outfitted at the
(i+1)th bit position, can be figured utilizing the regular CLA rationale revealed.

Figure 5.16 bit adder

6
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

Figure 6. 32 bit adder

Figure 7. 64 bit adder

Along these lines, the RCA activity, expected to engender the help through the two
consequent piece positions, requires just a single MG. Then again, ordinary circuits working in
the RCA mold, to be specific the RCA and the CFA, require two fell MGs to play out a similar
activity. At the end of the day, a RCA snake composed as proposed has a most pessimistic
scenario way nearly divided concerning the regular RCA and CFA. Condition (3) is misused in
the outline of the novel 2-bit module appeared in Fig. 1 that additionally demonstrates the
calculation of the carryci+1 = M(pigici ). The proposed n-bit snake is then actualized by falling
n/2-bit modules as appeared in Fig 5. Having expected that the convey in of the viper is cin = 0,
the flag isn't required and the 2-bit module utilized at any rate noteworthy piece position is
improved. It must be noticed that the time basic expansion is performed when a convey is
created at any rate huge piece position and after that it is engendered through the resulting bit
positions to the most critical one. For this situation, the initial 2-bit module processes, adding to
the most pessimistic scenario computational way with two fell MGs. The consequent 2-bit
modules contribute with just a single MG every, along these lines presenting an aggregate
number of fell MGs equivalent to (n − 2)/2. Considering that further two MGs and one inverter
are required to figure the whole bits, the most pessimistic scenario way of the novel snake
comprises of (n/2) + 3 MGs and one inverter.

7. 128 BIT QCA ADDER


The below diagram shows the block diagram of 128 bit QCA adder ,RTL Schematic and the
technology schematic.

7
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

Figure 8. Block diagram

Figure 9. TRL schematic diagram

Figure 10. Technology Schematic For 64 Bit Adder

Figure 11. Technology Schematic For 128 Bit Adder

8
Journal of research in engineering and its applications
Vol. 1, Issue. 1, (2018), pp. 89-97

Figure 12. Simulation Output Of 128 Bit Adder

8. CONCLUSION

We have executed another 128 piece snake outlined in QCA. It accomplished execution of
rapid when contrasted with all the current QCA adders, with a region required is shabby practically
identical with the RCA and CFA. Likewise the cell check required is less when contrasted with 64
bit snake. The pointless clock stages are stayed away from due the embraced fundamental rationale
and format technique. A 128 piece paired viper is composed in QCA and as portrayed brief.
Consequently, the QCA engineering is subsequently, low region, low postponement, basic and
effective for VLSI equipment execution.
References

[1] Chaudhary.A, Chen.D.Z, X. S. Hu, and M. T. Niemer (Nov 2007) ‘Fabricatable interconnect and
molecular QCA circuits’, IEEE Trans. Comput. Aided Design Integr. Circuits Syst., vol. 26, no. 11, pp.
1977–1991.
[2] Cho.H and Swartzlander.E.E (Jun. 2009) ‘Adder and multiplier design in quantum-dot cellular automata’,
IEEE Trans. Comput., vol. 58, no. 6, pp. 721–727.
[3] Cho.H and Swartzlander.E.E (May 2007) ‘Adder design and analyses for quantum-dot cellular automata’,
IEEE Trans. Nanotechnol, vol. 6, no. 3, pp. 374–383.
[4] Gin.A, Tougaw.P.D, and Williams.S (1999) ‘An alternative geometry for quantum dot cellular
automata’ , J. Appl. Phys., vol. 85, no. 12, pp. 8281–8286.
[5] Huang.J and Lombardi.F (2007) ‘Design and Test of Digital Circuits by Quantum-Dot Cellular
Automata’, Norwood, MA, USA: Artech House
[6] Janez.M, Pecar.P, and Mraz.M (2012) ‘Layout design of manufacturable quantum-dot cellular automata’,
Microelectron. J., vol. 43, no. 7, pp. 501–513
[7] Kong.K, Shang.Y, and Lu.R (Mar. 2010) ‘An optimized majority logic synthesis methology for
quantum-dot cellular automata’, IEEE Trans, Nanotechnol.,vol. 9, no. 2, pp. 170–183.
[8] Lent.C.S, Tougaw.P.D, Porod.W, and Bernestein.G.H (1993) ‘Quantum cellular automata’,
Nanotechnology, vol. 4, no. 1, pp. 49–57.
[9] Lu.L, Liu.W, O’Neil.M, and Swartzlander.E.E, Jr ‘QCA systolic array design’, IEEE Trans. Comput.,
vol. 62, no. 3, pp. 548–560.
[10] Perri.S and Corsonello.P (Nov 2012) ‘New methodology for the design of efficient binary addition in
QCA’, IEEE Trans. Nanotechnol., vol. 11, no. 6, pp. 1192–1200.
[11] L. Lu, W. Liu, M. O’Neill, and E. E. Swartzlander, Jr., “QCA systolic array design,” IEEE Trans.
Comput., vol. 62, no. 3, pp. 548–560, Mar. 2013.
[12] H. Cho and E. E. Swartzlander, “Adder design and analyses for quantum-dot cellular automata,” IEEE
Trans. Nanotechnol., vol. 6, no. 3, pp. 374–383, May 2007.

You might also like