TY - JOUR
T1 - A low-power FPGA based on autonomous fine-grain power gating
AU - Ishihara, Shota
AU - Hariyama, Masanori
AU - Kameyama, Michitaka
N1 - Funding Information:
Manuscript received October 05, 2009; revised January 23, 2010 and March 17, 2010; accepted April 24, 2010. Date of publication June 10, 2010; date of current version July 27, 2011. This work was supported by VLSI Design and Education Center (VDEC), the University of Tokyo in collaboration with STARC, Fujitsu Limited, Matsushita Electric Industrial Company Limited, NEC Electronics Corporation, Renesas Technology Corporation, Toshiba Corporation, Cadence Design Systems Inc., Synopsys Inc., and Mentor Graphics, Inc.
PY - 2011/8
Y1 - 2011/8
N2 - This paper presents a field-programmable gate array (FPGA) based on lookup table level fine-grain power gating with small overheads. The power gating technique implemented in the proposed architecture can directly detect the activity of each look-up-table easily by exploiting features of asynchronous architectures. Moreover, detecting the data arrival in advance prevents the delay increase for waking-up and the power consumption of unnecessary power switching. Since the power gating technique has small overheads, the granularity size of a power-gated domain is as fine as a single two-input and one-output lookup table. The proposed FPGA is fabricated using the ASPLA 90-nm CMOS process with dual threshold voltages. We use an image processing application called template matching for evaluation. Since the proposed FPGA is suitable for processing where the workload changes dynamically, an adaptive algorithm where a small computational kernel is employed. Compared to a synchronous FPGA and an asynchronous FPGA without power gating, the power consumption is reduced respectively by 38% and 15% at 85 °C.
AB - This paper presents a field-programmable gate array (FPGA) based on lookup table level fine-grain power gating with small overheads. The power gating technique implemented in the proposed architecture can directly detect the activity of each look-up-table easily by exploiting features of asynchronous architectures. Moreover, detecting the data arrival in advance prevents the delay increase for waking-up and the power consumption of unnecessary power switching. Since the power gating technique has small overheads, the granularity size of a power-gated domain is as fine as a single two-input and one-output lookup table. The proposed FPGA is fabricated using the ASPLA 90-nm CMOS process with dual threshold voltages. We use an image processing application called template matching for evaluation. Since the proposed FPGA is suitable for processing where the workload changes dynamically, an adaptive algorithm where a small computational kernel is employed. Compared to a synchronous FPGA and an asynchronous FPGA without power gating, the power consumption is reduced respectively by 38% and 15% at 85 °C.
KW - Asynchronous architecture
KW - asynchronous field-programmable gate array (FPGA)
KW - level-encoded dual-rail (LEDR) encoding
KW - reconfigurable VLSI
KW - self-timed architecture
UR - http://www.scopus.com/inward/record.url?scp=79960994657&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=79960994657&partnerID=8YFLogxK
U2 - 10.1109/TVLSI.2010.2050500
DO - 10.1109/TVLSI.2010.2050500
M3 - Article
AN - SCOPUS:79960994657
SN - 1063-8210
VL - 19
SP - 1394
EP - 1406
JO - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
JF - IEEE Transactions on Very Large Scale Integration (VLSI) Systems
IS - 8
M1 - 5483137
ER -