Title :
Low-power high-level synthesis for FPGA architectures
Author :
Chen, Deming ; Cong, Jason ; Fan, Yiping
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
This paper addresses two aspects of low-power design for FPGA circuits. First, we present an RT-level power estimator for FPGAs with consideration of wire length. The power estimator closely reflects both dynamic and static power contributed by various FPGA components in 0.1 μm technology. The power estimation error is 16.2% on average. Second, we present a low power high level synthesis system, named LOPASS, for FPGA designs. It includes two algorithms for power consumption reduction: (i) a simulated annealing engine that carries out resource selection function unit binding, scheduling, register binding, and data pat. generation simultaneously to effectively reduce power; (ii) an enhanced weighted bipartite matching algorithm that is able to reduce the total amount of MUX ports by 22.7%. Experimental results show that LOPASS is able to reduce-power consumption by 35.8% compared to the results-of -Synopsys´ Behavioral Compiler.
Keywords :
circuit CAD; field programmable gate arrays; high level synthesis; integrated circuit design; low-power electronics; network routing; simulated annealing; 0.1 micron; FPGA architectures; LOPASS; RT-level power estimator; data path generation; dynamic power; enhanced weighted bipartite matching algorithm; function unit binding; low-power design; low-power high-level synthesis; power consumption reduction; register binding; resource selection; scheduling; simulated annealing engine; static power; wire length; Circuits; Energy consumption; Engines; Estimation error; Field programmable gate arrays; High level synthesis; Power generation; Scheduling algorithm; Simulated annealing; Wire;
Conference_Titel :
Low Power Electronics and Design, 2003. ISLPED '03. Proceedings of the 2003 International Symposium on
Print_ISBN :
1-58113-682-X
DOI :
10.1109/LPE.2003.1231849