Title :
Effective Method for Simultaneous Gate Sizing and
th Assignment Using Lagrangian Relaxation
Author :
Flach, Guilherme ; Reimann, Tiago ; Posser, Gracieli ; Johann, Marcelo ; Reis, R.
Author_Institution :
PGMicro/PPGC, Univ. Fed. do Rio Grande do Sul, Porto Alegre, Brazil
Abstract :
This paper presents a fast and effective approach to gate-version selection and threshold voltage, Vth, assignment. In the proposed flow, first, a solution without slew and load violation is generated. Then, a Lagrangian Relaxation (LR) method is used to reduce leakage power and achieve timing closure while keeping the circuit no or few violations. If the set of gate-versions given by LR produces a circuit with negative slack, a timing recovery method is applied to find near zero positive slack. The solution without negative slack is finally introduced to a power reduction step. For the ISPD 2012 Contest benchmarks, the leakage power of our solutions is, on average, 9.53% smaller than and 12.45% smaller than . The sizing produced using our approach achieved the first place in the ISPD 2013 Discrete Gate Sizing Contest with, on average, 8.78% better power results than the second place tool. With new timing calculation applied, this flow can provide, on average, an extra 9.62% power reduction compared to the best Contest results. This flow is also the first gate sizing method to report violation-free solutions for all benchmarks of the ISPD 2013 Contest.
Keywords :
logic circuits; logic design; LR method; Lagrangian relaxation; Vth assignment; leakage power reduction; simultaneous gate sizing method; threshold voltage; timing recovery method; zero positive slack; Benchmark testing; Delays; Linear programming; Logic gates; Optimization; Sensitivity; $V_{th}$ assignment; EDA; Lagrangian Relaxation (LR); gate sizing; leakage power; physical design;
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
DOI :
10.1109/TCAD.2014.2305847