Font Size: a A A

Modeling, circuits and architectures for power -efficient FPGAs

Posted on:2006-01-19Degree:Ph.DType:Dissertation
University:University of California, Los AngelesCandidate:Li, FeiFull Text:PDF
GTID:1458390008956418Subject:Electrical engineering
Abstract/Summary:
As VLSI advances to the realm of ultra-deep sub-micron (USDM) technologies and giga-scale designs, application specific integrated circuit (ASIC) becomes extremely costly and time-consuming to design and fabricate. Field programmable gate array (FPGA) provides an attractive computing platform due to its low NRE (non-recurring engineering) cost and short time-to-market. However, existing FPGA circuits and architectures are highly power inefficient and power consumption is likely the largest limitation for FPGAs in nanometer technology. This dissertation studies the power modeling of FPGAs and designs power efficient FPGA circuits and architectures. Concerning FPGA power modeling, we develop a mixed-level power model for parameterized FPGA architectures. It considers both dynamic and leakage power, and combines switch-level models for interconnects and macromodels for logic cells. Experiments show that our power model achieves a high fidelity compared to the time-consuming SPICE simulation and the average error is around 8%. We further study the power characteristics of existing FPGA architectures in 100nm technology, and show that interconnect power is dominant and leakage power becomes significant. We also show that logic block architecture tuning can reduce total FPGA energy by 48% with merely 12% delay increase. In addition, FPGA energy and area are reduced at the same time by tuning lookup table (LUT) and logic cluster sizes.;Concerning FPGA logic power reduction, we propose field programmable supply voltage and applies it to FPGA logic blocks. To reduce leakage under different Vdd levels, we first propose a constant-leakage Vdd scaling at manufacture time for FPGA circuits with bounded performance change, and further apply high threshold voltage to all configuration SRAM cells without introducing runtime performance loss. We then design FPGA logic fabrics using dual Vdd levels, and show that field programmable supply voltage is required to obtain a satisfactory performance and power trade-off. With a simple yet practical CAD flow to leverage field programmable dual-Vdd logic fabrics, we carry out a highly quantitative study using placed and routed benchmark applications and area, delay and power models obtained from detailed circuit designs in 100nm technology. (Abstract shortened by UMI.).
Keywords/Search Tags:Power, FPGA, Circuits and architectures, Designs, Field programmable, Modeling
Related items