High Performance Low Swing Clock Tree Synthesis with Custom D Flip-Flop Design
Authors:
- Can SitikCSCan Sitik
- Leo FilippiniLFLeo Filippini
- Emre SalmanESEmre Salman
- Baris TaskinBTBaris Taskin
- 1 July 2014
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 21593469,p. 498-503
Abstract
Low swing clocking is a low power design methodology that scales the clock voltage to decrease power consumption of the clock distribution networks, with an expected degradation in the performance. In this work, a novel low swing clock tree synthesis methodology is combined with a custom low swing clock-aware D flip-flop (DFF) design. The low swing clocking serves to reduce the power dissipation whereas the custom low swing-aware DFF serves to preserve the performance of the IC. The experimental results performed on the three largest circuits of ISCAS'89 benchmarks operating at 1GHz in the 32nm technology show that the proposed methodology can achieve an average of 16% power savings in the clock tree compared to its full swing counterpart, while satisfying the same clock skew (50ps) and slew (150ps) constraints at the worst case corner of operation. Moreover, the clock-to-output delay of the low swing DFF does not increase compared to traditional full swing DFF, while consuming only 1% more power.Keywords
This publication has 13 references indexed in Scilit:
- Impact of Local Interconnects on Timing and Power in a High Performance MicroprocessorIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2013
- Skew-bounded low swing clock tree optimization2013
- Multi-voltage domain clock mesh design2012
- Buffered clock tree for high quality IC design2004
- A low-power reduced swing global clocking methodologyIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2004
- Closed-Form Expressions for Extending Step Delay and Slew Metrics to Ramp Inputs for RC TreesIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2004
- Zero-skew clock routing trees with minimum wirelength2003
- Low-power clock distribution using multiple voltages and reduced swingsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 2002
- A multigigahertz clocking scheme for the Pentium(R) 4 microprocessorIEEE Journal of Solid-State Circuits, 2001
- The Transient Response of Damped Linear Networks with Particular Regard to Wideband AmplifiersJournal of Applied Physics, 1948