Predicting Post-Route Quality of Results Estimates for HLS Designs using Machine Learning
Pingakshya Goswami, Dinesh Bhatia

TL;DR
This paper introduces a machine learning approach to accurately predict post-route FPGA design quality metrics directly from high-level behavioral descriptions, eliminating the need for time-consuming synthesis runs.
Contribution
It presents a novel ML-based flow that predicts post-route area, latency, and clock period from behavioral code, improving design exploration efficiency in HLS workflows.
Findings
Predictions are within 10% of actual values.
Method reduces need for repeated synthesis.
Integrated with Xilinx HLS tools for validation.
Abstract
Machine learning (ML) has been widely used to improve the predictability of EDA tools. The use of CAD tools that express designs at higher levels of abstraction makes machine learning even more important to highlight the performance of various design steps. Behavioral descriptions used during the high-level synthesis (HLS) are completely technology independent making it hard for designers to interpret how changes in the synthesis options affect the resultant circuit. FPGA design flows are completely embracing HLS based methodologies so that software engineers with almost no hardware design skills can easily use their tools. HLS tools allow design space exploration by modifying synthesis options, however, they lack accuracy in the Quality of Results (QoR) reported right after HLS. This lack of correctness results in sub-optimal designs with problems in timing closure. This paper presents…
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.
