DocumentCode :
2177811
Title :
Exploiting clock skew scheduling for FPGA
Author :
Bae, Sungmin ; Mangalagiri, Prasanth ; Vijaykrishnan, N.
Author_Institution :
CSE Dept., Pennsylvania State Univ., University Park, PA
fYear :
2009
fDate :
20-24 April 2009
Firstpage :
1524
Lastpage :
1529
Abstract :
Clock skew scheduling (CSS) is an effective technique to optimize clock period of sequential designs. However, these techniques are not effective in the presence of certain design structural constraints that limit the CSS. In this paper, we present an analysis of several design structural constraints that affect the CSS and propose techniques to resolve these constraints. Furthermore, we propose a CSS FPGA architecture and a novel clock-period optimization (CPO) flow that tackles some of these constraints by exploiting the re-configurability of FPGAs. Experimental results demonstrate that the proposed FPGA architecture with the CPO flow achieved an average performance improvement of 24.4% which was an average performance improvement of 10.7% over the CPO flow without considering the constraints.
Keywords :
clocks; field programmable gate arrays; FPGA; clock period; clock skew scheduling; sequential designs; Cascading style sheets; Clocks; Constraint optimization; Delay; Design optimization; Field programmable gate arrays; Hardware; Pipelines; Scheduling; Timing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition, 2009. DATE '09.
Conference_Location :
Nice
ISSN :
1530-1591
Print_ISBN :
978-1-4244-3781-8
Type :
conf
DOI :
10.1109/DATE.2009.5090904
Filename :
5090904
Link To Document :
بازگشت