Paper trains LLMs to generate sets of Pareto-optimal RTL circuits
A new arXiv paper tackles a gap in LLM-based hardware design. Recent work has used reinforcement learning with verifiable rewards (RLVR) to let LLMs write high-quality RTL circuits from natural-language specifications. According to the authors, existing approaches tune PPA (Power, Performance, Area) by folding several objectives into one scalar reward. That makes it hard to produce diverse Pareto-optimal solutions across trade-offs such as low power, low latency and small area.
The authors argue that this matters in practice because the relative importance of each objective varies with product requirements and design constraints. A diverse, high-quality candidate set lets designers choose a preferred trade-off a posteriori, after seeing the options.
The paper says it is the first to propose a learning method for LLM-based circuit generation that optimizes not the quality of a single circuit but the quality and diversity of the entire circuit set obtained through multiple generations, measured in the PPA objective space.
The method has two parts. The first is a generation-based training pipeline that recasts coverage improvement of the whole Pareto solution set as a sequential circuit generation problem. The second is a reward function based on Hypervolume Contribution (HVC), which measures how much a generated circuit contributes to the Pareto front.
On the RTLLM v2 benchmark, the method reaches +13.3 percentage points in relative Hypervolume over a baseline without PPA optimization, and +14.4 percentage points over a single-objective reinforcement learning method. The authors also report superiority in circuit diversity, though the abstract gives no figure for it.
Key facts
- The paper trains LLMs for RTL generation to optimize the quality and diversity of a whole set of circuits in PPA (Power, Performance, Area) space, not a single circuit.
- It has two components: a generation-based training pipeline that treats Pareto-set coverage as sequential circuit generation, and a Hypervolume Contribution (HVC) reward.
- On RTLLM v2, it gains +13.3 percentage points in relative Hypervolume over a baseline without PPA optimization.
- It gains +14.4 percentage points over a single-objective reinforcement learning method on the same benchmark.
- The authors also claim better circuit diversity, with no figure given in the abstract.
Why it matters
Earlier RLVR methods for RTL generation fold power, performance and area into one scalar reward. The authors say this makes diverse Pareto-optimal solutions hard to get. This paper instead aims at the whole set of circuits produced over several attempts, so a designer gets a spread of trade-offs rather than one compromise. The authors say they are the first to propose such a learning method for LLM-based circuit generation.
Who it affects
The work is aimed at hardware designers who generate RTL from natural-language specifications and who need to weigh power, latency and area differently depending on product requirements and design constraints. It is also relevant to researchers working on reinforcement learning for LLM-based circuit generation.
How to use it
The abstract describes the approach as a training method: a generation-based pipeline plus an HVC-based reward that scores how much each generated circuit adds to the Pareto front. In use, the idea is to generate several circuits and let designers pick a preferred trade-off a posteriori. The abstract mentions no code release or availability.
How solid is it
The evidence in the abstract is an evaluation on one benchmark, RTLLM v2: +13.3 percentage points in relative Hypervolume over a baseline without PPA optimization and +14.4 percentage points over a single-objective reinforcement learning method. These are differences in percentage points, not percent of the baseline. The abstract gives no absolute Hypervolume values and no figure for the diversity gain. It is a preprint, and the "first" claim is the authors' own.
Risks and caveats
Only the abstract's claims are available here. It does not say which LLM was used, how many circuits are generated per specification, the training cost, or which synthesis tools and process technology measure PPA. It names the baselines only as a baseline without PPA optimization and a single-objective reinforcement learning method. Results on a single benchmark may not carry over to other designs.