A Novel Low Power Energy Recovery Full Adder Cell
A Novel Low Power Energy Recovery Full Adder Cell
Abstract
A novel low power and low transistor count static energy recovery full adder (SERF) is presented in this
paper. The power consumption and general characteristics of the SERF adder are then compared against
three low powerful1 adders; the transmission function adder (TFA), the dual value logic (DVL) adder and
the fourteen transistor (14T)full adder. The proposed SERF adder design was proven to be superior to the
other three designs in power dissipation and area, and second in propagation delay only to the DVL adder.
The combination of low power and low transistor count makes the new SERF cell a viable option for low
power design.
380
O-7695-0104-4/99 $10.00 0 1999 IEEE
Authorized licensed use limited to: HARCOURT BUTLER TECHNOLOGICAL INSTITUTE. Downloaded on September 29, 2009 at 02:31 from IEEE Xplore. Restrictions apply.
where VDD is the power supply voltage, v,wlnR is the
voltage swing of the output which is ideally equal
to VDD, Cloti is the output load capacitance at node
i, f is the system clock frequency, P, is the
switching activity at node i, I,,< is the short circuit
current at node i, and 1, is the leakage current. The
summation is over all the nodes of the circuit. It is
important to note that, in simulation studies, the
number of simulation cycles that are needed for
accurate estimation of the switched capacitance is
critical. It is recommended to have between 50 and
100 simulation cycles for an accurate estimation of
the capacitance 151. A reduction in any of the
appropriate components in the above equation will Figure 2. The dual value logic (DVL) adder [7]
obviously reduce power consumption.
A B-
Several designs of low power adder cells can be
found in the literature [6] [7] [8]. The transmission
function full adder [6], which uses 16 transistors for
the realization of the circuit, is shown in Figure 1.
For this circuit there are two possible short circuit
paths to ground. This design uses both pull-up and
pull-down logic as well as complementary pass
logic to drive the load. The DVL full adder [7]
illustrated in Figure 2, uses 23 transistors for the
realization of the adder function. DVL was
developed to improve the characteristics of double
pass transistor logic which was designed to have
the logic level high signal passed to the load
through a p-transistor and the logic level low
Figure 3. The fourteen transistor (14T) adder [8]
drained from the load through an n-transistor. The
fourteen transistor full-adder [8], as the name
3. Static Energy-Recovery Full Adder
implies, uses 14 transistors to realize the adder
function (See Figure 3). To date this is the most
As an initial step toward designing low power
area efficient design. The 14T full adder cell, like
arithmetic circuit modules, we designed a Static
the transmission function full adder cell,
Energy Recovery Full adder (SERF) cell module
implements the complementary pass logic to drive
illustrated in Figure 4. The cell uses only 10
the load. The performance of these three adder
transistors and it does not need inverted inputs. The
circuits is compared with the new SERF adder
design was inspired by the XNOR gate full adder
design and the results are given in the following
design. In non-energy recovery design the charge
section.
applied to the load capacitance during logic level
high is drained to ground during the logic level low.
It should be noted that the new SERF adder has no
direct path to the ground. The elimination of a path
to the ground reduces power consumption,
removing the Psc variable (product of Isc and
voltage) from the total power equation. The charge
stored at the load capacitance is reapplied to the
control gates. The combination of not having a
B
direct path to ground and the re-application of the
load charge to the control gate makes the energy-
recovering full adder an energy efficient design. To
Figure 1. The transmission function adder (TFA) the best of our knowledge this new design has the
lowest transistor count for the complete realization
[61 of a full adder.
381
Authorized licensed use limited to: HARCOURT BUTLER TECHNOLOGICAL INSTITUTE. Downloaded on September 29, 2009 at 02:31 from IEEE Xplore. Restrictions apply.
that the SERF cell is far superior in transistor count
with only 10 transistors. While transistor count is
an inaccurate method for area analysis, transistor
count does provide a guideline as to possible die
area consumption for the differing design
structures. Table 2 illustrates the results for the 8-
bit ripple carry adders. A graphical comparison of
delay and power are presented in Figures 5 and 6.
Two bit and eight bit ripple carry adders using the
previously discussed full adder cells as basic blocks
were constructed and modeled in PSPICE using Table 2 Energy Consumption and Delay
1.2~ and 0.6~ transistors. The SERF and the three Comparison Results for the g-bit RCA Analysis
full adders chosen from the literature (and shown in
Figures 1, 2 and 3), were modeled. The simulations
were conducted at SOMHz to 2OOMHz for 300ns
while skipping initial transient solution. Buffers
were placed between the full adder stages of the
ripple carry adders to allow for strong signal
propagation. All input and output signals were TFA 0 3 7 ’ 0.75 1.40 0.10’0.20’0393’ 6.13 4.63
buffered. DVL 035 0.65 1.66 0.92 0.21 0 422 5.44 3.26
382
Authorized licensed use limited to: HARCOURT BUTLER TECHNOLOGICAL INSTITUTE. Downloaded on September 29, 2009 at 02:31 from IEEE Xplore. Restrictions apply.
Power Comparison
Circuits, Vol. 27, No.4, pp. 473-483, April
1992.
383
Authorized licensed use limited to: HARCOURT BUTLER TECHNOLOGICAL INSTITUTE. Downloaded on September 29, 2009 at 02:31 from IEEE Xplore. Restrictions apply.