Toronto Metropolitan University
Browse

Maximizing the Logic Capacity of FPGAs for Low-Power Applications

Download (8.3 MB)
thesis
posted on 2024-09-05, 16:03 authored by Anas Razzaq

Field Programmable Gate Arrays (FPGAs) are a popular digital platform that can be programmed to implement any digital circuit. Compared to their competitors, FPGAs typically consume higher power, which limits their logic capacity under a given power budget. It is imperative to reduce the power consumption of FPGAs for them to be considered a viable platform for low-power applications. To that end, this thesis investigates techniques to reduce the power consumption of FPGAs. We address both average and peak power consumption of FPGAs. To accurately evaluate the peak power reduction techniques, we considered the transient behaviour of power-constrained sources. In low-power designs, the availability of power consumption data is of absolute importance for power-aware design decisions. To facilitate a quick power estimation at an early stage of design, we developed a static power estimation model. The proposed model estimates the static power of FPGAs with an accuracy of more than 75% across different process technologies. To improve the average power consumption of single-context FPGAs, we investigated the voltage downscaling technique. The look-up-tables in conventional NMOS-Pass-Transistor (NPT)-based FPGAs are vulnerable at low voltage and can cause malfunctioning. By modifying the look-up-tables, we were able to operate NPT-based FPGAs at 0.2—0.5V lower than the nominal voltage. By operating at lower voltages, we achieved 20-74% lower power-delayproduct and 4.5-8.5 times higher logic capacity in the limited power budget.

History

Language

English

Degree

  • Doctor of Philosophy

Program

  • Electrical and Computer Engineering

Granting Institution

Toronto Metropolitan University

LAC Thesis Type

  • Dissertation

Thesis Advisor

Andy Ye

Year

2023

Usage metrics

    Electrical and Computer Engineering (Theses)

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC