Low Power Design of A Full Adder Standard Cell: Aeelb
Low Power Design of A Full Adder Standard Cell: Aeelb
Abstract-In this paper, a low-power full adder standard cell is structure, it is expected that the proposed full adder standard
introduced in SMIC 130nm CMOS libraries. The full adder cell has lower power than the SMIC 130nm one with the 32
standard cell is optimized to achieve low energy delay product transistors.
(EDP). All circuits are simulated with HSPICE at a SMIC
130nm CMOS technology by a 1.2V supply voltage. The layout, HSPICE simulations have been carried out for the two full
abstract design and standard-cell characters of the low-power adder cells. All circuits are simulated at a SMIC 130nm
full adder are also described. technology by supply voltages 1.2V. In order to simulate the
work environment of full adder cells, the testing platforms are
shown in Fig. 3. The power dissipations of the circuits in the
I. INTRODUCTION
box are tested. In order to assure the fairness of the
Low energy, high speed and small area are three main comparison, the two inverters are paralleled after all outputs to
objectives in IC design. Taday's advanced designs require a act as load capacitances, and the same input is given to these
careful balancing among many competing challenges [ I ]. circuits.
Timing delay remains critical but power and area also are
important for IC designs. Energy consumption in CMOS IC
circuits has two components: dynamic and static energy
dissipations [2, 3]. The dynamic energy dissipation includes A Ab
-1
switching energy due to charging and discharging of load
i
capacitances, and short energy due to a direct-path from AEElB
supply voltage to the ground. The short energy dissipation can
B A0B B
usually be ignored. Static energy dissipation is caused by
leakage currents of MOS devices. Ab A
--,- ---,
EDP (Energy Delay Product) metric provides a good Bb
compromise between speed and delay, which is written as
Bb
AEEl B
�
EDP = Extdelay' (I) Clb Bb
A full adder is important element in digital circuits [4, 5].
Commercial standard cells are mostly based on standard
s A0B f co
L...-__ Hb = A0B
Figure 2. The proposed full adder standard cell for SMI C I300m CMOS
process. TABLE II. EDP COMPARISONS OF THE Two FULL ADOER STANOARD-
CELLS UUSING POST-LAYOUT SIMULATIONS.
The energy dissipation and delay of the two full adder cells Energy loss per Propagation EDP
are shown in Table 1. The results show that the proposed full Cells
switchin2 (fJ) delay(ps) (pJs)
adder cell has lower energy consumption and EDP than the SMI C 33.7 183.14 6.17
SMIC one. Compared with the SMIC standard cell, the The proposed 29.6 203.12 6.12
proposed full adder cell has 16.8% energy saves and provides
an EDP reduction of 11.6%, thought its delay is slightly larger TABLE III. LEAKAGE POWER OF THE Two FuLL ADOER CELLS USING
POST-LAYOUT SIMULATIONS (pW).
than the SMIC one
avera
1---------' ABC 000 001 010 011 100 101 110 111
0.64/0.42 ge
0.64/0.42 1 1 SMI C 1704 2196 2048 1896 1653 2055 2055 1835 1912
Ain 1
The
»o-...J.--I
... 836 1206 1530 1248 1214 1474 1474 1219 1272
I propose
Bin Full
)0--+-"'::";';-1
; Adder
60',-------,
Cin --&- SMIC ___ The proposed
50
1 1 S
Of)
_________ ....J
:E
B
40
Figure 3. Test bench of Full Adder cells. .�
� 30
g,
The final LEF (Library Exchange Format) tech file for the DIRECTION INOUT;
ENDB
USE GROUND;
full adder standard-cell is show in Fig. 8. From the LEF file, PIN CI
we can see that all the Pins are abstracted, and the size is DIRECTION INPUT;
END
10.58,llnx3.69Ilm definition in the LEF file. The place-and ENDVSS
route tools can read this file easily. END CI
END ADDFHXI_R
--- ' Figure 8. LEF tech file of the proposed full adder standard cell.
I'
'
- I
- \
f
....... -
'
\
\ Calibre ) To perform characterization, Liberty NCX is used to run
/ \ I
( Virtuoso II " / circuit simulations for the library cells to determine the cell
\
"- /
// '--- behavior. It writes out a description of the cell characteristics
in Liberty format (.lib). The library can then be used for
timing, power, and noise analysis with various tools such as
DesignCompile and PrimeTime. In addition, Liberty NCX can
convert existing libraries from one format to another [7, 8].
Figure 7. Abstract view of the proposed full adder standard cell. Figure 9. Template files of the liberty NCX.
In order to estimate power information, the 2-bit multiplier
is verified by using PrimeTime. The structure of the 2-bit Eile !Cdi: yjew Ienninal Ta!!s tlelp
multiplier is show in Fig. 10. Fig. 11 (a) and Fig. 11 (b) show
the synthesis results by using DesignCompile with the SMIC
1
full adder (ADDFHXl_SMICI3) and the proposed one pCshell> reporCpower
(ADDFHXl_R), respectively.
Report : Averaged Power
X Bl 50
Net Switching Power = 9.400e-07 ( 6.78%)
Al50 A"B, Cell Internal Power = 1. 292e-05 (93.20%)
A1Bl A"Bl Cell Leakage Power = 3.020e-09 ( 0.02%)
ell 0
= 1.387e-05 (100.00%)
5, 5, 51 5,
Figure 13. Power analysis of the synthesis results for the proposed full adder
cell (ADDFHXI_R) using PrimeTime.
V. CONCLUSIONS
Figure I I. DesignCompile synthesis results of the 2-bit multiplier using the REFERENCES
SMIC and proposed full adder cells. [ I] Jan M. Rabaey, Digital integrated circuits: a design perspective,
Prentice-Hall, Inc., Upper Saddle River, NJ, 1996.
[2] A. Wang, B. H. Calhoun, and A. P. Chandrakasan., "Sub-threshold
Report : Averaged Power
Design for Ultra Low-Power Systems", Springer, pp. 12-102, 2006.
Design : muxLsmic13
Version: 0-2010. 06-SP3-4 [3] R. Gonzalez, et aI., "Supply and Threshold Voltage Scaling for Low
Date : Wed May 11 03: 43: 53 2011 Power CMOS," JSSC, vol 32 (8), pp. 1210-1216, 1997.
.. * .. *** ** ************** ** ***it* ** *********
[4] M. Stan, "Optimal Voltages and Sizing for Low Power," Intl.Conf. on
combinational 1.301e-05 1.345e-06 4.486e-09 1. 436e-05 (100.00%)
sequential 0.0000 0.0000 0.0000 0.0000 ( 0.00%)
VLSI Design, pp. 428-433, 1999.
[5] N. Zhuang, H. Wu, "A New Design of the CMOS Full Adder", IEEE J.
Net Switching Power = 1.345e-06 ( 9.36%) Solid-State Circuits, Vol. 27, No. 5, pp. 840-844, 1992.
Cell Internal Power = 1.301e-05 (90.60%)
Cell Leakage Power = 4.486e-09 ( 0.03%) [6] Cadence Abstract Generator User Guide, Product Version 5.1.41, July
2007.
Total Power 1. 436e-05 (100.00%) LibertyTM NCX User Guide Version B-2008.12, December 2008.
=
[7]
Figure 12. Power analysis of the synthesis results for SMIC full adder cell [8] Synopsys libertyTM User Guide, Volume I Version 2003.12,
(ADDFHX I_SMIC I3) using PrimeTime. December 2003.