DocumentCode :
726300
Title :
A global-local optimization framework for simultaneous multi-mode multi-corner clock skew variation reduction
Author :
Kwangsoo Han ; Kahng, Andrew B. ; Jongpil Lee ; Jiajia Li ; Nath, Siddhartha
Author_Institution :
ECE Dept., UC San Diego, San Diego, CA, USA
fYear :
2015
fDate :
8-12 June 2015
Firstpage :
1
Lastpage :
6
Abstract :
As combinations of signoff corners grow in modern SoCs, minimization of clock skew variation across corners is important. Large skew variation can cause difficulties in multi-corner timing closure because fixing violations at one corner can lead to violations at other corners. Such “ping-pong” effects lead to significant power and area overheads and time to signoff. We propose a novel framework encompassing both global and local clock network optimizations to minimize the sum of skew variations across different PVT corners between all sequentially adjacent sink pairs. The global optimization uses linear programming to guide buffer insertion, buffer removal and routing detours. The local optimization is based on machine learning-based predictors of latency change; these are used for iterative optimization with tree surgery, buffer sizing and buffer displacement operators. Our optimization achieves up to 22% total skew variation reduction across multiple testcases implemented in foundry 28nm technology, as compared to a best-practices CTS solution using a leading commercial tool.
Keywords :
learning (artificial intelligence); linear programming; minimisation; system-on-chip; SoC; buffer displacement operator; buffer insertion; buffer removal; buffer sizing operator; clock skew variation minimization; global-local network optimization framework; iterative optimization; latency change predictor; linear programming; machine learning; multicorner timing closure; ping-pong effects; routing detours; signoff corners; simultaneous multimode multicorner clock skew variation reduction; system-on-chip; tree surgery operator; Clocks; Delays; Inverters; Logic gates; Optimization; Routing; Algorithms; Design; Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design Automation Conference (DAC), 2015 52nd ACM/EDAC/IEEE
Conference_Location :
San Francisco, CA
Type :
conf
DOI :
10.1145/2744769.2744776
Filename :
7167210
Link To Document :
بازگشت