+ All Categories
Home > Documents > New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in...

New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in...

Date post: 15-May-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
17
ORIGINAL ARTICLE New low power adders in Self Resetting Logic with Gate Diffusion Input Technique R. Uma a, * , Jebashini Ponnian b , P. Dhavachelvan a a Department of Computer Science, Pondicherry University, Puducherry, India b Department of Electrical and Electronics Engineering, Universiti Infrastruktur Kuala Lumpur, Malaysia Received 17 April 2013; accepted 24 March 2014 KEYWORDS Self Resetting Logic; Gate Diffusion Input Technique; Dynamic logic; Full adders Abstract The objective vividly defines a new low-power and high-speed logic family; named Self Resetting Logic with Gate Diffusion Input (SRLGDI). This logic family resolves the issues in dynamic circuits like charge sharing, charge leakage, short circuit power dissipation, monotonicity requirement and low output voltage. In the proposed design structure of SRLGDI, the pull down tree is implemented with Gate Diffusion Input (GDI) with level restoration which apparently elim- inated the conductance overlap between nMOS and pMOS devices, thereby reducing the short cir- cuit power dissipation and providing High Output Voltage V oH . The output stage of SRLGDI has been incorporated with an inverter to produce both true and complementary output function. The Resistance Capacitance (RC) delay model has been proposed to obtain the total delay of the circuit during precharge and evaluation phases. Using SRLGDI, the primitive cells and 3 different full adder circuits were designed and simulated in a 0.250 lm Complementary Metal Oxide Semiconductor (CMOS) process technology. The simulated result demonstrates that the proposed SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic logic (DY), CMOS, Self Resetting CMOS (SRCMOS) and GDI. ª 2015 Production and hosting by Elsevier B.V. on behalf of King Saud University. 1. Introduction With continual technology scaling and improvements in lithography, the integrated system has become faster and thus it is employed in diverse real-time applications like mobile, dig- ital signal processing, multimedia application and scientific computation. To support high-performance applications, proper choice of technology selection and topology for imple- menting various logic are the mandatory issues in designing low-power devices (Uma and Dhavachelven, 2012a). The Pass Transistor Logic (PTL) (Chatzigeorgiou and Nikolaidis, 2001) circuit offers better characteristics than static CMOS. PTL can implement most functions with fewer transis- tor counts, thus reducing the overall capacitance, which results in faster switching times and low power dissipation. The general issue pertaining to this PTL logic is voltage variation due to threshold drop owing to series resistance between input and output. These demerits were surmounted using * Corresponding author. Tel.: +91 04132274906. E-mail addresses: [email protected] (R. Uma), [email protected] (J. Ponnian), [email protected] (P. Dhavachelvan). Peer review under responsibility of King Saud University. Production and hosting by Elsevier Journal of King Saud University – Engineering Sciences (2015) xxx, xxxxxx King Saud University Journal of King Saud University – Engineering Sciences www.ksu.edu.sa www.sciencedirect.com http://dx.doi.org/10.1016/j.jksues.2014.03.006 1018-3639 ª 2015 Production and hosting by Elsevier B.V. on behalf of King Saud University. Please cite this article in press as: Uma, R. et al., New low power adders in Self Resetting Logic with Gate Diffusion Input Technique. Journal of King Saud University – Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006
Transcript
Page 1: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Journal of King Saud University – Engineering Sciences (2015) xxx, xxx–xxx

King Saud University

Journal of King Saud University – Engineering Sciences

www.ksu.edu.sawww.sciencedirect.com

ORIGINAL ARTICLE

New low power adders in Self Resetting Logic

with Gate Diffusion Input Technique

* Corresponding author. Tel.: +91 04132274906.

E-mail addresses: [email protected] (R. Uma),

[email protected] (J. Ponnian), [email protected]

(P. Dhavachelvan).

Peer review under responsibility of King Saud University.

Production and hosting by Elsevier

http://dx.doi.org/10.1016/j.jksues.2014.03.0061018-3639 ª 2015 Production and hosting by Elsevier B.V. on behalf of King Saud University.

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resetting Logic with Gate Diffusion Input Technique. Journal of King Saud U– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

R. Uma a,*, Jebashini Ponnian b, P. Dhavachelvan a

a Department of Computer Science, Pondicherry University, Puducherry, Indiab Department of Electrical and Electronics Engineering, Universiti Infrastruktur Kuala Lumpur, Malaysia

Received 17 April 2013; accepted 24 March 2014

KEYWORDS

Self Resetting Logic;

Gate Diffusion Input

Technique;

Dynamic logic;

Full adders

Abstract The objective vividly defines a new low-power and high-speed logic family; named Self

Resetting Logic with Gate Diffusion Input (SRLGDI). This logic family resolves the issues in

dynamic circuits like charge sharing, charge leakage, short circuit power dissipation, monotonicity

requirement and low output voltage. In the proposed design structure of SRLGDI, the pull down

tree is implemented with Gate Diffusion Input (GDI) with level restoration which apparently elim-

inated the conductance overlap between nMOS and pMOS devices, thereby reducing the short cir-

cuit power dissipation and providing High Output Voltage VoH. The output stage of SRLGDI has

been incorporated with an inverter to produce both true and complementary output function. The

Resistance Capacitance (RC) delay model has been proposed to obtain the total delay of the circuit

during precharge and evaluation phases. Using SRLGDI, the primitive cells and 3 different full

adder circuits were designed and simulated in a 0.250 lm Complementary Metal Oxide

Semiconductor (CMOS) process technology. The simulated result demonstrates that the proposed

SRLGDI logic family is superior in terms of speed and power consumption with respect to other

logic families like Dynamic logic (DY), CMOS, Self Resetting CMOS (SRCMOS) and GDI.ª 2015 Production and hosting by Elsevier B.V. on behalf of King Saud University.

1. Introduction

With continual technology scaling and improvements in

lithography, the integrated system has become faster and thus

it is employed in diverse real-time applications like mobile, dig-ital signal processing, multimedia application and scientificcomputation. To support high-performance applications,

proper choice of technology selection and topology for imple-menting various logic are the mandatory issues in designinglow-power devices (Uma and Dhavachelven, 2012a).

The Pass Transistor Logic (PTL) (Chatzigeorgiou andNikolaidis, 2001) circuit offers better characteristics than staticCMOS. PTL can implement most functions with fewer transis-

tor counts, thus reducing the overall capacitance, which resultsin faster switching times and low power dissipation. The generalissue pertaining to this PTL logic is voltage variation due tothreshold drop owing to series resistance between input and

output. These demerits were surmounted using

niversity

Page 2: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

2 R. Uma et al.

Complementary Pass-Transistor Logic (CPL) and SwingRestored Pass-Transistor Logic (SRPL) (Parameswar et al.,1994; Sasaki et al., 1996). However this logic produced

larger short circuit currents, high transistor count to realize asimple gate and high wiring overhead due to the dual-railsignals.

The GDI (Morgenshtein et al., 2002; Uma andDhavachelvan., 2012b; Agrawal et al., 2009) is the lowestpower design technique, which is suitable for designing fast,

low-power circuits, using reduced number of transistors (ascompared to Transmission Gate and CMOS). The maindrawbacks associated with GDI include: The bulk terminalsare not properly biased thereby the circuit exhibits threshold

drop and variation in Vt. Because of floating bulk, the cellscan be implemented in SOI process which would increase thecost of the fabrication. These demerits can be overcome by

permanently connecting the bulk terminals pMOS to VDDand nMOS to GND which resolves the threshold variation.This configuration provides suitability for fabricating the logic

cells in CMOS p-well and n-well process. Until today staticCMOS has been the design style of choice for IC designersdue to its robustness against voltage scaling and transistor siz-

ing (high noise margins) and thus the operation is reliable atlow voltages (Bisdounis et al., 1998). The disadvantage ofCMOS is the substantial number of large pMOS transistors,resulting in high input loads and when the operating frequency

increases the circuit dissipates more power. The propagationdelay is slightly higher when compared to other logic familydue to its larger node capacitances.

Dynamic logic families are a good candidate for high speedand high performance circuit than the conventional staticCMOS. Dynamic logic requires fewer transistors to implement

a given logic function, less area and faster switching speed dueto its reduced load capacitance (Yee and Sechen, 1996; Balsaraand Steiss., 1996; Srivastava et al., 1998. However this circuit

suffers from charge sharing, charge leakage, loss of noiseimmunity, timing problem due to clock input and feed through.These issues can be suppressed using an asynchronousdynamic circuit named Self Resetting CMOS (Kim, 2001).

Asynchronous SRCMOS circuit operation has a separate pre-charge and evaluation phase which discharges the dynamicstorage nodes to evaluate the desired logic function and then

resetting these nodes back to their original charged state by alocal feedback timing chain instead of a global clock. One ofthe advantages of self-resetting logic is that when the data pre-

sent at the evaluation phase does not require dynamic node todischarge, which makes the precharge device inactive therebyreducing power (Litvin and Mourad, 2005; Uma, 2011.However this scheme endures from short circuit power and

low output voltage due to nMOS pull down network producingconductance (direct path between) overlap between nMOS andpMOS. So the primary objective of this work focuses to resolve

the problem incurred in the existing SRCMOS to supportlow-power and high-speed applications.

2. Various dynamic logic

The group of dynamic logic family offers good performanceover traditional CMOS logic. The basic operation of dynamic

logic is normally done with charging and selectively discharg-ing capacitance. The logic operation needs two sub-cycles to

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

complete (precharge and evaluation). During the prechargephase the clock signal charges the capacitance and duringthe evaluation phase the clock discharges the capacitance

depending upon the condition of logic inputs.Various dynamic logic circuits are portrayed in Fig. 1. The

logic circuit in Fig. 1(a) leads to contention problem during

precharge and this problem is resolved by incorporating annMOS stack at the bottom as shown in Fig. 1(b). The demeritsassociated with circuit as shown in Fig. 1(c) are loss of noise

immunity and a serious restriction on the inputs of the gate(monotonicity problem) and only the non-inverting logic canbe implemented. These problems are surrogated using theNORA CMOS circuit as shown in Fig. 1(d). But the problem

with the logic is global clock presenting clock distribution gridand routing to dynamic gates that presents a problem to CADtools and introduces issues of delay and skew into the circuit

design process. Domino logic with charge-keeper circuit hasbeen developed to combat this problem. The circuit realizationis shown in Fig. 1(e), but the demerits of the circuit are: a slow

clock slope leading to conductance overlap between nMOS andpMOS devices resulting in dc power dissipation and high sensi-tivity to noise. An asynchronous dynamic logic self-resetting

CMOS (SRCMOS) circuit technique is shown in Fig. 1(f). Inthis logic no global clock is required and all the operation iscontrolled through the inverter chain between pMOS and out-put. The general issue related to this logic is static power con-

sumption and if the width of the pulses must be controlledcarefully or else there may be contention between nMOS andpMOS devices, or even worst, oscillations may occur.

3. Proposed Self Resetting Logic with Gate Diffusion Input

(SRLGDI)

3.1. Problem statement

Self-resetting circuitry automatically precharges themselves(i.e., reset themselves) after a prescribed delay by conditionallycharging the dynamic nodes to evaluate the desired logic func-

tion using a local feedback timing chain instead of a globalclock. Although this SRCMOS logic inherits lot of merits, itstill suffers from static power dissipation due to the nMOSlogic structure. As stated earlier, during precharge the nMOS

stack is completely open and the output is fed back to thepMOS block to charge the capacitor Cy. During this periodthe nMOS transistors operate in cut-off region exhibiting sub-

threshold current. Moreover during the evaluation phase whenthe entire nMOS transistor in the n-block and Preset transistoris ON direct impedance path exists between the VDD of Preset

transistor and nMOS block leading to static power dissipation.The width of the pulses must be controlled carefully or elsethere may be contention between nMOS and pMOS devices,

or even worst, oscillations may occur. These demerits can besurmounted using GDI technique. The change done in theexisting SRCMOS, instead of nMOS logic pull down tree, itis replaced by GDI logic with level restoration.

3.2. Circuit topology of SRLGDI logic

In the existing SRCMOS logic the pull-down tree is realized

using nMOS block which consumes lot of static power. To sur-rogate this issue the proposed SRLGDI has been replaced by

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 3: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

OutCLK

Out

nMOSLogic

Input s

CLK

nMOSLogic

OutCLK

nMOSLogic

OutInput s

Delay path

CLK

nMOSLogic

Y

Presetting transistor

Out

Vout

Resetting transistor

Cy

Input s

Cx

Out

CLK

Input s

nMOSLogic

(b)(a) (c)(d)

(e)

(f)

CLK

Input s

nMOSLogic

Inputs

Figure 1 Various dynamic circuits. (a) unfooted dynamic logic, (b) footed dynamic logic, (c) conventional domino logic, (d) no race

complementary metal oxide semiconductor (NORA CMOS), (e) domino logic with charge keepers and (f) self-resetting CMOS.

New low power adders in Self Resetting Logic 3

GDI technique instead of nMOS block. A Gate Diffusion

Technique Input (GDI) inherits the properties of PassTransistor Logic and Complementary Metal OxideSemiconductor. The basic structure realization resembles the

CMOS inverter and the operational feature resembles thePTL logic. The GDI basic cell and general block diagramare depicted in Fig. 2. The basic cell structure realization is

similar to CMOS inverter containing series connected topMOS and nMOS. Each GDI cell contains three inputs: VG

is the shorted gate input common to pMOS and nMOS, VP

is the drain/source P-diffusion input at the pMOS terminal

and VN is the source/drain N-diffusion input at the nMOS ter-minal. Any Boolean function in GDI technique which is simpleor complex is realized using this basic structure.

Boolean function using GDI logic is a Y=Y network inwhich each control signal (variable) connects to a pair of series

connected to pMOS and nMOS switches and the residue ofeach input can be GND, VDD or a true literal. Generally, aGDI logic circuit implements the following switching function:

Y ¼ VP � Tþ VN � T ð1Þ

where T is implemented by pMOS and T is implemented bynMOS transistor.

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

A logic expression in GDI can be implemented by applying

the Shannon’s expansion theorem to decompose Y with respectto one of its input variable. For example to implement a 2-input OR logic gate, namely, Y= a+ b, apply Shannon’s

expansion theorem to decompose Y with respect to variable a,

Y ¼ aþ b ¼ a � bþ a � 1 ð2Þ

where a is the control variable connected to the gate terminalof pMOS and nMOS (VG), the P-diffusion terminal is con-

nected to input b and n-diffusion input is connected toVDD. The logic-1 signal at the input will be deteriorated byeither pMOS or nMOS switch due to threshold drop. Toobtain a full swing voltage a buffer should be added at the out-

put terminal. In GDI technique both pMOS and nMOS aregiven with independent inputs so as to accommodate morenumber of logic function thereby minimizing transistor count.

For any combination of input there is no chance that all thetransistors are ON at the same time. So the subthresholdpower is very nominal in the proposed logic technique. The

primitive cells of GDI are shown in Fig. 3. The circuit is real-ized with restoration buffer for full swing output.

The general structure of Self Resetting Logic with Gate

Diffusion Input technique (SRLGDI) is shown in Fig. 4. The

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 4: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Y

(a) (b)

VN

VP

VG

Y

T(NMOS)

T(PMOS)

VG

VP

VN

Control Variables

VN

VG

VP

(c)

Y

Figure 2 (a) Basic GDI cell using inverter structure (b) alternate basic GDI cell representation using PTL (c) general block diagram of

GDI logic.

ANDOUT

A

B

NANDOUT

A

B

XOROUT

B

A

OROUT

B

A

NOROUT

B

A

XNOROUT

B

A

(a) (b) (c)

(d) (e) (f)

Figure 3 2-Input primitive cells in gate diffusion input with level restoration buffer. AND gate, (b) OR gate, (c) NAND gate, (d) NOR

gate, (e) XOR gate and (f) XNOR gate.

4 R. Uma et al.

structure consists of GDI block to realize any Boolean func-tion. The transistors Ppreset and Preset are used to charge anddischarge the dynamic node capacitor Cy during precharge

and evaluation phases. The noteworthy aspect of Preset transis-tor is that it acts as charge keeper to resolve the charge sharing

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

problem which is the significant issue in dynamic circuit. ThePreset transistor will pull the voltage level high even after theprecharge phase to hold the output value high in the existence

of charge sharing. The output is fed back to the precharge con-trol input and, after a specified time delay, the pull-up is

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 5: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

INV1

Preset

Dynamic node

Ppreset

GDI block with level restoration buffer

Output inverter to provide both true and complementary output

Delay path

Vout

Resetting transistorPresetting

transistor

CLKY

CyGDI block

In p u t s

INV2

Figure 4 General circuit topology of self resetting gate diffusion input. The nMOS pull down network in the conventional scheme is

replaced with gate diffusion input block with level restoration and output inverter offers true and complementary output.

New low power adders in Self Resetting Logic 5

reactivated. The inverter INV1 and the internal inverter in the

GDI block completely eliminates the contention problem andprovides compatibility to cascade the output from one node toanother.

The output of the gate provides a pulse if the logic functionbecomes true. This output is buffered and it is connected topMOS structure to precharge. The delay line is implemented

as a series of inverters. The signals that propagate throughthese circuits are pulses. The inverter (INV2) present at theoutput side provides both true and complementary output

and also it acts as level restoration circuit to cascade morenumber of circuits without logical degradation. By using abuffered form of input, the loading (input) is kept almostlow when compared to normal dynamic logic while local gen-

eration of the reset assures that it is properly timed and occursonly when required. This modification produces less powerconsumption and high VOH, while apparently maintaining

the logical functionality.

3.3. Operational feature of SRLGDI logic

The general behaviour of SRLGDI logic can be portrayed asan ability of a logic block to reset its output pulse after ithas been asserted. The reset signal is often generated within

the block based on the output pulse. The circuit operation isdefined in two phases as precharge and evaluation. The switch-ing behaviour is elucidated in Fig. 5, where Ppreset and Preset

define the pMOS precharge and reset transistor. During the

precharge phase CLK= 0 in Fig. 5a, the GDI block is open,the transistor Ppreset is ON so a direct impedance path existsbetween node y and VDD thereby charging the capacitance

Cy to VDD. The output node Vout is discharged and makesthe reset voltage Vreset to be ‘0’ insuring that Preset is cut-offduring this time. For the evaluation phase CLK= 1 as shown

in Fig. 5b, the GDI logic is closed, the transistor Ppreset isOFF, in this case Vy fi 0 V and the output capacitance chargesto give an output voltage Vout fi VDD.

This voltage is fed through the delay path and produces

Vreset fi VDD and the transistor Preset is active after thespecified delay path. The Preset transistor recharges the nodecapacitor Cy back up to a voltage of Vy fi VDD. This action

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

resets the output voltage to its original precharge value of

Vout fi 0 V. The timing diagram of SRLGDI is shown inFig. 6.

3.4. Primitive cell design in SRLGDI logic

Basic SRLGDI logic gates (AND, OR, NAND, NOR, XOR,and XNOR) are shown in Fig. 7. Each gate consists of a GDI

logic tree, half-latch circuits, Preset device, and a diagnostic(static_evaluate) weak pMOS (Preset) device. The GDI tree isa parallel/series network of nMOS and pMOS devices between

ground and the inputs to the output inverters (the dynamicstorage nodes). The GDI network is incorporated with levelrestoration circuit for full swing output. The delay path is lim-ited with one inverter in order to have smaller pulse width to

avoid the contention problem between the GDI network andthe dynamic nodes. This structure produces equal fall and risedelay. The delay line should be implemented with odd number

of inverters in order to ensure the correct transition (ON andOFF) for Preset transistor charging and discharging thedynamic capacitor Cy. The inverter at the output node

produces both true and complementary outputs.The illustration and the working principle of SRLGDI

AND cell are shown in Fig. 8. The GDI block is constructed

using (P1, P2, P3) and (N1, N2, N3) pMOS and nMOS tran-sistors which are used to realize the function A.B. The transis-tors P4 and N4 which are connected between the dynamic andoutput node eliminates the contention and cascading problem.

The delay path is formed by the transistors P5 and N5 whichcontrol the ON/OFF transition of Preset charge keeper circuit.The output inverter constructed using the transistors P6 and

N6 provides the true output of the function A.B. During theprecharge phase (CLK= 0) the Ppreset transistor is ON, whichmakes the dynamic node to be high and in turn it makes N4 to

be ON and P4 to be OFF. The output of the dynamic inverteris low, making the transistors P5 ON and N5 OFF resulting inhigh output which in turn it ceases the conduction of Preset

transistor. During the precharge phase there will not be any

conduction path between GDI block and dynamic node. Thegate level representation of SRLGDI AND gate during theprecharge phase is portrayed in Fig. 8a.

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 6: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

CLK=1CLK=’0’

Y

Vout=0VCy

Vy=VDD

Delay path

Output

Open

Vreset =0V PresetPpreset

OFF

ON OFF

OFF

OFF

OFFONON

GDI block

(a)

ON

ON

Ppreset Preset

Open

GDIblock

Delay pathAfter delayVreset=VDD→0V

Vout →0V→VDD→0V

After delay

Output

ONY

Cy

Vy=VDD→0V

OFFOFF ONONOFF

(b)

Figure 5 Switching behaviour of self-resetting complementary metal oxide semiconductor (SRCMOS). (a) Switching characteristics

during precharge and (b) switching characteristics during evaluation phase.

EvaluateEvaluateEvaluate Precharge Precharge Precharge PrechargeEvaluate

Volts

Data2

Data1

CLK

Vout

Vy

Vreset

Time (ns)

Figure 6 Timing diagram of self-resetting complementary metal oxide semiconductor (SRLGDI) during precharge and evaluation

phases.

6 R. Uma et al.

During the evaluation phase (CLK = 1) the Ppreset transis-tor is OFF, so the dynamic node gets discharged due to the

non-existence of path between Ppreset transistor, which makesthe transistors P4 ON andN4OFF exhibiting high logical level,in turn the delay inverter (P5 is OFF and N5 is ON) is OFF

thereby the Preset transistor becomes ON and holds the dynamicnode high. Throughout this period, for the inputs ‘‘00’’, ‘‘01’’and ‘‘10’’ there will not be any conduction path existing

between GDI block and dynamic node which makes the outputto remain at a low logical level. The switching behaviour duringthe evaluation phase for the inputs ‘‘00’’, ‘‘01’’ and ‘‘11’’ is illus-

trated in Fig. 8b. For the input ‘‘11’’ the output of GDI blockis high which connects the dynamic node to output node result-ing in a high logical level. During this time, the inverter betweenthe dynamic node and output node is low; in turn it makes the

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

delay inverter ON thereby restoring the Preset transistor its ini-tial condition. The switching behaviour during the input transi-

tion ‘‘11’’ is elucidated in Fig. 8c. The input/output wave formof SRLGDI AND gate is shown in Fig. 9. Only for CLK= 1and input A = 1 and B = 1, the output is high and for the

remaining cases the output remains low.

3.5. RC delay model for SRLGDI logic

SRLGDI supports pulse-mode operation; therefore it is neces-sary to formulate the static timing analysis to find the risingand falling transition. To ensure the correct operation of pulse

based circuit, the pulses arriving at different inputs must beactive for a specified period of time. For SRLGDI the gate willgenerate an output pulse only if the inputs are valid or the

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 7: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

CLK

ANDOUT

B

A

CLK

NANDOUT

BA

CLK

OROUT

B

A

CLK

A NOROUT

B

CLK

XOROUT

B

A

CLK

XNOROUT

BA

(a) (b)

(c) (d)

(e) (f)

Figure 7 2-Input primitive cells in Self Resetting Logic with gate diffusion input level restoration buffer. (a) AND gate, (b) OR gate, (c)

NAND gate, (d) NOR gate, (e) XOR gate and (f) XNOR gate.

New low power adders in Self Resetting Logic 7

output will remain at zero. The timing parameters used in thederivation of rise and fall time are:

Rreset: Resistance of reset transistor Preset

Rpreset: Resistance of preset transistor Ppreset

RGDI: Resistance along the GDI block during evaluation phase

Rinv: Resistance of inverter at output side

Rdelay: Resistance along the delay path

Cy: Dynamic node capacitance

Cout: Output capacitance

tdf: Forward delay in the inverter path [delay path]

tgd: Delay due to the ON and OFF transition of GDI block

tpreset: Delay during precharge period

treset: Delay during evaluation period

Wp: Denotes width of the output pulse

td: Total delay

The RC switching delay during precharge and evaluationphases is shown in Fig. 10. During precharge the Ppreset tran-

sistor is ON and makes the dynamic capacitor to charge toVDD. Thus the output pulse will be zero due to open circuit

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

behaviour of GDI block and the output inverter. During theevaluation phase a combination of active high inputs createsa conduction path between the bottom of the GDI block tree

and ground. This forces the node at the top of the logic tree toits active low state and switches the output inverter to create anactive high output signal. The active high output causes the

reset transistor to be ON and conditionally discharge thedynamic storage nodes to evaluate the desired logic functionthus resetting these nodes back to their original charged statedue to the delay inverter chain.

During precharge:

tpreset ¼ Rpreset � Cy ð3Þ

During evaluation when grounding VDD:

treset ¼ ðCy þ CoutÞRresetRGDI þ ReqðRreset þ RGDIÞ

Rreset þ RGDI

ð4Þ

where Req ¼Rinv � Rdelay

Rinv þ Rdelay

ð5Þ

To generalize Eq. (4)

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 8: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Outputnode

OFF

CLK=0

AP1 P2 P3

N1 N2 N3

ON OFF

Ppreset

Preset

N4 N6

N5P4

P6

P5

OFF

OFFON

ON

ON

delay path

dynamic node

Precharge_Phase

AND output

Outputnode

ON

CLK=1

AP1 P2 P3

N1 N2 N3

OFF ON

Ppreset

Preset

N4 N6

N5 P4

P6

P5

ON

ONOFF

OFF

OFF

delay path

dynamicnode

Evaluation_phase during input “00”, “01”, “10”

AND output

Output node

OFF

CLK=1

AP1 P2 P3

N1 N2 N3

ON OFF

Ppreset

Preset

N4 N6

N5P4

P6

P5

OFF

OFFON

ON

ON

delay path

dynamic node

Evaluation_phase during input “11”

AND output

(a)

(b)

(c)

Figure 8 Operational characteristics of SRLGDI AND gate (a) switching behaviour during precharge phase (b) switching behaviour

during evaluation phase for the inputs ‘‘00’’, ‘‘01’’ and ‘‘11’’ (c) switching behaviour during the input transition ‘‘11’’.

8 R. Uma et al.

treset ¼Wp þ tdf þ tgd ð6Þ

So the total delay of SRLGDI circuit is

td ¼tpreset þ treset

2ð7Þ

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

The width of the output pulse Wp depends strongly on thecharacteristics of the output stage of the gate. So the delay of

SRLGDI gate depends on the width of the output pulse, delayof the feedback inverter chain and delay of the GDI block.

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 9: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Figure 9 Input/output simulation waveform of SRLGDI AND gate for the input voltage of 5 V.

New low power adders in Self Resetting Logic 9

4. General virtues of the proposed SRLGDI logic

The subsequent topics explain the general merits of the pro-posed SRLGDI logic with the existing dynamic SRCMOSlogic in terms of subthreshold leakage, charge sharing and

monotonicity requirements.

4.1. Reduction of subthreshold current in SRLGDI

The proposed structure realized using GDI technique willreduce the subthreshold leakage during precharge and evalua-tion phases. As in the case of nMOS structure the subthreshold

leakage is predominant due to ON state of nMOS and pMOSstack. Nevertheless in the case of the proposed SRLGDI thereis no chance that all the transistors are ON at the same time

whatever may be the input combination. To elucidate this con-dition the switching activity of basic GDI cell is presented.Consider the case when the control input at terminal VG islow, P-diffusion input VP is high and N-diffusion input VN is

low, which makes the pMOS device to enter into linear regionand the device is set to be in ON state, while nMOS enters intocut-off region and the device is OFF which produces direct

path between VP and output (refer Fig. 2). Consequently theoutput of the multiplexer will be high. The switching character-istic of basic GDI cell is shown in Fig. 11. The transistor beha-

viour for various input combinations along with the pMOSand nMOS device characteristics is listed in Table 1.

The subthreshold current is high for nMOS device. Duringthe precharge phase when the entire nMOS device is OFF the

effect of leakage current between the nMOS stack to VDD ofpMOS stack is predominant. The leakage current forSRCMOS and the proposed SRLGDI is calculated for various

Vgs using Hspice and its result is depicted in Fig. 12. The graphis plotted against gate-source voltage (Vgs) and subthresholdcurrent (Ids). Fig. 12(a) shows the subthreshold leakage of

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

series nMOS stack with properly biased substrate input.Similarly Fig. 12(b) presents the subthreshold leakage of seriesGDI stack with different substrate (Vb) inputs. It is noticed that

the subthreshold leakage is 4.0 mA for Vgs nearly equal to 0.8which is very high when compared to GDI block with the sameapplied condition having 2.0 mA. This shows that the proposedSRLGDI consumes nominal leakage current when compared

to the existing dynamic SRCMOS logic (see Fig. 12).

4.2. Monotonicity requirement

A fundamental difficulty with dynamic circuits is a loss ofnoise immunity and a serious timing restriction on the inputsof the gate. During the evaluation phase the input signal must

never change to validate the correct operation of logic func-tion, which is addressed as the monotonicity problem. In theproposed logic the inverter between the dynamic node and

the output node will completely eliminate the timing restric-tion. Consider the case, when the CLK = 0 the output voltageof the dynamic gate is elevated by the Ppreset transistor, therebythe output of the inverter will necessarily be low. Therefore,

during evaluation, the signal can only remain low or changefrom low to high, so the undesirable high to low transition isprevented. During cascading one circuit to another circuit

the timing restriction is nullified due to the presence of a resetcircuit (the delay path) which commands the precharge transis-tor to a ready state so that it can accept input signals and per-

form the logical operation correctly.

4.3. Reduction of charge leakage in SRLGDI

The main limitation in the existing dynamic logic is the poten-

tial logic upset due to the charge sharing effects. This chargesharing problem occurs internally due to the charge inversionunder the gate oxide region and cascading the load and driver

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 10: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Clk=’1’

ON

ON

Ppreset Preset

close

GDI-block

Delay pathAfter delayVreset=VDD→0V

Vout →0V→VDD→0VAfter delay

Output

ONY

Cy

Vy=VDD→0V

OFFOFF ONONOFF

Clk=’0’

Y

Vout=0V Cy

Vy=VDD

Delay path

Output

Open

Vreset =0VPresetPpreset

OFF

ON OFF

OFF

OFF

OFFONON

GDI block

Cy

Rpreset

CoutCy

Rinv

Rdelay

RGDI

Rreset

(b)

(a)

Figure 10 RC delay model for self-resetting logic with gate diffusion input. (a) During precharge, (b) during discharge.

10 R. Uma et al.

connected between two dynamic circuits. In the proposedSRLGDI the charge sharing problem is minimized using thepMOS transistor Preset. After precharge, the Preset pMOSdevice is ON and it continues to pull up the node even after

the precharge phase is complete. The other added features ofthe proposed SRLGDI logic are:

� The signals that propagate through these circuits are pulsesto ensure the correct operation when it is cascaded withmultiple devices.

� The data present at evaluation does not require dynamicnode to discharge, the precharge device is not active hencereducing power.� The stringent timing constraints encountered in pulse

mode circuits can be relaxed without affecting circuitrobustness.� By using a buffered form of the input, the input loading is

kept almost as low as in the normal dynamic logic whilelocal generation of the reset assures that it is properly timedand occurs only when needed.

� Fast cycle time and minimum delay are observed whencompared to dynamic SRCMOS logic.

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

� No global clock is required thus it reduces the synchroniza-tion problem.

To fulfil the requirement of monotonicity, charge sharingand cascading effects, multiple inverters, delay path invertersand level restoration circuit have been incorporated which

slightly increase the total gate count of the circuit, which isthe only deficit of the proposed SRLGDI logic.

5. Simulated results

The proposed SRLGDI primitives are simulated using TannerEDA with BSIM 0.250 lm technology with supply voltage

ranging from 0 V to 5 V in steps of 0.2 V. All the primitivegates are simulated with same setup. The test bed is suppliedwith a nominal voltage of 5 V in steps of 0.2 V and it is

invoked with the technology library file Generic 025. To estab-lish an unbiased testing environment, the simulations havebeen carried out using a comprehensive input signal pattern,

which covers every possible transition for a logic gate. Allthe primitive structures are implemented in CMOS, Dynamiclogic (DY), SRCMOS and SRLGDI with the same set up,

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 11: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

0

0

0 Y

OFF

ON

0

1

0 Y

OFF

ON

1

0

0 Y

OFF

ON

1

1

0 Y

OFF

ON

0

0

1 Y

ON

OFF

0

1

1 Y

ON

OFF

1

0

1 Y

ON

OFF

1

1

1 Y

ON

OFF

Figure 11 Switching activity of GDI cell.

Table 1 Operational characteristics of basic GDI cell.

Input VG Input VN Input VP PMOS device characteristics NMOS device characteristics

0 0 0 Linear: VP � VTP < Vout < VDD Cut-off: VN < VTN

0 0 1 Linear: VP � VTP < Vout < VDD Cut-off: VN < VTN

0 1 0 Linear: VP � VTP < Vout < VDD Cut-off: VN < VTN

0 1 1 Linear: VP � VTP < Vout < VDD Cut-off: VN < VTN

1 0 0 Cut-off: Vp > VDD + VTP Linear:0 < Vout < VN � VTN

1 0 1 Cut-off: Vp > VDD + VTP Linear:0 < Vout < VN � VTN

1 1 0 Cut-off: Vp > VDD + VTP Linear:0 < Vout < VN � VTN

1 1 1 Cut-off: Vp > VDD + VTP Linear:0 < Vout < VN � VTN

Figure 12 Subthreshold leakage current (a) nMOS stack (b) pMOS stack.

New low power adders in Self Resetting Logic 11

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resetting Logic with Gate Diffusion Input Technique. Journal of King Saud University– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

Page 12: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Logic diagram Transistor Representation

A D D E R1

A D D E R2

A D D E R3

C

SUM

CARRY

B A

CLK

C

CARRY

SUM

CLK

B

C

A B

A B BA

CLK

CARRY

SUM

CLK

CLK

A B

A B

A B

C

C

B

B A

CARRY

SUM

C

B

A

C

C B

A

A

A B

A B

CLK

CLK

SUM

CARRY

CARRY

C

SUM

B

A

Figure 13 Proposed full adders in SRLGDI.

12 R. Uma et al.

providing the same temperature, biasing, aspect ratio and test-

ing condition.All transitions from one input combination to another

have been tested, and the delay at each transition has been

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

measured. The average has been reported as the cell

delay. The power consumption is also measured forthese input patterns and its average power isreported. Table 2 shows the performance of SRLGDI

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 13: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Table 2 Performance of self-resetting logic with gate diffusion input primitive cells with other logic families. (Delay in ns, Power

(PWR) in lW, Transistor count #tr).

Library CMOS DY SRCMOS GDI Proposed SRLGDI

Delay PWR #tr Delay PWR #tr Delay PWR #tr Delay PWR #tr Delay PWR #tr

AND 20.14 52.45 6 19.97 50.45 6 19.62 49.45 8 20.38 42.45 6 18.89 47.69 14

OR 10.03 108.28 6 8.14 99.28 6 10.15 96.28 8 10.40 88.28 6 9.31 94.38 14

NAND 19.98 140.12 4 17.45 120.12 10 20.02 110.12 12 19.95 90.12 8 18.23 96.14 16

NOR 10.04 89.69 4 8.65 82.69 10 10.03 79.56 12 10.13 69.69 8 9.623 78.69 16

XOR 5.211 96.74 14 4.043 98.74 12 4.567 97.74 14 5.258 89.74 8 4.983 95.74 16

XNOR 5.054 98.23 14 4.456 102.23 12 4.86 103.23 14 5.18 81.23 8 4.99 96.63 16

Complementary Metal Oxide Semiconductor (CMOS), Dynamic logic (DY), Self Resetting Complementary Metal Oxide Semiconductor

(SRCMOS), Gate Diffusion Input (GDI) and proposed Self Resetting Logic with Gate Diffusion Input (SRLGDI).

Volts from 0v to 5V

C

B

0

0

0

0

0

0

0

0

0

1

1

1

0

0

0

0

0

0

1

0

0

1

1

1

0

0

0

0

1

0

1

1

0

1

0

1

1

0

0

0

0

0

1

1

1

1

1

1

1

0

0

0

0

1 A

CLK

SUM

CARRY

Time in (ns)

Figure 14 Input/output transition of self-resetting logic with gate diffusion input adder1 with different inputs operating at 100 MHz

clock frequency, time in ns and Voltage ranging from 0 V to 5 V.

New low power adders in Self Resetting Logic 13

with other logic like CMOS, GDI, SRCMOS and Dynamiclogic.

6. Proposed full adders

Addition is an indispensable operation for any high speed dig-ital system, digital signal processing or control system. The pri-mary issues in the design of adder cell are area, delay and

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

power dissipation. Several adder topologies have beenreported by Uma and Dhavachelven (2012a,b,c), Shubin

(2011), Aguirrre-Hernandez (2011), Mirzaee et al. (2010),Ghadiry et al. (2010) and Navi et al. (2008). The proposedadder circuit realizations are shown in Fig 13. Adder1 is imple-

mented with XOR and multiplexer. The sum logic is evaluatedby XOR gate and carry logic is realized using MUX. Adder2 isdesigned using XNOR and MUX with sum realization using

XNOR and MUX, while carry logic is structured using

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 14: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

Table 3 Performance comparison of the proposed adders with different logic families (Delay in ns, Power in lW, Transistor count

#tr, Power–delay product (PDP) lW · ns in fW-s).

Present study SRLGDI GDI CMOS DY SRCMOS

Adder1 Delay 22.2 33.1 35.4 28.2 27.63

PWR 200.1 188.9 402.2 350.2 323.4

#tr 34 18 38 40 30

PDP 4442.22 6252.59 14237.88 9875.64 8935.542

Adder2 Delay 29.1 36.5 40.3 30.2 32.13

PWR 212.4 202.6 531.4 459.7 409.8

#tr 44 22 48 46 38

PDP 6180.84 7394.9 21415.42 13882.94 13166.87

Adder3 Delay 23.3 36.2 38.8 26.3 25.56

PWR 235.4 210.9 545.3 434.2 412.5

#tr 34 18 38 40 30

PDP 5484.82 7634.58 21157.64 11419.46 10543.5

Self Resetting Logic With Gate Diffusion Input (SRLGDI), Gate Diffusion Input (GDI), Complementary Metal Oxide Semiconductor

(CMOS), Dynamic logic (DY) and Self Resetting Complementary Metal Oxide Semiconductor (SRCMOS).

Table 4 Performance comparison of the proposed and existing adders (Delay in ns, Power in lW, Transistor count #tr, Power–delay

product (PDP) lW · ns in fW-s.

Full adders Delay Power #tr PDP

Present study (adder1) 22.2 200.12 34 4442.664

Present study (adder2) 29.1 212.45 44 6182.295

Present study (adder3) 23.3 235.46 34 5486.218

Existing circuit Uma and Dhavachelvan Uma and Dhavachelven (2012a) 36.34 196.78 18 7150.985

Existing circuit Uma and Dhavachelvan (2012b) 35.67 203.67 18 7264.909

Existing circuit Uma and Dhavachelvan (2012c) 32.31 194.35 14 6279.449

Existing circuit Shubin (2011) 32.87 275.98 36 9071.463

Existing circuit Aguirrre-Hernandez (2011) 37.2 315.67 26 11742.92

Existing circuit Mirzaee et al. (2010) 40.23 215.13 15 8654.68

Existing circuit Ghadiry et al. (2010) 39.78 234.56 26 9330.797

Existing circuit Navi et al. (2008) 38.45 387.65 16 14905.14

14 R. Uma et al.

MUX. Adder3 is proposed with XNOR and MUX with sumevaluation using XNOR and carry using MUX. To test the

performance of the proposed and existing adders, detailedcomparisons were performed. The simulations were run withthe tanner software. All the schematics are based on TSMC

0.250 lm technology with supply voltage ranging from 1.2 Vto 5 V in steps of 0.2 V. All the full adders are simulated withmultiple design corners (TT, FF, FS, and SS) to verify that

operation across variations in device characteristics and envi-ronment. The W/L ratios of both nMOS and pMOS transis-tors are taken as 2.5/0.25 lm. The circuits are simulated witha 100 MHz clock frequency. The operation of the proposed

SRLGDI adders is based on dynamic logic characteristics,the input should be changed in the precharge phase and theresults are obtained during the evaluation phase. The delay

parameter is calculated from all the transitions from an inputcombination to another, and the delay at each transition hasbeen measured from the time when the clock signal reaches

50% of the supply level.Power delay product (PDP) has been calculated by taking

the product term of delay and average power consumption.The input/output waveform generated for SRLGDI adder1

with clock frequency of 100 MHz is shown in Fig 14. Thewaveform indicates the complete transition characteristics ofSRLGDI adder with the three inputs A, B and C having the

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

bit patterns (000, 001, 010, 011, 100, 101, 110 and 111). Theinput patterns are changed only during the precharge phase.

The output shows the full swing voltage because of the levelrestoration circuit in GDI network.

In this study the performance evaluation of the proposed

adders is compared with the different logic families and theexisting adders. Table 3 presents the performance of adder1,adder2, and adder3 with different logic families in terms of

delay, power and transistor count. Table 4 shows the perfor-mance comparison of the proposed and existing adders.

7. Discussion

A new family of self-resetting logic (SRL) cells implementedwith GDI technique is presented. The proposed primitive cellshave been tested against its existing techniques in terms of

delay, power and PDP which are report in Table 2. The com-parison result is shown in Fig. 15. The proposed SRLGDIprimitive cells and the adder cells perform better than different

logic and existing counterparts. Table 5 depicts the percentageof improvement in delay, power and PDP of adder1, adder2,and adder3 with respect to different logic. The analysis of the

proposed study illustrates progressive improvements withCMOS logic in terms of delay, power and PDP when compared

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 15: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

AND OR NAND NOR XOR XNOR

20.1

4

10.0

3

19.9

8

10.0

4

5.21

1

5.05

4

19.9

7

8.14

17.4

5

8.65

4.04

3

4.45

6

19.6

2

10.1

5

20.0

2

10.0

3

4.56

7

4.86

20.3

8

10.4

19.9

5

10.1

3

5.25

8

5.18

18.8

9

9.31

18.2

3

9.62

3

4.98

3

4.99

Delay of Primi�ve cell in various logic

CMOS DY SRCMOS GDI proposedSRLGDI

(a)

AND OR NAND NOR XOR XNOR

52.4

5 108.

28

140.

12

89.6

9

96.7

4

98.2

3

50.4

5 99.2

8

120.

12

82.6

9

98.7

4

102.

23

49.4

5 96.2

8

110.

12

79.5

6

97.7

4

103.

23

42.4

5 88.2

8

90.1

2

69.6

9

89.7

4

81.2

3

47.6

9 94.3

8

96.1

4

78.6

9

95.7

4

96.6

3

Power consump�on of primi�ve cell

CMOS DY SRCMOS GDI proposedSRLGDI

AND OR NAND NOR XOR XNOR

1056

.3

1086

2799

.5

900.

4

504.

1

496.

4

1007

.4

892.

1

2096

790.

2

499.

2

555.

5

970.

2

977.

2

2204

.6

797.

9

486.

3

501.

6

865.

1

918.

1 1797

.8

705.

9

471.

8

420.

7

900.

8

878.

6 1752

.6

757.

2

477

482.

1

Power-Delay Product of Prim�ve Cell

CMOS DY SRCMOS GDI proposedSRLGDI

(b)

(c)

Figure 15 Performance of primitive cell of SRLGDI logic (a) delay performance (b) power comparison (c) Power-delay product.

Table 5 Percentage of improvement in delay, power and PDP of adder1, adder2, and adder3 with respect to different logic.

Present study Percentage of improvement in delay, power and PDP with respect to different logic

GDI CMOS DY SRMOS

Delay Power PDP Delay Power PDP Delay Power PDP Delay Power PDP

Adder1 32.93 �5.929 28.9 37.28 50.249 68.7 21.28 42.86 55.01 19.65 38.13 50.28

Adder2 20.27 �4.837 16.4 27.79 60.03 71.1 3.642 53.8 55.41 9.43 48.17 53.05

Adder3 35.64 �11.62 28.1 39.94 56.831 74.07 11.41 45.79 51.96 8.84 42.93 47.97

Self-Resetting Logic with Gate Diffusion Input (SRLGDI), Gate Diffusion Input (GDI), Complementary Metal Oxide Semiconductor

(CMOS), Dynamic logic (DY) and Self Resetting Complementary Metal Oxide Semiconductor (SRCMOS).

New low power adders in Self Resetting Logic 15

with other logic families. The negative sign in the table indicatesan increase in power consumption factor. The overall delay

improvement is 32.45%, achieved with different logic families.Expect for GDI logic the proposed adders have nearly 60% of

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

power improvement. The PDP improvement of the proposedadders with different logic families is shown in Fig 16.

Table 6 elucidates the performance improvement for PDP ofthe proposed SRLGDI adders with the existing adders. In this

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 16: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

0

20

40

60

80

GDI CMOS DY SRCMOS%

PD

P

Different logic families

Performance improvement of PDP with different logic families

Present study adder1

Present study adder2

Present study adder3

Figure 16 Performance improvement of PDP with Gate Diffusion Input (GDI), Complementary Metal Oxide Semiconductor (CMOS),

dynamic logic (DY) and Self-resetting (SRCMOS).

Table 6 Percentage of improvement in power delay product (PDP) of adder1, adder2, and adder3 with respect to existing adders.

Existing adders Present study adder1 Present study adder2 Present study adder3

% PDP improved % PDP improved % PDP improved

Uma and Dhavachelvan (2012a) 37.87 13.55 23.28

Uma and Dhavachelvan (2012b) 38.85 14.9 24.48

Uma and Dhavachelvan (2012c) 29.25 15.47 12.63

Shubin (2011) 51.03 31.85 39.52

Aguirrre-Hernandez (2011) 62.17 47.35 53.28

Mirzaee et al. (2010) 48.67 28.57 36.61

Ghadiry et al. (2010) 52.39 33.74 41.2

Navi et al. (2008) 70.19 58.52 63.19

0 1020304050607080

PDP

in %

Exisitng adders

Percentage of improvement in PDP for exis�ng adders

Present study adder1

Present study adder2

Present study adder3

Figure 17 Performance improvement of Power Delay Product (PDP) between present study and existing adders.

16 R. Uma et al.

study it is examined that the PDP improvement of adder1 is

well enunciated when compared to the proposed adder2 andadder3. The performance improvement in PDP in the proposedadders with existing adders is illustrated in Fig. 17. It is recog-nized that for all the proposed adders the PDP is much better in

Navi et al. (2008); when compared to the other existing adders.To consolidate this study adder1 designed with XOR andMUX produces significant improvements in terms delay, power

and PDP with its existing counterparts.

8. Conclusion

The proposed structure does not require global clock thereforethe SRLGDI structure will not encounter into any clock

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

distribution problem. The transistor incorporated between

dynamic node acts as a charge keeper circuit to pull the outputnode high in order to maintain the signal integrity. The loadingeffect and the monotonicity requirement have been surrogatedby the proposed SRLGDI logic. The performance of these

proposed primitive cells in SRLGDI presents 62% of powerreduction when compared to other logic families with a slightincrease in transistor count. About 38% of delay reduction has

been achieved using this SRLGDI logic. Three adders havebeen proposed and its performance have been evaluated withdifferent logic families and existing adders. The proposed

SRLGDI adder cell performs better than different logic andexisting counterparts. While comparing the three adders,adder1 designed with XOR and MUX presents low power

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University

Page 17: New low power adders in Self Resetting Logic with Gate ... · SRLGDI logic family is superior in terms of speed and power consumption with respect to other logic families like Dynamic

New low power adders in Self Resetting Logic 17

and less delay when compared to adder1 and adder2. On thewhole about 32% of improvement in delay, 58% of powerand 60% of PDP have been achieved using this proposed

SRLGDI logic. To fulfil the requirement of monotonicity,charge sharing and cascading effects, multiple inverters, delaypath inverters and level restoration circuit have been incorpo-

rated which slightly increase the total gate count of the circuit,which is the only deficit of the proposed SRLGDI logic.

References

Agrawal, Adarsh Kumar, Wairya, S., Nagaria, R.K., Tiwari, S., 2009.

A new mixed gate diffusion input full adder topology for high

speed low power digital circuits. World Appl. Sci. J. 7, 138–144.

Aguirrre-Hernandez, M., Linares-Aranda, M., 2011. CMOS full-

adders for energy-efficient arithmetic applications. IEEE Trans.

Very Large Scale Integr. VLSI Syst. 19 (4), 718–721.

Balsara, P.T., Steiss, D., 1996. Performance of CMOS differential

circuits. IEEE J. Solid-State Circuits 31, 841–846.

Bisdounis, L., Gouvetas, D., Koufopavlou, O., 1998. A comparative

study of CMOS circuit design styles for low-power high-speed

VLSI circuits. Int. J. Electron. 84, 599–613.

Chatzigeorgiou, A., Nikolaidis, S., 2001. Modelling the operation of

pass transistor and CPL gates. Int. J. Electron. 88, 977–1000.

Ghadiry, M.H., Nadisenejani, M., Miryahyaei, M., 2010. A new full

swing full adder based on a new logic approach. World Appl. Sci.

11 (7), 808–812.

Kim, W.J., Kim, Y.B., 2001. A localized self-resetting gate design

methodology for low power. In: Proceedings of the 44th IEEE 2001

Midwest Symposium on Circuits and Systems, August 14–17, 2001,

Dayton, OH, pp: 305–308.

Litvin, M.E., Mourad, S., 2005. Self-reset logic for fast arithmetic

applications. IEEETrans.VeryLargeScale Integr. Syst. 13, 462–475.

Mirzaee, R.F., Moaiyeri, M.H., Navi, K., 2010. High speed NP-

CMOS and multi-output dynamic full adder cells. World Acad. Sci.

Eng. Technol. 39, 698–704.

Please cite this article in press as: Uma, R. et al., New low power adders in Self Resett– Engineering Sciences (2015), http://dx.doi.org/10.1016/j.jksues.2014.03.006

Morgenshtein, A., Fish, A., Wagner, I.A., 2002. Gate-diffusion input

(GDI): a power-efficient method for digital combinatorial circuits.

IEEE Trans. VLSI 10, 566–581.

K., K., Kavehei, O., Rouholamini, M., Sahafi, A., Mehrabi, S.,

Dadkhahi, N., 2008. Low-power and high-performance 1-Bit

CMOS full-adder cell. J. Comput. 3 (2), 48–54.

Parameswar, A., Hara, H., Sakurai, T., 1994. A high speed, low power,

swing restored pass-transistor logic based multiply and accumulate

circuit for multimedia applications. In: Proceedings of the IEEE

Custom Integrated Circuits Conference, May 1–4, 1994, San Diego,

CA, pp: 278–281.

Shubin, V.V., 2011. New CMOS circuit implementation of a one bit

full adder cell. Russ. Microlectron. 40 (2), 119–127.

Srivastava, P., Pua, A., Welch, L., 1998. Issues in the design of domino

logic circuits. In: Proceedings of the 8th Great Lakes Symposium

on VLSI, February 19–21, 1998, Lafayette, LA, pp: 108–112.

Uma, R., 2011. 4-Bit fast adder design: topology and layout with self-

resetting logic for low power VLSI circuits. Int. J. Adv. Eng. Sci.

Technol. 7, 197–205.

Uma, R., Dhavachelvan, P., 2012a, New Low power delay element in

self resetting logic with modified gated diffusion input technique.

In: IEEE International Conference on Semiconductor Electronics,

p. 507–511.

Uma, R., Dhavachelvan, P., 2012b. Modified gate diffusion input

technique: a new technique for enhancing performance in full adder

circuits. Procedia Technol. 6, 74–81.

Uma, R. and P. Dhavachelvan, 2012c. Low-power ASIC adders in

modified gate diffusion input. In: Proceedings of the Fourth

International Conference on Networks & Communications, Vol.

131, July 13–15, 2012, Chennai, India, pp: 195–204.

Yee, G. and C. Sechen, 1996. Clock-delayed domino for adder and

combinational logic design. In: Proceedings IEEE International

Conference on Computer Design: VLSI in Computers and

Processors, October 7–9, 1996, Austin, TX, pp: 332–337.

ing Logic with Gate Diffusion Input Technique. Journal of King Saud University


Recommended