LGSEMar 27, 2025

RocketPPA: Code-Level Power, Performance, and Area Prediction via LLM and Mixture of Experts

arXiv:2503.21971v31 citationsh-index: 33
Originality Incremental advance
AI Analysis

This work addresses the need for faster and more accurate PPA estimation in hardware design, potentially accelerating the design process, though it is incremental as it builds on existing LLM and MoE techniques.

This paper tackles the problem of predicting power, performance, and area (PPA) metrics from HDL code by introducing RocketPPA, an LLM-based regression model with a mixture-of-experts architecture, which improves pass rates by up to 18.5% at a 20% error threshold and achieves speedups of over 20x compared to previous methods.

This paper presents RocketPPA, a novel ultra-fast power, performance (delay), and area (PPA) estimator operating directly at the code-level abstraction using HDL code as input. The key technical innovation is its LLM-based regression model, which uniquely integrates a large language model (LLM) with a mixture-of-experts (MoE) architecture composed of multilayer perceptrons (MLPs). The LLM interprets the input HDL code and then utilizes its final hidden-layer representations to predict PPA metrics. Low-rank adaptation (LoRA) is used for parameter-efficient fine-tuning to enable efficient LLM training. Furthermore, the work includes the development of an LLM-based HDL code repair framework to generate a large and synthesizable training dataset. Experimental results on the VerilogEval benchmark demonstrate that RocketPPA achieves significant improvements in the accuracy of PPA estimation compared to previous state-of-the-art methods like Llama3-MetRex-8B. Specifically, at a 10% relative error threshold, RocketPPA enhances the pass rate for area prediction by 13.6%, delay by 9.4%, and power by 14.7%. At a 20% threshold, the improvements are 9.6% for area, 10.8% for delay, and 18.5% for power. Moreover, RocketPPA achieves a speedup of over 20x compared to MetRex and 30x over MasterRTL in processing the test set. The impact of RocketPPA is the potential to substantially accelerate the hardware design process by providing accurate PPA estimations early in the design cycle, thus avoiding the overhead of manual feature engineering and time-consuming synthesis flows.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes