Title | ||
---|---|---|
FRoC 2.0: Automatic BRAM and Logic Testing to Enable Dynamic Voltage Scaling for FPGA Applications |
Abstract | ||
---|---|---|
In earlier technology nodes, FPGAs had low power consumption compared to other compute chips such as CPUs and GPUs. However, in the 14nm technology node, FPGAs are consuming unprecedented power in the 100+W range, making power consumption a pressing concern. To reduce FPGA power consumption, several researchers have proposed deploying dynamic voltage scaling. While the previously proposed solutions show promising results, they have difficulty guaranteeing safe operation at reduced voltages for applications that use the FPGA hard blocks. In this work, we present the first DVS solution that is able to fully handle FPGA applications that use BRAMs. Our solution not only robustly tests the soft logic component of the application but also tests all components connected to the BRAMs. We extend a previously proposed CAD tool, FRoC, to automatically generate calibration bitstreams that are used to measure the application’s critical path delays on silicon. The calibration bitstreams also include testers that ensure all used SRAM cells operate safely while scaling Vdd. We experimentally show that using our DVS solution we can save 32% of the total power consumed by a discrete Fourier transform application running with the fixed nominal supply voltage and clocked at the Fmax reported by static timing analysis.
|
Year | DOI | Venue |
---|---|---|
2019 | 10.1145/3354188 | ACM Transactions on Reconfigurable Technology and Systems (TRETS) |
Keywords | Field | DocType |
BRAM interface logic delay testing, BRAM testing, FPGA DVS | Dynamic voltage scaling,Computer science,Voltage,Field-programmable gate array,Static random-access memory,Real-time computing,Static timing analysis,Critical path method,Discrete Fourier transform,AND gate,Embedded system | Journal |
Volume | Issue | ISSN |
12 | 4 | 1936-7406 |
Citations | PageRank | References |
0 | 0.34 | 0 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ibrahim Ahmed | 1 | 12 | 3.31 |
Shuze Zhao | 2 | 6 | 1.86 |
James Meijers | 3 | 1 | 1.36 |
Olivier Trescases | 4 | 1 | 1.02 |
Vaughn Betz | 5 | 22 | 7.86 |