Pith. sign in

REVIEW 4 major objections 6 minor 2 cited by

VeriOpt: PPA-Aware High-Quality Verilog Generation via Multi-Role LLMs

T0 review · 4 major / 6 minor · reviewed 2026-08-06 · deepseek-v4-flash

Pith's one-line read VeriOpt claims that structuring an LLM as planner, programmer, reviewer, and evaluator, with synthesis-report feedback, yields functionally correct Verilog that improves on baseline LLM output by up to 88% in power, 76% in area, and 73%…

desk verdict VeriOpt gets the functional numbers right on RTLLM (25/29), but never re-verifies the PPA-optimized designs, so the 'without sacrificing functional correctness' claim is unsubstantiated until that check is done. read the letter →

arxiv 2507.14776 v1 pith:EIENHNEJ submitted 2025-07-20 cs.SE

classification cs.SE
keywords VerilogRTLgenerationPPAoptimizationmulti-roleLLMpromptingin-contextlearningfunctionalcorrectnessRTLLMbenchmarkhardwaredesignautomation
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

The paper proposes VeriOpt, a prompt-only workflow that makes a general-purpose LLM generate synthesizable Verilog with competitive power, performance, and area (PPA) metrics. Instead of fine-tuning on HDL data, it splits generation into four roles—Planner, Programmer, Reviewer, Evaluator—that mimic a human design team, then feeds synthesis reports and PPA optimization tactics such as clock gating, pipelining, resource sharing, and FSM encoding back into the prompt loop. On the RTLLM benchmark of 29 designs, the authors report 25 functionally correct outputs and PPA improvements over their own baseline of up to 88% in power, 76% in area, and 73% in timing, as measured with an industry-standard synthesis tool. The central claim is that this closes the gap between functional correctness and design quality without expensive retraining.

What carries the argument

Two coupled mechanisms carry the argument: multi-role prompting, which decomposes RTL generation into Planner, Programmer, Reviewer, and Evaluator steps with explicit commented traceability and error-log feedback; and PPA-aware in-context learning, which primes the LLM with VLSI optimization techniques, estimation equations, and the base design's synthesis report so it can reason about power, timing, and area trade-offs at the RT level. The synthesis report is the key sensory input: it turns an opaque code-generation task into a feedback loop where the LLM can quantify the effect of its transformations.

What would settle it

Re-run every VeriOpt-optimized design from Table III against the RTLLM golden testbenches (or an equivalent self-checking testbench) and compare the pass rate with the 25/29 reported for the pre-optimization multi-role output. If the optimized designs fail substantially more often, the claim that PPA optimization comes 'without sacrificing functional correctness' is false.

Watch

Extended reading notes

Core claim

VeriOpt's central claim is that domain-specific optimization knowledge can be injected into an LLM purely through structured prompting and in-context learning, with no fine-tuning, so that generated RTL is both functionally correct and PPA-competitive. Functionally, the multi-role loop—planner outlines implementation steps, programmer writes code with comments marking each step, reviewer checks step coverage, evaluator analyzes testbench error logs and suggests fixes—achieves 25 out of 29 passes on the RTLLM benchmark. For quality, the same LLM is then given the correct baseline code, its synthesis report (dynamic and leakage power, cell and design area, critical path length and slack), and a curated set of RT-level optimization techniques; it produces power-, timing-, or area-optimized variants, with reported maximum improvements of 88% dynamic-power reduction, 76% area saving, and 73% critical-path-length reduction. The paper presents this as evidence that structured LLM workflows can meet industrial PPA expectations while preserving functional correctness.

Load-bearing premise

The paper assumes the PPA-optimized designs still satisfy the functional tests, but it only reports testbench results for the initial multi-role output; the optimized designs' functional correctness is not shown to have been re-verified.

Editorial extensions

If this is right

  • Design teams could obtain functionally correct RTL plus PPA-optimized variants from a stock LLM, without collecting HDL fine-tuning datasets.
  • The commented step-by-step workflow gives designers a traceable audit trail for where and why the LLM changed the code, easing debug and trust.
  • On the RTLLM benchmark, the method's 25/29 functional pass rate would exceed the listed baselines (GPT-4: 15/29, RTLLM Self-Planning: 19/29).
  • The reported PPA gains—up to 88% power, 76% area, and 73% timing—suggest that prompt-level optimization heuristics can recover a large part of the quality gap between naive LLM output and hand-optimized RTL.
  • Because the framework already produces separate power-, timing-, and area-optimized versions, the same prompt infrastructure could be pointed at different optimization targets per design constraint.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • A natural next experiment the paper does not report: re-run the optimized designs against the RTLLM testbenches; if they pass, the 'without sacrificing functional correctness' claim is directly supported, and if not, the PPA numbers describe a different, possibly unusable, design variant.
  • The synthesis-report feedback loop suggests a fully automated closed loop: if the LLM were given tool access to iterate on its own synthesis results, the manual step of feeding reports back could disappear—an extension the authors flag as a limitation.
  • The per-design percentage improvements are relative to the unoptimized multi-role baseline, not to a hand-optimized industrial golden design, so absolute PPA quality against a professional reference remains untested.
  • The same role-based prompting plus PPA context may transfer to other HDLs or FPGA flows, but that transfer is speculative since all experiments use Verilog and ASIC-style synthesis.
Share X Bluesky LinkedIn Reddit HN

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 6 minor

Summary. The manuscript proposes VeriOpt, a prompt-only framework that uses multi-role LLM prompting (Planner, Programmer, Reviewer, Evaluator) for functional Verilog generation and PPA-aware in-context learning for power, performance, and area optimization. The framework is evaluated on the RTLLM benchmark of 29 designs, reporting a 25/29 functional pass rate and improvements of up to 88% in power, 76% in area, and 73% in timing relative to baseline LLM-generated RTL. The paper argues that VeriOpt produces functionally correct, synthesizable, PPA-competitive Verilog without fine-tuning, validated with Icarus Verilog and Synopsys Design Compiler.

Significance. If the claims hold, VeriOpt would be a practical, no-fine-tuning alternative for LLM-based RTL generation that addresses both correctness and quality, with transparent intermediate steps and falsifiable PPA numbers. The paper has genuine strengths: it uses the standard RTLLM benchmark, reports per-design results in Table II and Table III, compares against several prior methods, and grounds its optimization suggestions in well-known RT-level techniques. The main weakness is that the central claim about functional correctness after PPA optimization is not supported by the reported experiments: only the pre-optimization multi-role output appears to have been run against the golden testbenches. This is a load-bearing gap, but it is fixable within the manuscript's scope by re-running verification on the optimized designs.

major comments (4)
  1. [IV-C and Table III] The optimized RTL whose PPA gains are reported in Table III is never re-run against the RTLLM golden testbenches. Section IV-B's 25/29 pass rate is explicitly scoped to the multi-role baseline output, and Section V-C concedes that all optimizations must be verified externally with Design Compiler. This matters because the transformations VeriOpt recommends, including pipelining, FSM re-encoding, clock gating, operand isolation, and replacing ripple adders with carry-lookahead adders, can change cycle-level behavior and internal state semantics. The abstract's claim that VeriOpt achieves PPA-efficient code generation 'without sacrificing functional correctness' therefore rests on an unverified assumption. Please re-run functional verification on every optimized design, report pass/fail per design, and either revise the headline claim or restrict it to the subset of designs for which equivalence was confirmed.
  2. [IV-C and Table III] The PPA improvement percentages are computed relative to VeriOpt's own multi-role baseline, with no external PPA baseline synthesized under the same conditions. Since the baseline is produced by the same framework, the reported improvements could partly reflect a weak starting point rather than a general capability to produce PPA-efficient RTL. Please add at least one independent baseline (for example, direct GPT-4 output, RTLCoder output, or Thakur et al. output) synthesized under identical settings, or report absolute PPA numbers for all designs so that final design quality can be assessed directly.
  3. [IV-A3] The experimental setup omits critical synthesis details: the technology library, process corner, clock frequency and constraints, Design Compiler version, and synthesis optimization effort are not reported. These choices materially affect power, area, and timing measurements, and their absence prevents reproduction and cross-paper comparison. Please include a complete synthesis configuration in the paper or in a reproducibility appendix.
  4. [IV-B and IV-C] All functional and PPA results appear to be single runs with GPT-4o. Because LLM outputs are stochastic and the prompt-optimization loop includes free-form generation, the headline numbers (25/29, 88%, 76%, 73%) carry no variance or confidence information. Please report results over multiple independent runs, with means and standard deviations at least for the main functional success rate and the main PPA improvement claims.
minor comments (6)
  1. [II-C] The sentence 'hardware codes contributes on 0.3% of the dataset' should read 'hardware code contributes about 0.3% of the dataset'; the grammar and preposition should be corrected.
  2. [IV-A3] There is a typo in 'thre-of-the-art': it should be 'state-of-the-art'.
  3. [Author affiliation] The affiliation 'Lousiana State University' should be spelled 'Louisiana State University'.
  4. [Fig. 7] Figure 7 lacks axis labels, units, and a definition of what each plotted point represents; please clarify how the trade-off curves were constructed.
  5. [IV-C] The explanation for the right shifter's -50% critical-path-slack change mentions a 'marginal primary slack of -0.02'; since the baseline slack is negative, the percentage-change convention should be defined explicitly.
  6. [IV-B] Table II states that syntactically failed cases are marked '-', and the text claims that VeriOpt generates 100% syntactically correct codes; please state explicitly whether any VeriOpt row required syntax repair before functional evaluation.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: VeriOpt's functional and PPA claims are empirical measurements against external testbenches and an EDA synthesis tool, with no fitted parameter or prediction that reduces to its inputs.

full rationale

VeriOpt makes no first-principles derivation that could reduce to its own inputs. Functional correctness is evaluated externally by running generated RTL against RTLLM's golden testbenches (Section IV-B, Table II), and PPA is measured from Synopsys Design Compiler synthesis reports (Section IV-A3, Table III). The optimization step feeds the baseline synthesis report and textbook PPA techniques into the prompt, but the resulting improvements are empirical EDA synthesis outputs, not quantities defined by the prompt. The baseline for PPA comparison is the authors' own multi-role pipeline rather than an independent external baseline, which limits the strength of the 'improvement' claim, but that is a comparison-design limitation, not circularity. The paper does not re-run the RTLLM testbenches on the PPA-optimized RTL, so the abstract's 'without sacrificing functional correctness' is unsubstantiated for the optimized designs; this is a correctness and rigor gap, not a circular reduction. The only overlapping-author citation ([6], supporting a GitHub code-distribution statistic) is motivational and not load-bearing for any central result. No fitted parameter, self-referential equation, or imported uniqueness theorem appears anywhere in the claimed derivation chain.

Assumptions & free parameters 0 free parameters · 3 assumptions · 0 invented entities

No fitted numeric parameters appear; the framework is prompt-based. The main load-bearing assumptions are about tool accuracy, golden testbenches, and functional preservation after optimization.

assumptions (3)
  • domain assumption Synthesis reports from Synopsys Design Compiler provide accurate PPA metrics for the generated RTL.
    Used in Section III-B2 S3 to give LLM feedback; no technology library, constraints, or tool version are reported, so the numbers cannot be independently checked.
  • domain assumption The RTLLM benchmark's testbenches are golden and sufficient to establish functional correctness.
    Section IV-A2 defines functional pass as meeting all RTLLM testbench cases; no additional formal verification or property checks are used.
  • ad hoc to paper Optimized RTL produced by the LLM remains functionally equivalent after PPA transformations.
    Section IV-C and Table III report PPA gains but do not state any functional re-test of the optimized code; the abstract asserts correctness is not sacrificed.

how reviews work

0 comments
Cite this review

Pith. "Pith review of VeriOpt: PPA-Aware High-Quality Verilog Generation via Multi-Role LLMs." pith.science (2026). https://pith.science/paper/EIENHNEJ

@misc{pith2026250714776,
  author       = {Pith},
  title        = {Pith review of: VeriOpt: PPA-Aware High-Quality Verilog Generation via Multi-Role LLMs},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/EIENHNEJ}},
  note         = {Machine review of arXiv:2507.14776}
}
read the original abstract

The rapid adoption of large language models(LLMs) in hardware design has primarily focused on generating functionally correct Verilog code, overlooking critical Power Performance-Area(PPA) metrics essential for industrial-grade designs. To bridge this gap, we propose VeriOpt, a novel framework that leverages role-based prompting and PPA-aware optimization to enable LLMs to produce high-quality, synthesizable Verilog. VeriOpt structures LLM interactions into specialized roles (e.g., Planner, Programmer, Reviewer, Evaluator) to emulate human design workflows, while integrating PPA constraints directly into the prompting pipeline. By combining multi-modal feedback (e.g., synthesis reports, timing diagrams) with PPA aware prompting, VeriOpt achieves PPA-efficient code generation without sacrificing functional correctness. Experimental results demonstrate up to 88% reduction in power, 76% reduction in area and 73% improvement in timing closure compared to baseline LLM-generated RTL, validated using industry standard EDA tools. At the same time achieves 86% success rate in functionality evaluation. Our work advances the state-of-the-art AI-driven hardware design by addressing the critical gap between correctness and quality, paving the way for reliable LLM adoption in production workflows.

Figures

Figures reproduced from arXiv: 2507.14776 by the authors.

Figure 1
Figure 1. Existing LLM-based HDL generation flow and its limitations. [PITH_FULL_IMAGE:figures/full_fig_p001_1.png] view at source ↗
Figure 2
Figure 2. Challenges and limitations of current work. (a) Code distribution in [PITH_FULL_IMAGE:figures/full_fig_p002_2.png] view at source ↗
Figure 3
Figure 3. Overview of VeriOpt LLM-based HDL coding flow with multi-role (green) and contextual PPA-aware prompting (purple). frequency, the entire product launch can be delayed or forced to operate at suboptimal speeds [PITH_FULL_IMAGE:figures/full_fig_p003_3.png] view at source ↗
Figures from the paper (4 more)
Figure 4
Figure 4. Figure 4: Multi role based LLM’s (Planner, Programmer, Reviewer, Evaluator) flow diagram to develop a functionally correct Verilog code. [PITH_FULL_IMAGE:figures/full_fig_p004_4.png]
Figure 5
Figure 5. Figure 5: In-context learning for PPA optimization by [PITH_FULL_IMAGE:figures/full_fig_p005_5.png]
Figure 6
Figure 6. Figure 6: VeriOpt generated PPA optimized designs. (a) A functionally correct but PPA un-optimized baseline design developed by multi-role LLM from Sec. III-A, (b) VeriOpt analyzes the design structure, synthesis report and suggests PPA optimization techniques, (c) timing, (d) p…
Figure 7
Figure 7. Figure 7: Overall improvement in circuit performance considering PPA trade [PITH_FULL_IMAGE:figures/full_fig_p008_7.png]

Discussion (0). Sign in to comment.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. A Progressive Approach to Synthesizable RTL Design Generation Using LLMs

    cs.AR 2026-07 conditional novelty 6.0 of 10

    VeriRefine boosts LLM-generated RTL correctness to 94.0% on RTLLM v2.0 and 98.1% on VerilogEval-Human v2 by refining and auditing a per-signal intermediate representation before code generation.

  2. ECOLogic: Enabling Circular, Obfuscated, and Adaptive Logic via eFPGA-Augmented SoCs

    cs.AR 2025-08 reject novelty 4.0 of 10

    ECOLogic embeds an eFPGA fabric into an ASIC and uses a weighted ECOScore framework to decide which IP blocks should be reconfigurable, claiming near-ASIC performance with large power and carbon savings.

Reference graph

Works this paper leans on

43 extracted references · 24 canonical work pages · cited by 2 Pith papers

  1. [1]

    Verigen: A large language model for verilog code generation,

    S. Thakur, B. Ahmad, H. Pearce, B. Tan, B. Dolan-Gavitt, R. Karri, and S. Garg, “Verigen: A large language model for verilog code generation,” ACM Transactions on Design Automation of Electronic Systems , vol. 29, no. 3, pp. 1–31, 2024

  2. [2]

    Benchmarking large language models for automated verilog rtl code generation,

    S. Thakur, B. Ahmad, Z. Fan, H. Pearce, B. Tan, R. Karri, B. Dolan-Gavitt, and S. Garg, “Benchmarking large language models for automated verilog rtl code generation,” in 2023 Design, Automation & Test in Europe Conference & Exhibition (DATE). IEEE, 2023, pp. 1–6

  3. [3]

    Rtllm: An open-source benchmark for design rtl generation with large language model,

    Y . Lu, S. Liu, Q. Zhang, and Z. Xie, “Rtllm: An open-source benchmark for design rtl generation with large language model,” in 2024 29th Asia and South Pacific Design Automation Conference (ASP-DAC) . IEEE, 2024, pp. 722–727

  4. [4]

    Chipgpt: How far are we from natural language hardware design,

    K. Chang, Y . Wang, H. Ren, M. Wang, S. Liang, Y . Han, H. Li, and X. Li, “Chipgpt: How far are we from natural language hardware design,” arXiv preprint arXiv:2305.14019, 2023

  5. [5]

    Rtlcoder: Outperforming gpt-3.5 in design rtl generation with our open-source dataset and lightweight solution,

    S. Liu, W. Fang, Y . Lu, Q. Zhang, H. Zhang, and Z. Xie, “Rtlcoder: Outperforming gpt-3.5 in design rtl generation with our open-source dataset and lightweight solution,” arXiv preprint arXiv:2312.08617 , 2023

  6. [6]

    Opl4gpt: An application space exploration of optimal programming language for hardware design by llm,

    K. Tasnia and S. Rahman, “Opl4gpt: An application space exploration of optimal programming language for hardware design by llm,” in Proceedings of the 30th Asia and South Pacific Design Automation Conference , 2025, pp. 981–987

  7. [7]

    MEIC: Re-thinking RTL Debug Automation using LLMs

    K. Xu, J. Sun, Y . Hu, X. Fang, W. Shan, X. Wang, and Z. Jiang, “Meic: Re-thinking rtl debug automation using llms,” arXiv preprint arXiv:2405.06840 , 2024

  8. [8]

    Betterv: Controlled verilog generation with discriminative guidance,

    Z. Pei, H.-L. Zhen, M. Yuan, Y . Huang, and B. Yu, “Betterv: Controlled verilog generation with discriminative guidance,” arXiv preprint arXiv:2402.03375 , 2024

Show all 43 references
  1. [9]

    Chipnemo: Domain-adapted llms for chip design,

    M. Liu, et al., “Chipnemo: Domain-adapted llms for chip design,” arXiv preprint arXiv:2311.00176, 2023

  2. [10]

    Rtlfixer: Automatically fixing rtl syntax errors with large language models,

    Y . Tsai, M. Liu, and H. Ren, “Rtlfixer: Automatically fixing rtl syntax errors with large language models,” arXiv preprint arXiv:2311.16543 , 2023

  3. [11]

    Explaining eda synthesis errors with llms,

    S. Qiu, B. Tan, and H. Pearce, “Explaining eda synthesis errors with llms,” arXiv preprint arXiv:2404.07235, 2024

  4. [12]

    Llm4eda: Emerging progress in large language models for electronic design automation,

    R. Zhong, X. Du, S. Kai, Z. Tang, S. Xu, H.-L. Zhen, J. Hao, Q. Xu, M. Yuan, and J. Yan, “Llm4eda: Emerging progress in large language models for electronic design automation,” arXiv preprint arXiv:2401.12224 , 2023

  5. [13]

    Rtlrewriter: Methodologies for large models aided rtl code optimization,

    X. Yao, Y . Wang, X. Li, Y . Lian, R. Chen, L. Chen, M. Yuan, H. Xu, and B. Yu, “Rtlrewriter: Methodologies for large models aided rtl code optimization,” in Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design, 2024, pp. 1–7

  6. [14]

    Vflow: Discovering op- timal agentic workflows for verilog generation,

    Y . Wei, Z. Huang, H. Li, W. W. Xing, T.-J. Lin, and L. He, “Vflow: Discovering op- timal agentic workflows for verilog generation,” arXiv preprint arXiv:2504.03723 , 2025

  7. [15]

    Mg-verilog: Multi-grained dataset towards enhanced llm-assisted verilog generation,

    Y . Zhang, Z. Yu, Y . Fu, C. Wan, and Y . C. Lin, “Mg-verilog: Multi-grained dataset towards enhanced llm-assisted verilog generation,” in2024 IEEE LLM Aided Design Workshop (LAD). IEEE, 2024, pp. 1–5

  8. [16]

    Rome was not built in a single step: Hierarchical prompting for llm-based chip design,

    A. Nakkab, S. Q. Zhang, R. Karri, and S. Garg, “Rome was not built in a single step: Hierarchical prompting for llm-based chip design,” in Proceedings of the 2024 ACM/IEEE International Symposium on Machine Learning for CAD , 2024, pp. 1–11

  9. [17]

    Paradigm- based automatic hdl code generation using llms,

    W. Sun, B. Li, G. L. Zhang, X. Yin, C. Zhuo, and U. Schlichtmann, “Paradigm- based automatic hdl code generation using llms,” arXiv preprint arXiv:2501.12702, 2025

  10. [18]

    Rtlsquad: Multi-agent based interpretable rtl design,

    B. Wang, Q. Xiong, Z. Xiang, L. Wang, and R. Chen, “Rtlsquad: Multi-agent based interpretable rtl design,” arXiv preprint arXiv:2501.05470 , 2025

  11. [19]

    Verilogcoder: Autonomous verilog coding agents with graph-based planning and abstract syntax tree (ast)-based waveform tracing tool,

    C.-T. Ho, H. Ren, and B. Khailany, “Verilogcoder: Autonomous verilog coding agents with graph-based planning and abstract syntax tree (ast)-based waveform tracing tool,” arXiv preprint arXiv:2408.08927 , 2024

  12. [20]

    Data is all you need: Finetuning llms for chip design via an automated design-data augmentation framework,

    K. Chang, K. Wang, N. Yang, Y . Wang, D. Jin, W. Zhu, Z. Chen, C. Li, H. Yan, Y . Zhou et al. , “Data is all you need: Finetuning llms for chip design via an automated design-data augmentation framework,” in Proceedings of the 61st ACM/IEEE Design Automation Conference , 2024, pp. 1–6

  13. [21]

    Haven: Hallucination-mitigated llm for verilog code generation aligned with hdl engineers,

    Y . Yang, F. Teng, P. Liu, M. Qi, C. Lv, J. Li, X. Zhang, and Z. He, “Haven: Hallucination-mitigated llm for verilog code generation aligned with hdl engineers,” arXiv preprint arXiv:2501.04908 , 2025

  14. [22]

    A survey: Collaborative hardware and software design in the era of large language models,

    C. Guo, F. Cheng, Z. Du, J. Kiessling, J. Ku, S. Li, Z. Li, M. Ma, T. Molom-Ochir, B. Morris et al., “A survey: Collaborative hardware and software design in the era of large language models,” IEEE Circuits and Systems Magazine , vol. 25, no. 1, pp. 35–57, 2025

  15. [23]

    A survey of circuit foundation model: Foundation ai models for vlsi circuit design and eda,

    W. Fang, J. Wang, Y . Lu, S. Liu, Y . Wu, Y . Ma, and Z. Xie, “A survey of circuit foundation model: Foundation ai models for vlsi circuit design and eda,” arXiv preprint arXiv:2504.03711, 2025

  16. [24]

    Large circuit models: opportunities and challenges,

    L. Chen, Y . Chen, Z. Chu, W. Fang, T.-Y . Ho, R. Huang, Y . Huang, S. Khan, M. Li, X. Li et al. , “Large circuit models: opportunities and challenges,” Science China Information Sciences, vol. 67, no. 10, p. 200402, 2024

  17. [25]

    Circuitseer: Rtl post-pnr delay prediction via coupling functional and structural representation,

    S. Gandham, J. Walston, S. Samanta, L. Yin, H. Zheng, M. Lin, and S. Diamantidis, “Circuitseer: Rtl post-pnr delay prediction via coupling functional and structural representation,” in Proceedings of the 43rd IEEE/ACM International Conference on Computer-Aided Design , 2024, pp. 1–9

  18. [26]

    Simeval: Investigating the similarity obstacle in llm-based hardware code generation,

    M. Akyash and H. Mardani Kamali, “Simeval: Investigating the similarity obstacle in llm-based hardware code generation,” in Proceedings of the 30th Asia and South Pacific Design Automation Conference , 2025, pp. 1002–1007

  19. [27]

    Make every move count: Llm-based high-quality rtl code generation using mcts,

    M. DeLorenzo, A. B. Chowdhury, V . Gohil, S. Thakur, R. Karri, S. Garg, and J. Rajendran, “Make every move count: Llm-based high-quality rtl code generation using mcts,” arXiv preprint arXiv:2402.03289 , 2024

  20. [28]

    Hivegen– hierarchical llm-based verilog generation for scalable chip design,

    J. Tang, J. Qin, K. Thorat, C. Zhu-Tian, Y . Cao, C. Ding et al. , “Hivegen– hierarchical llm-based verilog generation for scalable chip design,” arXiv preprint arXiv:2412.05393, 2024

  21. [29]

    N. H. Weste and D. Harris, CMOS VLSI design: a circuits and systems perspective . Pearson Education India, 2015

  22. [30]

    J. L. Hennessy and D. A. Patterson, Computer architecture: a quantitative ap- proach. Elsevier, 2011

  23. [31]

    Retiming synchronous circuitry,

    C. E. Leiserson and J. B. Saxe, “Retiming synchronous circuitry,” Algorithmica, vol. 6, no. 1, pp. 5–35, 1991

  24. [32]

    A generalize hardware debugging approach for large language models semi-syntectic datasets,

    W. Fu, S. Li, Y . Zhao, K. Yang, X. Zhang, Y . Jin, and X. Guo, “A generalize hardware debugging approach for large language models semi-syntectic datasets,” Authorea Preprints, 2024

  25. [33]

    Chain-of-thought prompting elicits reasoning in large language models,

    J. Wei, X. Wang, D. Schuurmans, M. Bosma, F. Xia, E. Chi, Q. V . Le, D. Zhou et al. , “Chain-of-thought prompting elicits reasoning in large language models,” Advances in neural information processing systems , vol. 35, pp. 24 824–24 837, 2022

  26. [34]

    https://github.com/olgirard/openmsp430/ tree/master/core/rtl/verilog,

    A synthesizable 16bit microcontroller core, “https://github.com/olgirard/openmsp430/ tree/master/core/rtl/verilog,” openmsp430, 2018

  27. [35]

    It’s morphing time: Unleashing the potential of multiple llms via multi-objective optimization,

    B. Li, Z. Di, Y . Yang, H. Qian, P. Yang, H. Hao, K. Tang, and A. Zhou, “It’s morphing time: Unleashing the potential of multiple llms via multi-objective optimization,” arXiv preprint arXiv:2407.00487 , 2024

  28. [36]

    Large language model-aware in-context learning for code generation,

    J. Li, C. Tao, J. Li, G. Li, Z. Jin, H. Zhang, Z. Fang, and F. Liu, “Large language model-aware in-context learning for code generation,” ACM Transactions on Software Engineering and Methodology , 2023

  29. [37]

    https://www.intel.com/content/www/us/en/docs/programmable/683152/21- 3/example-loop-pipelining-and-unrolling.html,

    Intel®High Level Synthesis Compiler Pro Edition: Best Practices Guide, “https://www.intel.com/content/www/us/en/docs/programmable/683152/21- 3/example-loop-pipelining-and-unrolling.html,” Intel, 2021

  30. [38]

    https://docs.amd.com/r/2024.1-English/ug901-vivado-synthesis, author=Vivado Design Suite User Guide: Synthesis (UG901), organization=AMD, year=2024

    “https://docs.amd.com/r/2024.1-English/ug901-vivado-synthesis, author=Vivado Design Suite User Guide: Synthesis (UG901), organization=AMD, year=2024.”

  31. [39]

    https://anysilicon.com/power-gating/,

    The Ultimate Guide to Power Gating, “https://anysilicon.com/power-gating/,” anysilicon, 2025

  32. [40]

    Fsm re-engineering for low power state encoding,

    L. Yuan and G. Qu, “Fsm re-engineering for low power state encoding,” Proceed- ings International Workshop on Logic Synthesis , 2004

  33. [41]

    Power reduction by clock gating technique,

    N. Srinivasana, N. Prakasha, S. S. Lakshmi.Ga, and B. T. Sundari, “Power reduction by clock gating technique,” Elsevier, 2015

  34. [42]

    An unfolding-based loop optimization technique,

    L. Song, K. Kavi, and R. Cytron, “An unfolding-based loop optimization technique,” International Workshop on Software and Compilers for Embedded Systems , 2003

  35. [43]

    Optimized sequential state encoding methods for finite-state machines in field-programmable gate array implementations,

    V . Salauyou and W. Bułatow, “Optimized sequential state encoding methods for finite-state machines in field-programmable gate array implementations,” applied sciences, 2024

Pith tools

Reviewed August 6, 2026 · model on record in the stance chip above.