Pith. sign in

REVIEW 2 cited by

Benchmarking Large Language Models for Automated Verilog RTL Code Generation

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2212.11140 v1 pith:RV2Q3CBO submitted 2022-12-13 cs.PL cs.LGcs.SE

classification cs.PLcs.LGcs.SE
keywords verilogcodellmslanguagedesignevaluationfunctionalgithub
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

Automating hardware design could obviate a significant amount of human error from the engineering process and lead to fewer errors. Verilog is a popular hardware description language to model and design digital systems, thus generating Verilog code is a critical first step. Emerging large language models (LLMs) are able to write high-quality code in other programming languages. In this paper, we characterize the ability of LLMs to generate useful Verilog. For this, we fine-tune pre-trained LLMs on Verilog datasets collected from GitHub and Verilog textbooks. We construct an evaluation framework comprising test-benches for functional analysis and a flow to test the syntax of Verilog code generated in response to problems of varying difficulty. Our findings show that across our problem scenarios, the fine-tuning results in LLMs more capable of producing syntactically correct code (25.9% overall). Further, when analyzing functional correctness, a fine-tuned open-source CodeGen LLM can outperform the state-of-the-art commercial Codex LLM (6.5% overall). Training/evaluation scripts and LLM checkpoints are available: https://github.com/shailja-thakur/VGen.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 2 Pith papers

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

  1. MCP4EDA: LLM-Powered Model Context Protocol RTL-to-GDSII Automation with Backend Aware Synthesis Optimization

    cs.AR 2025-07 conditional novelty 6.0 of 10

    MCP4EDA is an MCP server that lets LLMs orchestrate the open-source RTL-to-GDSII flow and iteratively refine synthesis scripts from post-layout metrics.

  2. TD-Interpreter: Enhancing the Understanding of Timing Diagrams with Visual-Language Learning

    cs.LG 2025-07 reject novelty 6.0 of 10

    A fine-tuned LLaVA model, trained on synthetic timing-diagram Q&A pairs generated from Verilog simulations, answers design and verification questions about timing diagrams.

Pith tools