DocumentCode
3369724
Title
Novel binary linear programming for high performance clock mesh synthesis
Author
Cho, Minsik ; Pan, David Z. ; Puri, Ruchir
Author_Institution
IBM T. J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2010
fDate
7-11 Nov. 2010
Firstpage
438
Lastpage
443
Abstract
Clock mesh is popular in high performance VLSI design because it is more robust against variations than clock tree at a cost of higher power consumption. In this paper, we propose novel techniques based on binary linear programming for clock mesh synthesis for the first time in the literature. The proposed approach can explore both regular and irregular mesh configurations, adapting to non-uniform load capacitance distribution. Our synthesis consists of two steps: mesh construction to minimize total capacitance and skew, and balanced sink assignment to improve slew/skew characteristics. We first show that mesh construction can be analytically formulated as binary polynomial programming (a class of nonlinear discrete optimization), then apply a compact linearization technique to transform into binary linear programming, significantly reducing computational overhead. Second, our balanced sink assignment enables a sink to tap the least loaded mesh segment (not the nearest one) with another binary linear programming which reduces both slew and skew. Experiments show that our techniques improve the worst skew and total capacitance by 14% and 15% over the state-of-the-art clock mesh algorithm on ISPD09 benchmarks.
Keywords
VLSI; clocks; linear programming; linearisation techniques; mesh generation; polynomial approximation; balanced sink assignment; binary linear programming; binary polynomial programming; compact linearization technique; high performance VLSI design; high performance clock mesh synthesis; mesh construction; nonlinear discrete optimization; Capacitance; Clocks; Estimation; Linear programming; Optimization; Polynomials; Wire;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
Conference_Location
San Jose, CA
ISSN
1092-3152
Print_ISBN
978-1-4244-8193-4
Type
conf
DOI
10.1109/ICCAD.2010.5653737
Filename
5653737
Link To Document