Power estimation for diverse field programmable gate array architectures
This thesis presents a new power model, which is capable of modelling the power usage of many different field-programmable gate array (FPGA) architectures. FPGA power models have been developed in the past; however, they were designed for a single, simple architecture, with known circuitry. This wor...
Main Author: | |
---|---|
Language: | English |
Published: |
University of British Columbia
2012
|
Online Access: | http://hdl.handle.net/2429/43488 |
id |
ndltd-UBC-oai-circle.library.ubc.ca-2429-43488 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-UBC-oai-circle.library.ubc.ca-2429-434882018-01-05T17:26:13Z Power estimation for diverse field programmable gate array architectures Jeffrey, Goeders This thesis presents a new power model, which is capable of modelling the power usage of many different field-programmable gate array (FPGA) architectures. FPGA power models have been developed in the past; however, they were designed for a single, simple architecture, with known circuitry. This work explores a method for estimating power usage for many different user-created architectures. This requires a fundamentally new technique. Although the user specifies the functionality of the FPGA architecture, the physical circuitry is not specified. Central to this work is an algorithm which translates these functional descriptions into physical circuits. After this translation to circuit components, standard methods can be used to estimate power dissipation. In addition to enlarged architecture support, this model also provides support for modern FPGA features such as fracturable look-up tables and hard blocks. Compared to past models, this work provides substantially more detailed static power estimations, which is increasingly relevant as CMOS is scaled to smaller technologies. The model is designed to operate with modern CMOS technologies, and is validated against SPICE using 22 nm, 45 nm and 130 nm technologies. Results show that for common architectures, roughly 73% of power consumption is due to the routing fabric, 21% from logic blocks and 3% from the clock network. Architectures supporting fracturable look-up tables require 3.5-14% more power, as each logic block has additional I/O pins, increasing both local and global routing resources. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2012-10-18T22:51:25Z 2012-10-18T22:51:25Z 2012 2012-11 Text Thesis/Dissertation http://hdl.handle.net/2429/43488 eng Attribution-NonCommercial-NoDerivatives 4.0 International http://creativecommons.org/licenses/by-nc-nd/4.0/ University of British Columbia |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
description |
This thesis presents a new power model, which is capable of modelling the power usage of many different field-programmable gate array (FPGA) architectures.
FPGA power models have been developed in the past; however, they were designed for a single, simple architecture, with known circuitry. This work explores a method for estimating power usage for many different user-created architectures. This requires a fundamentally new technique. Although the user specifies the functionality of the FPGA architecture, the physical circuitry is not specified. Central to this work is an algorithm which translates these functional descriptions into physical circuits. After this translation to circuit components, standard methods can be used to estimate power dissipation.
In addition to enlarged architecture support, this model also provides support for modern FPGA features such as fracturable look-up tables and hard blocks. Compared to past models, this work provides substantially more detailed static power estimations, which is increasingly relevant as CMOS is scaled to smaller technologies. The model is designed to operate with modern CMOS technologies, and is validated against SPICE using 22 nm, 45 nm and 130 nm technologies.
Results show that for common architectures, roughly 73% of power consumption is due to the routing fabric, 21% from logic blocks and 3% from the clock network. Architectures supporting fracturable look-up tables require 3.5-14% more power, as each logic block has additional I/O pins, increasing both local and global routing resources. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate |
author |
Jeffrey, Goeders |
spellingShingle |
Jeffrey, Goeders Power estimation for diverse field programmable gate array architectures |
author_facet |
Jeffrey, Goeders |
author_sort |
Jeffrey, Goeders |
title |
Power estimation for diverse field programmable gate array architectures |
title_short |
Power estimation for diverse field programmable gate array architectures |
title_full |
Power estimation for diverse field programmable gate array architectures |
title_fullStr |
Power estimation for diverse field programmable gate array architectures |
title_full_unstemmed |
Power estimation for diverse field programmable gate array architectures |
title_sort |
power estimation for diverse field programmable gate array architectures |
publisher |
University of British Columbia |
publishDate |
2012 |
url |
http://hdl.handle.net/2429/43488 |
work_keys_str_mv |
AT jeffreygoeders powerestimationfordiversefieldprogrammablegatearrayarchitectures |
_version_ |
1718583572674117632 |