LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS
Main Author: | |
---|---|
Language: | English |
Published: |
University of Cincinnati / OhioLINK
2005
|
Subjects: | |
Online Access: | http://rave.ohiolink.edu/etdc/view?acc_num=ucin1109352677 |
id |
ndltd-OhioLink-oai-etd.ohiolink.edu-ucin1109352677 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-OhioLink-oai-etd.ohiolink.edu-ucin11093526772021-08-03T06:10:13Z LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS TIWARI, ANURAG Low Power FPGA FSM Finite State Machine Technology mapping Synthesis In the past few decades with advancement in VLSI technology, FPGA chip density has increased and FPGA devices now provide a large number of smaller feature size transistors and can support higher clock speeds. While this advancement is beneficial for implementing larger and faster designs within a single chip, it also leads to increased power consumption. With the remarkable growth of FPGA based battery-powered systems, such as personal computing devices, wireless equipment, space-borne systems, and consumer electronics, low power FPGA design is of increased importance. In this thesis, I investigate various FPGA design techniques to minimize dynamic power consumed by an FPGA design. The objective of this research is to minimize the power drawn by a design without altering its functionality and with minimal or no impact on its timing. The work focuses on the implementation of control logic within a design. Reduction of power consumption of an FPGA design is attempted at the following design stages: high-level synthesis, mapping and placement and routing stage. In addition, power consumed by fault tolerant finite state machines in FPGAs is also addressed, and it has been shown that power consumed by the proposed alternate design is significantly lower than a traditional fault tolerant design. The central idea behind all the design techniques proposed is to reduce the switching activity on the power hungry programmable interconnection network. Power consumed by the clock network which also consumes a considerable amount of power is also reduced by selective clocking of finite state machines. The techniques and algorithms presented in this thesis can be easily automated and can be incorporated in an existing FPGA design flow. 2005-05-31 English text University of Cincinnati / OhioLINK http://rave.ohiolink.edu/etdc/view?acc_num=ucin1109352677 http://rave.ohiolink.edu/etdc/view?acc_num=ucin1109352677 unrestricted This thesis or dissertation is protected by copyright: all rights reserved. It may not be copied or redistributed beyond the terms of applicable copyright laws. |
collection |
NDLTD |
language |
English |
sources |
NDLTD |
topic |
Low Power FPGA FSM Finite State Machine Technology mapping Synthesis |
spellingShingle |
Low Power FPGA FSM Finite State Machine Technology mapping Synthesis TIWARI, ANURAG LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS |
author |
TIWARI, ANURAG |
author_facet |
TIWARI, ANURAG |
author_sort |
TIWARI, ANURAG |
title |
LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS |
title_short |
LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS |
title_full |
LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS |
title_fullStr |
LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS |
title_full_unstemmed |
LOW POWER FPGA DESIGN TECHNIQUES FOR EMBEDDED SYSTEMS |
title_sort |
low power fpga design techniques for embedded systems |
publisher |
University of Cincinnati / OhioLINK |
publishDate |
2005 |
url |
http://rave.ohiolink.edu/etdc/view?acc_num=ucin1109352677 |
work_keys_str_mv |
AT tiwarianurag lowpowerfpgadesigntechniquesforembeddedsystems |
_version_ |
1719432065710030848 |