Model-based Hardware Design for FPGAs using Folding Transformations based on Subcircuits
Konrad M\"oller, Martin Kumm, Charles-Frederic M\"uller, Peter Zipf

TL;DR
This paper introduces a model-based FPGA design approach using folding transformations on subcircuits, achieving significant resource optimization and highlighting the importance of subcircuit selection.
Contribution
It presents a novel tool flow for high-level FPGA design that leverages reusable subcircuits for folding transformations, enhancing resource efficiency.
Findings
Resource improvements up to 70% achieved
Subcircuit selection critically impacts optimization results
Tool flow provides good initial results
Abstract
We present a tool flow and results for a model-based hardware design for FPGAs from Simulink descriptions which nicely integrates into existing environments. While current commercial tools do not exploit some high-level optimizations, we investigate the promising approach of using reusable subcircuits for folding transformations to control embedded multiplier usage and to optimize logic block usage. We show that resource improvements of up to 70% compared to the original model are possible, but it is also shown that subcircuit selection is a critical task. While our tool flow provides good results already, the investigation and optimization of subcircuit selection is clearly identified as an additional keypoint to extend high-level control on low-level FPGA mapping properties.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · VLSI and FPGA Design Techniques · Real-time simulation and control systems
