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 :
بازگشت