TY - GEN
T1 - A low-power FPGA based on self-adaptive multi-voltage control
AU - Xia, Zhengfan
AU - Hariyama, Masanori
AU - Kameyama, Michitaka
PY - 2013/1/1
Y1 - 2013/1/1
N2 - This paper presents a low-power FPGA that the supply voltage of each logic block autonomously changes to suit their deadlines. Dual-rail coding is used in FPGA datapaths to make data transfer time sensible in each pipeline stage. The deadline of the logic block in each pipeline stage is evaluated by comparing the data transfer time and the pipeline cycle time. When a low supply voltage does not violate the deadline, the supply voltage of the logic block is autonomously switched to the low voltage. This self-adaptive voltage control scheme saves power consumption without deteriorating the circuit performance. Moreover, level converters are unnecessary in the proposed FPGA which has a simple and efficient architecture.
AB - This paper presents a low-power FPGA that the supply voltage of each logic block autonomously changes to suit their deadlines. Dual-rail coding is used in FPGA datapaths to make data transfer time sensible in each pipeline stage. The deadline of the logic block in each pipeline stage is evaluated by comparing the data transfer time and the pipeline cycle time. When a low supply voltage does not violate the deadline, the supply voltage of the logic block is autonomously switched to the low voltage. This self-adaptive voltage control scheme saves power consumption without deteriorating the circuit performance. Moreover, level converters are unnecessary in the proposed FPGA which has a simple and efficient architecture.
KW - Asynchronous circuit
KW - FPGA
KW - Multiple voltage
UR - http://www.scopus.com/inward/record.url?scp=84906916808&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84906916808&partnerID=8YFLogxK
U2 - 10.1109/ISOCC.2013.6863962
DO - 10.1109/ISOCC.2013.6863962
M3 - Conference contribution
AN - SCOPUS:84906916808
SN - 9781479911417
T3 - ISOCC 2013 - 2013 International SoC Design Conference
SP - 166
EP - 169
BT - ISOCC 2013 - 2013 International SoC Design Conference
PB - IEEE Computer Society
T2 - 2013 International SoC Design Conference, ISOCC 2013
Y2 - 17 November 2013 through 19 November 2013
ER -