DocumentCode
2041865
Title
Duty cycle aware application design using FPGAs
Author
Mohanty, Sumit ; Prasanna, Viktor K.
Author_Institution
Southern California Univ., Los Angeles, CA, USA
fYear
2004
fDate
20-23 April 2004
Firstpage
338
Lastpage
339
Abstract
Duty cycle is the proportion of time a device is active. Therefore, based on the duty cycle specification, application (implemented using the device) execution can be modeled as alternate active and inactive phases. For FPGAs, during inactive phases, energy is dissipated due to leakage current and clock signal distribution. If the duration of the inactive phases is significantly larger than that of the active phases, optimizing energy dissipation during inactive phases contributes significantly towards the overall energy efficiency. We present a design tool for the evaluation of various optimization techniques such as shutting down FPGAs, transitioning to a low power state, or leaving as it is to minimize overall energy dissipation. We illustrate the tool through energy efficient design of a target tracking application using FPGAs.
Keywords
field programmable gate arrays; leakage currents; optimisation; target tracking; FPGA; active phases; clock signal distribution; duty cycle aware application design; energy dissipation; inactive phases; leakage current; optimization techniques; target tracking application; Clocks; Delay; Design optimization; Energy dissipation; Energy efficiency; Field programmable gate arrays; Leakage current; Power generation; Signal generators; Target tracking;
fLanguage
English
Publisher
ieee
Conference_Titel
Field-Programmable Custom Computing Machines, 2004. FCCM 2004. 12th Annual IEEE Symposium on
Print_ISBN
0-7695-2230-0
Type
conf
DOI
10.1109/FCCM.2004.30
Filename
1364667
Link To Document