Professional Documents
Culture Documents
ICCSP IEEE Published Paper - Manikanth
ICCSP IEEE Published Paper - Manikanth
Abstract—In VLSI Design Static Timing Analysis (STA) is Many methods have emerged to optimize the power of a
carried out for timing closure of a design.Due to some process microprocessors pipeline such as pipeline gating, clock gating
variations statistical analysis should also be carried out for
[3] and voltage scaling [4].These techniques will not be
accuracy.In this work, comparision between normal D-Flip Flop
and Soft Edge Flip Flops(SEFF) is done.SEFFs are a type of sufficient for high end processors.
Flip Flops created by modifying the conventional D-Flip Flops A new approach to Dynamic Voltage scaling (DVS) called
in order to create a transparency window.The aim of this work RAZOR is proposed in [5] .This is a common principle for
is to design a library of SEFFs so that the power and delay static,domino and self redundant logics.A new approach called
are reduced for various voltage and frequency settings under RAZOR is implemented in [6] on a 64 bit processor in which
various scenarios by both deterministic and statistical delays.
the energy saving is reported as 64.2 %.The performance is
Power and delay analyses are carried on SEFF and conventional
D-Flip Flop.This designed SEFF is utilized in a conventional reduced due to the error recovery mechanism.
Linear Pipeline to reduce the overall Power Delay product (PDP) The pipeline that is made of SEFFs is termed as a linear
of it. The simulations are carried out in Cadence Virtuoso for pipeline.SEFFs have small window created due to the delayed
gpdk90nm and gpdk45nm technology libraries. It is observed that clock which provides time borrowing principle between the
a power reduction of nearly 70 percent is observed from D-Flip pipeline stage delays.SEFFs are used for reducing the impact
Flop to SEFF (at 137.40ps transparency window width and 1.2V).
A comparison between gpdk90nm and gpdk45nm is also done in
of clock skew on the circuits yield [7].High speed domino
this work. logics are used to reduce the delay of the circuits [8].The
hardware overhead is seen due to the extra logic present for
Index Terms—Cadence Virtuoso, Linear Pipeline, Low power, the high speed system.
Soft Edge Flip Flop, Static Timing Analysis To reduce the effect of process variations Monte carlo
simulations were done in [9] to obtain accurate values of the
I. INTRODUCTION variations and the statistical viability of the parameters.The
0148
II. BASIC TERMINOLOGIES
G ij
d t h,ij t cq ,(i 1) j i : 1 d i d N (2)
0149
TABLE I
POWER PARAMETERS (IN μW) FOR DIFFERENT VOLTAGES,
TECHNOLOGIES AND WINDOW WIDTHS
TABLE II
Fig. 5. Work Methodology
D2Q DELAY (IN NS) PARAMETERS FOR DIFFERENT VOLTAGES,
TECHNOLOGIES AND WINDOW WIDTHS
The slack passing and time borrowing are seen in the
pipeline.Power and delay of the pipeline are calculated and Supply Voltage (in SEFF window width (in ps)
compared with the normal pipeline circuits.The combinational volts) with two 41.36 65.53 89.95 113.70 137.40
technologies
parts of the pipeline are designed using buffers or inverters by
appropriately designing them to obtain the required delay and gpdk90nm 06.21 0.061 0.081 0.094 0.110
to meet the setup and hold time conditions. 0.8 gpdk45nm 0.010 0.075 0.075 0.075 0.075
gpdk90nm 03.98 0.057 0.068 0.077 0.089
0.9 gpdk45nm 0.010 0.113 0.067 0.067 0.067
IV. RESULTS AND DISCUSSIONS gpdk90nm 0.157 0.054 0.061 0.067 0.075
The schematic of the SEFF is shown in the Fig. 6 which is 1.0 gpdk45nm 0.014 0.010 0.057 0.060 0.060
gpdk90nm 0.104 02.51 04.81 04.81 04.93
done in Cadence Virtuoso. 1.1 gpdk45nm 0.010 0.010 0.063 0.055 0.055
gpdk90nm 0.096 04.42 04.81 04.80 04.93
1.2 gpdk45nm 0.011 0.009 0.009 0.050 0.050
TABLE III
C2Q DELAY (IN NS) PARAMETERS FOR DIFFERENT VOLTAGES,
TECHNOLOGIES AND WINDOW WIDTHS
0150
TABLE-IV shows the different parameters obtained for D- REFERENCES
Flip Flop at different voltages and technologies (gpdk90nm [1] S. Manne, A. Klauser, and D. Grunwald, ”Pipeline gating: Speculation
and gpdk45nm). control for energy reduction,” in Proc. Int. Symp. Comput.
Architecture, 1998, pp. 132141.
[2] H.M.Jacobson, ”Improved clock-gating through transparent pipelining,”
TABLE IV
in Proc. Int. Symp. Low Power Electron. Des., Aug. 2004, pp. 2631.
D-FLIP FLOP PARAMETERS FOR DIFFERENT VOLTAGES AND
[3] H. Jacobson, P. Bose, Z. Hu, A. Buyuktosunoglu, V. Zyuban, R.
TECHNOLOGIES
Eickemeyer, L. Eisen, J. Griswell, D. Logan, B. Sinharoy, and J.
Tendler, ”Stretching the limits of clock-gating efficiency in server-class
Supply Voltage Different parameters of D-Flip Flop processors,” in Proc. High-Performance Comput. Architecture, 2005,
(in volts) with two Power (in D2Q Delay C2Q Delay pp. 238242.
technologies μW) (in ns) (in ns) [4] H. Partovi, R. Burd, U. Salim, F. Weber, L. DiGregorio, and D. Draper,
”Flow-through latch and edge-triggered flip-flop hybrid elements,” in
gpdk90nm 03.28 0.071 0.079 Proc. Solid-State Circuits Conf., 1996, pp. 138-139.
0.8 gpdk45nm 0.990 01.79 01.81 [5] D. Ernst, K. N. Sung, S. Das, S. Pant, R. Rao, P. Toan, C. Ziesler, D.
gpdk90nm 06.49 0.069 0.078 Blaauw, T. Austin, K. Flautner, and T. Mudge, ”Razor: A low-power
0.9 gpdk45nm 09.71 10.01 10.03 pipeline based on circuit-level timing speculation,” in Proc. Int. Symp.
gpdk90nm 11.65 0.068 0.079 Microarchitecture, Dec. 2003, pp. 718.
1.0 gpdk45nm 15.63 10.01 10.03 [6] S. Das, D. Roberts, S. Lee, S. Pant, D. Blaauw, T. Austin, K. Flautner,
gpdk90nm 20.85 02.50 01.22 and T. Mudge, ”A self-tuning DVS processor using delay-error
1.1 gpdk45nm 22.01 10.00 10.02 detection and correction,” IEEE J. Solid-State Circuits, vol. 41, no. 4,
gpdk90nm 23.26 04.51 21.74 pp. 792804, Apr. 2006.
1.2 gpdk45nm 29.30 09.99 09.99 [7] K. Choi, R. Soma, and M. Pedram, ”Fine-grained dynamic voltage and
frequency scaling for precise energy and performance tradeoff based on
the ratio of off-chip access to on-chip computation times,” IEEE Trans.
Comput. Aided Des., vol. 24, no. 1, pp. 1828, Jan. 2005.
The linear pipeline with SEFF’s is designed with 137.40ps [8] D. Harris and M. A. Horowitz, ”Skew-tolerant domino circuits,” IEEE
window width and stage delays to be 150ps.It is reported that a J. Solid-State Circuits, vol. 32, no. 11, pp. 17021711, Nov. 1997.
power reduction of nearly 68% is observed from conventional [9] V. Joshi, D. Blaauw, and D. Sylvester, ”Soft-edge flip-flops for
improved timing yield: Design and optimization,” in Proc. Int. Conf.
linear pipeline to SEFF based pipeline with a overall delay of Comput.- Aided Des., Nov. 2007, pp. 667673.
96ns nearly. [10] M. Ghasemazar and M. Pedram, ”Optimizing the Power-Delay Product
in a Linear Pipeline by opportunistic time borrowing”, IEEE
V. CONCLUSION Transcations on Computer Aided Design of Integrated Circuits And
Systems,Vol. 30,No.10,October 2011.
A library of SEFF’s are designed both in gpdk90nm and [11] Ramesh.S.R, R.Jayaparvathy, ”Probabilistic Activity Estimator and
gpdk45nm technologies in Cadence Virtuoso to reduce the Timing Analysis for LUT Based Circuits , International Journal Of
Applied Engineering Research, Vol. 10, No.13,pp 33238-33242,August
overall power of a linear pipeline.Experimental results 2015.
demonstrated that there is nearly 70% decrease in the power [12] A. Dasdan and I. Hom, ”Handling inverted temperature dependence in
from normal D-Flip Flop to SEFF which are used in linear static timing analysis,” ACM Trans. Des. Autom. Electron. Syst., vol.
11, no. 2, pp. 306324, Apr. 2006.
pipeline circuits.The optimum power is obtained at 137.40ps [13] S.R.Ramesh,Jayaparvathy.R, ”Improved Statistical Static Timing
window width. Analysis using Refactored Timing Graphs,” Journal of Computational
and Theoretical Nanoscience,Vol. 13,No. 11,pp. 8879-8884,2016.
0151