DocumentCode
3333797
Title
Logical clustering for fast clock skew scheduling
Author
Yang, Liang ; Zhao, Jiye ; Fan, Baoxia ; Zhang, Ge
Author_Institution
Key Lab. of Comput. Syst. & Archit., CAS, Beijing, China
fYear
2009
fDate
2-5 Aug. 2009
Firstpage
208
Lastpage
211
Abstract
Clock skew scheduling (CSS) is an effective approach to improve the circuit frequency in synchronous circuits. Most previous works about CSS were based on individual registers, but they suffered from scaling problems for large designs. To alleviate this problem, we introduce a novel abstract layer called logical cluster instead of traditional register. A bounded logical clustering method based on timing relation (TRLC) is proposed to reduce the number of independent nodes, and then the tradeoff between aggregation degree and potential upper bound of optimal frequency is analyzed. Furthermore, a bus group logical clustering method (BGLC) is presented to achieve higher aggregation if additional logic information is available. Our experiments show that our approaches achieve significant reduction for the input size of CSS problem even by orders of magnitude, and derive a superlinear or even exponential speedup in runtime.
Keywords
clocks; logic circuits; bus group logical clustering method; circuit frequency; fast clock skew scheduling; individual registers; logic information; logical clustering; synchronous circuits; timing relation; Cascading style sheets; Circuits; Clocks; Clustering methods; Frequency; Logic; Registers; Runtime; Timing; Upper bound;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems, 2009. MWSCAS '09. 52nd IEEE International Midwest Symposium on
Conference_Location
Cancun
ISSN
1548-3746
Print_ISBN
978-1-4244-4479-3
Electronic_ISBN
1548-3746
Type
conf
DOI
10.1109/MWSCAS.2009.5236117
Filename
5236117
Link To Document