DocumentCode
2062095
Title
Clock-Aware Placement for FPGAs
Author
Lamoureux, Julien ; Wilton, Steven J E
Author_Institution
Univ. of British Columbia, Vancouver
fYear
2007
fDate
27-29 Aug. 2007
Firstpage
124
Lastpage
131
Abstract
The programmable clock networks in FPGAs have a significant impact on overall power, area, and delay. Not only does the clock network itself dissipate a significant amount of power, since it connects to every latch on the FPGA and toggles every cycle, but the design of the clock network also affects how efficiently the rest of the application can be implemented since it imposes constraints on the CAD tools which map the application onto the FPGA. To examine this tradeoff, this paper describes and compares new clock-aware placement techniques and then examines how the clock network architecture affects overall power, area, and delay. Our results show that the placement techniques used to make placement clock-aware have a significant influence on power and delay. On average, circuits placed using the most effective techniques dissipate 9.9% less energy and were 2.4% faster than circuits placed using the least effective techniques. Moreover, the results show that the clock network architecture is also important. On average, FPGAs with an efficient clock network were up to 12.5% more energy efficient and 7.2% faster than other FPGAs.
Keywords
clocks; field programmable gate arrays; programmable logic devices; technology CAD (electronics); CAD tools; FPGA; clock-aware placement; programmable clock network architecture; Circuits; Clocks; Costs; Delay; Design automation; Energy efficiency; Field programmable gate arrays; Latches; System-level design; Technological innovation;
fLanguage
English
Publisher
ieee
Conference_Titel
Field Programmable Logic and Applications, 2007. FPL 2007. International Conference on
Conference_Location
Amsterdam
Print_ISBN
978-1-4244-1060-6
Electronic_ISBN
978-1-4244-1060-6
Type
conf
DOI
10.1109/FPL.2007.4380636
Filename
4380636
Link To Document