Вы находитесь на странице: 1из 6

Design of high speed and Area efficient full adder

with Body-biasing

Authors Name/s per 1st Affiliation (Author) Authors Name/s per 2nd Affiliation (Author)
Dept. name of organization (Line 1 of Affiliation - optional) Dept. name of organization (Line 1 of Affiliation - optional)
Name of organization - acronyms acceptable (line 2) Name of organization - acronyms acceptable (line 2)
City, Country (line 3) City, Country (line 3)
name@xyz.com – optional (line 4) name@xyz.com – optional (line 4)

Abstract—A new 1-bit full adder cell has been introduced in There are two different sub-threshold logic families that
this paper. According to this approach body-biasing and semi used to body biasing the circuit so that it can reduce the
domino logic both are used in a single full adder. Body-biasing threshold voltage. First is Variable threshold voltage sub
technique is used to vary the threshold voltage to operate this threshold CMOS (VT-Sub-CMOS) and second is Sub
adder at higher speed by allowing the faster gate switching. The
threshold dynamic threshold voltage MOS (Sub-DTMOS)
important thing in this approach is that there is no requirement
of any external circuitry for body-biasing. Also, the power logic [1].
consumption of the proposed full adder circuit is very low by Variable threshold voltage sub threshold CMOS (VT-Sub-
using the lower power supply and semi domino logic. Proposed CMOS) is define as, it is the sub CMOS logic with additional
design circuit is 1.5 to 2 times faster than the dynamic gate-level stabilization scheme. This stabilization circuit is used to
body biased design. The circuit design and analysis are carried monitor the transistor current which can change due to
out at 45 nm technology in SILVACO-ICCAD environment. The temperature and process variation and provide the suitable
proposed design has lower energy consumption per operation biasing to the substrate. In Variable threshold voltage sub
and robust against process and temperature variation. threshold CMOS (VT-Sub-CMOS), both stabilization circuit
Index Terms—Component, formatting, style, styling, insert.
and logic circuit works in sub-threshold region. The
(key words) stabilization module having two main components, First is
Leakage current Monitor (LCM) and second is Self-substrate
bias (SSB). The leakage current Monitor works as the current
I. INTRODUCTION
sensor and Self-substrate bias works as the controller. The
Full adder circuit is the basic building block of arithmetic LCM circuit senses any fluctuation in the transistor current
circuits like multiplication, addition, division and exponent and activate the SSB circuit and this SSB circuit gives the
circuit. By improving the performance of the full adder cell, the suitable body-biasing to the transistor to reduce the
performance of the arithmetic circuits will automatically fluctuation. The LCM circuit works well in the strong
improve. Now a day many researchers is trying to improve the inversion operation as compare to sub-threshold region. .In the
performance of the full in term of improve the speed of the full LCM circuit the leakage current is monitor separately. Due to
adder and small in area. A full adder cell is used to add 1-bit of the change in temperature and process variation [1], it changes
three binary numbers and gives the output in 2-bit. the conduction of sensor transistor. The change in the
In the body-biasing technique [4], body terminal of the conduction gives the output voltage. An error amplifier is used
MOSFET (4th terminal of the MOSFET) is connected to the to detect and amplify the output voltage which used to activate
potential. Body effect occurs when body or substrate of the SSB circuit. SSB circuit has three parts ring oscillator,
transistor is not biased at same level as that of source. With buffer and charge pump. The charges pump having the diodes
the help of body biasing, threshold voltage of the device can and associated charging capacitors. Charge pump is powered
be changed [4]. There is different technique used for changing by the pulses which are generated by the ring oscillator. The
the threshold voltage of the device. One of them is Forward change gives by the charge pump is used to body-bias the
body biasing (FBB) [1]. This technique is very useful to transistor. The charge pump is activated by the output of the
reduce the delay of the circuit. In this technique MOSFET sensor's output. When the required biasing has been achieved
moves from deep sub-threshold region to moderate inversion the pump is deactivated by the sensor [1].
region which makes the device robust against temperature and In Sub threshold dynamic threshold voltage MOS (Sub-
process variation [1]. The FBB technique can be applied at DTMOS) logic the gate and body terminal of the transistor
different level from macro-level to transistor level. When connected. It has not required any additional circuitry for body
threshold voltage is reduced to block level, it provides a biasing the transistor. When the gate voltage of the transistor
temporary speed boost, and increase leakage power for all the is change i.e. when voltage apply at the gate same voltage has
gate in the block. So it increases the energy consumption. been applied at the body terminal of the MOSFET which
reduces the threshold voltage of the MOSFET. At VIN=0 or in the speed bottleneck due to arriving the body bias voltage
OFF state Sub-threshold dynamic threshold voltage MOS before arriving the input. Energy wastage in charging or
(Sub-DTMOS) works same as the simple MOSFET. In OFF discharging body capacitance by BBG does not take place
state it has the threshold voltage, sub-threshold and off current when input signal change its level and without change in the
same as the simple MOSFET. In ON state substrate is forward output level.
body biased and reduce the threshold voltage of Sub threshold In the gate level body biased full adder design, it was
dynamic threshold voltage MOS (Sub-DTMOS).Due to expected that, due to FBB and BBG in the circuit may increase
reduction in body charge threshold voltage has got reduced. the active leakage current more than the conventional adder
In this paper we have proposed the full adder cell at cell. But the active leakage current which is responsible for
nenoscale level. This proposed design is high speed and more total energy dissipation is depending only on cycle time and
area efficient. By using less power supply [6], the power activity factor. For body-bias generator, 8 additional transistors
dissipation in the circuit is very less. The rest of the paper is is connected to make 4 buffer to body bias and speed up the
structured as follow: Section II describes the idea about the circuit. It has increased the area of the as compare to
gate level body biasing. Section III describes the technology conventional adder cell.
used in the proposed design. Section IV describes the In the gate level body biased full adder design (from fig. 1),
proposed design and analyse power, speed and PDP (Power 2 buffer circuit (BBG) is connected after the carry logic circuit
delay product). Sections V shows the simulation results and and 2 buffer is connected after the sum output. It makes the
compare it with gate level body-biased design. design more robust against process and temperature variation.
In gate level body biased full adder cell BBG transistor can
II. GATE LEVEL BODY-BIASED FULL ADDER
further be reduced in size to reduce the load capacitance at the
Gate level body-biased full adder design has two major carry and sum node.
parts [2]. First is logic sub-circuit and second is body biasing
generator (BBG). The logic sub-circuit is used to generate the III. TECHNIQUE USED IN PROPOSED DESIGN
logic of full adder and the body biased generator is used to There are so many full adder cells circuits are used. Such as
generate the body biasing voltage for the devices in the full Conventional static logic full adder circuit (CSL),
adder circuit. Fig. 1 shows the gate level body-biased full adder Conventional dynamic logic full adder circuit (CDL),
circuit. Complementary pass-transistor logic (CPL). But every full
When the output voltage is equal to the VDD (0V).then the adder has their own advantages and disadvantages. The design
Body-biasing generator transfer the voltage on VB which technique which is used is based on semi-domino logic [3].
prepare the pull-up (pull-down) network for fast switching. The circuit shown in the fig. 2.
The MOSFET which is used in the switched network has In Conventional static logic full adder circuit (CSL), Full
already been body-biased before arriving inputs. In the adder circuit has pull-up and pull-down networks. This circuit
proposed technique the gate to output transition is favoured by consists of 28 transistors in one full adder cell. It has low
switching current. So the switching current is higher than the power dissipation, good noise margin and robust circuit. But
CMOS technique. This circuit is faster and energy efficient the no. of transistor used in thus circuit can further be reduced
then the DTMOS configuration. In the DTMOS gates, input so that area of the circuit can be less, so domino logic was
signals transition become slow due body capacitive effect. But used to reduce no. of transistors. It is known as
in Gate level body biased full adder design input signal Conventional dynamic logic full adder circuit (CDL).
transition is not become slow down [5]. In Conventional dynamic logic full adder circuit (CDL), 16
The main advantage of this circuit is that, the body-bias transistors were used. This circuit has higher speed and small
voltages always reach before input transition. The body-biased area but reduce the performance of the circuit in terms of
generator sees the high load capacitance and it does not make robustness, power and design effort. It losses more power.
Complementary pass-transistor logic (CPL) has 32 transistors
B. Operation of the circuit
and its operation is based on Complementary pass-transistor
logic. This circuit gives full swing operation, high speed and When the clock is low then PMOS transistor (M1,M8)
good driving capabilities. But due to presence of lot of nodes, become ON and it connects the dynamic node to the to the
it dissipates more power. power supply and precharge the dynamic node at VDD. At that
time precharge phase has been started. When the clock goes
A. Circuit description high,its starts the evaluation phase and reduce the charge of the
For understand the operation, the whole circuit can be dynamic node through pull down network. Evaluation phase
divided into small parts. Such as recharge transistors, can only take place if the if any of transistor in pull down
evaluation network, footer transistor, keeper transistor and network become ON and connect the ground to the dynamic
semi-domino inverters. This circuit has 2 pre charge node. During the evaluation phase when all inputs of the pull
transistors (M1,M8), 2 keeper transistors (M2,M9), 2 evaluation down network transistor don't connected to the logic 1,
networks (evaluation carry, evaluation sum) and 6 footer dynamic node remains at logic 1.But in evaluation phase, pull
transistors(M3,M4,M5,M10,M11,M12). PMOS keeper transistors down network leaks the charge due to more fan-in. It is called
are used to compensate the charge at dynamic node. The stack sub-threshold leakage. This leaked charge is compensate by the
transistor (M3,M10) is used to prevent the free discharge of the PMOS keeper transistor and try to maintain the voltage of the
dynamic node. dynamic node.
NMOS footer transistors are used to compensate the charge There can be condition when noise voltage can come at the
at dynamic node when the noise voltage impulses occur at the inputs of the pull down transistors. In that condition keeper
gate input. Evaluation network is used to evaluate the logic. It transistor may not be able to maintain the voltage level at the
connects the dynamic node to the ground when all the inputs dynamic node. To stop this noise footer transistors (M3,
of the transistor which is used in the network at high as well as M4,M5,M10,M11,M12) are connected to the pull down networks
clock are high. During the precharge phase, Dynamic node is of sum and carry parts. Transistors M3 and M10 work as the
fully charge and turn ON the NMOS transistor in the buffer. stack transistor. During the evaluation phase when the
The source of NMOS transistor (M7,M14) is connected with dynamic node is at logic 1 then this stack transistor prevent
the NMOS clock transistor at the place of ground. the discharge of charge of dynamic node simultaneously at
sum and carry. For compensate the charge from discharge of
dynamic node, M5, and M12 transistors are used to make a path
in sum and carry.
In case of the noise analysis of the carry part of full adder prevent the free discharge of the dynamic node.
when dynamic node is at high voltage. Pull down network is The source of NMOS transistor is connected with the
OFF and clock transistor are at low voltage then it makes the NMOS clock transistor at the place of ground. Evaluation
gate of the NMOS of the buffer transistor (M7) at high voltage network is used to evaluate the logic. It connects the dynamic
(VDD) and source terminal at low voltage level due to voltage node to the ground when all the inputs of the transistor which
of clock transistor. It turns ON the buffer transistor (M7) and is used in the network at high as well as clock is high. During
gives the output which is equal to the clock transistor voltage. the precharge phase, Dynamic node is fully charge and turn
ON the NMOS transistor in the buffer. NMOS footer
IV. PROPOSED DESIGN transistors are used to compensate the charge at dynamic node
This is a proposed design of full adder cell. In this design, when the noise voltage impulses occur at the gate input.
both body-biasing and semi domino logic are used. This All the devices used in the circuit are sized to minimum
circuit takes very small power supply and gives the output length of channel (Lmin =45nm) and channel width is chosen to
with low delay. There is not additional circuitry is required for get strength between pull-down and pull-up network. Equal
body biasing. The proposed circuit shown in the figure 3. width is used for series connected transistors. Table I shows
The main advantage of using domino logic is that, it has the width ratio of pull-down and pull-up networks for different
very high speed application and reduces the area from the stacks configuration.
previous circuit. Domino logic swaps the pull up network by a
single transistor so that the no. of transistors used is TABLE I. PULL- UP/PILL-DOWN WIDTH RATIO
automatically get reduced. So it reduces the area of the circuit Stack Configuration Proposed design
and also provides high speed performance.
1. 1.1W/W
In the proposed design, It has two main parts, First is logic
sub-circuit and second is body bias generator circuit. The logic 2. 3.2W/2.5W
sub-circuit is used to get the required logic. This logic sub-
3. 5.5W/4.5W
circuit consist of domino logic. Body-biasing generator used
to generate the body-biasing voltage without using additional
circuitry. Body biasing generator consists of buffer circuit The proposed design is checked at different-different stack
which is design with the two MOS. One NMOS is connected configuration. The power supply for the proposed design is
to the pull up network of the buffer and one PMOS is varied from 0.35-0.6 volt. The width of body biased generator
connected to the pull down network of the buffer. can further be reduced to reduce the load capacitance at the
sum and carry node.
A. Circuit analysis
B. Power analysis
There are the different parts in the circuit. Such as
precharge transistors, evaluation network, footer transistor, In the proposed design two buffer stages is used in the logic
keeper transistor and semi-domino inverters. This circuit has 2 sub-circuit. This buffer stages is used to stop the pre-charge
pre charge transistors, 2 keeper transistors, 2 evaluation pulses to reach at the output stage. Generally precharge pulses
networks (evaluation carry, evaluation sum) and 6 footer reach at the output stage but in the proposed design it has
transistors. PMOS keeper transistors are used to compensate stopped completely.
the charge at dynamic node. The stack transistor is used to
C. Delay analysis

The delay analysis is done by connecting the 4 proposed


full adders in the series. Initially calculate delay of each adder,
and then connect the 2 adder in series and it is used to fed
Device under test. Device under test is also the same full
adder.
V. RESULTS AND DISCUSSION
Figure 5 shows the comparison graph between Delay
versus VDD. As the supply increases, it reduces the delay in the Figure 6 shows the comparison between Power dissipated
circuit. By using body-biasing generator circuit in the proposed in the circuit versus VDD. The power dissipation in the
design it reduces the delay more make the circuit faster. At proposed design is not more because the circuit operates by
supply VDD=0.4, the proposed design is reduce the delay small power supply and the BBG buffer circuit is blocking the
approx. 50% to the Daley in gate level body-biased design. precharge pulses to reach to the output node. From the figure it
From the results proposed design is approximately 2 times can see that power is increasing with the increase in the power
faster than the gate-level body-biased design. supply. The proposed design has reduced the power dissipation
approximately 50% than the gate level body-biased design.
Figure 7 shows the comparison between Power delay
product dissipated in the circuit versus VDD. Power delay
product or figure of merits is the parameter which is used to
find the energy consumption per operation. The lower power
delay product gives the better performance of the circuit.
Power delay product is the product of power and delay. In the
proposed design (From the fig. 7) PDP is very small as
compare to the gate level body-biased design. Proposed design
has better performance than the gate level body biased full
adder.
VI. CONCLUSION
In this paper we have designed a full adder cell with body-
biasing and semi domino logic. A channel length of 45nm is
used in the circuit, and simulation is done by SILVACO –
ICCAD with 45nm model file. From the simulation results it
can be seen that Propose design is having delay, power and
figure of merits. Domino logic is used in the circuit to improve
the speed of the circuit. It reduces the threshold voltage of the
transistors so transistor is working in sub-threshold region.
Due to operating in the sub-threshold region, circuit is
required very small voltage level for operation. This circuit
can save more power and give high speed performance.
ACKNOWLEDGMENT
Amit Kumar is very thankful to VLSI Lab and Neno-
material lab of ABV-IIITM Gwalior for providing me
computational and research infrastructure.
REFERENCES
[1] Soeleman, H.; Roy, K.; Paul, B.C., "Robust subthreshold logic
for ultra-low power operation," Very Large Scale Integration
(VLSI) Systems, IEEE Transactions on , vol.9, no.1, pp.90,99,
Feb.2001.
[2] Lanuzza, M.; Taco, R.; Albano, D., "Dynamic gate-level body
biasing for subthreshold digital design," Circuits and Systems
(LASCAS), 2014 IEEE 5th Latin American Symposium on ,
vol., no., pp.1,4, 25-28 Feb. 2014.
[3] Meher, P.; Mahapatra, K.K., "Low power noise tolerant domino
1-bit full adder," Advances in Energy Conversion Technologies
(ICAECT), 2014 International Conference on , vol., no.,
pp.125,129, 23-25 Jan. 2014.
[4] Yasuda, Y.; Kimizuka, N.; Akiyama, Y.; Yamagata, Y.; Goto,
Y.; Imai, K., "System LSI multi-vth transistors design
methodology for maximizing efficiency of body-biasing control
to reduce vth variation and power consumption," Electron
Devices Meeting, 2005. IEDM Technical Digest. IEEE
International , vol., no., pp.68,71, 5-5 Dec. 2005.
[5] Barua, P.; Bin Jafar, I.; Sengupta, P.; Noor, M.S., "Mixed FBB
and RBB low leakage technique for high durable CMOS
circuit," Informatics, Electronics & Vision (ICIEV), 2014
International Conference on , vol., no., pp.1,5, 23-24 May 2014.
[6] Lanuzza, M.; Corsonello, P.; Perri, S., "Low-Power Level
Shifter for Multi-Supply Voltage Designs," Circuits and
Systems II: Express Briefs, IEEE Transactions on , vol.59,
no.12, pp.922,926, Dec. 2012.

Вам также может понравиться