REVIEW 14 cited by
AutoChip: Automating HDL Generation Using LLM Feedback
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
read the original abstract
Traditionally, designs are written in Verilog hardware description language (HDL) and debugged by hardware engineers. While this approach is effective, it is time-consuming and error-prone for complex designs. Large language models (LLMs) are promising in automating HDL code generation. LLMs are trained on massive datasets of text and code, and they can learn to generate code that compiles and is functionally accurate. We aim to evaluate the ability of LLMs to generate functionally correct HDL models. We build AutoChip by combining the interactive capabilities of LLMs and the output from Verilog simulations to generate Verilog modules. We start with a design prompt for a module and the context from compilation errors and debugging messages, which highlight differences between the expected and actual outputs. This ensures that accurate Verilog code can be generated without human intervention. We evaluate AutoChip using problem sets from HDLBits. We conduct a comprehensive analysis of the AutoChip using several LLMs and problem categories. The results show that incorporating context from compiler tools, such as Icarus Verilog, improves the effectiveness, yielding 24.20% more accurate Verilog. We release our evaluation scripts and datasets as open-source contributions at the following link https://github.com/shailja-thakur/AutoChip.
Forward citations
Cited by 14 Pith papers
-
ArchEval: Measuring AI Agents as Computer Architects
LLM agents beat architecture baselines with full simulator harnesses, but only one configuration stays above baseline without feedback, and performance modeling remains weak.
-
Interpretable and Verifiable Hardware Generation with LLM-Driven Stepwise Refinement
Framework uses LLM-driven stepwise application of transformation rules to generate verifiable RTL hardware designs from specifications.
-
VClare: Resolving Imperfect Specifications in LLM-Based Verilog Generation
Repairing imperfect Verilog specs with LLM inconsistency mining and simulation clustering lifts generation pass rates ~13%, with sim-level repair remaining robust as designs grow complex.
-
DRC-Aid: Design-Rule Correction via Agentic Framework utilizing Inference-Time Large Language Models
A closed-loop agentic framework using LLM action selection over a rule-engine menu repairs ~92.5% of DRC-violating FreePDK45 layouts to DRC-clean, LVS-equivalent states.
-
MACO: A Multi-Agent LLM Framework for Automated CGRA Hardware/Software Co-Design
A multi-agent LLM framework that iteratively co-designs CGRA hardware and software parameters, reporting power and performance improvements over LLM and manual baselines.
-
AutoVeriFix: Automatically Correcting Errors and Enhancing Functional Correctness in LLM-Generated Verilog Code
AutoVeriFix improves LLM-generated Verilog functional correctness by generating a high-level Python reference model, deriving a high-coverage testbench, and iteratively fixing Verilog simulation mismatches.
-
FedChip: Federated LLM for Artificial Intelligence Accelerator Chip Design
FedChip applies federated fine-tuning to LLM-based AI accelerator design, adding a 30k-sample dataset and a Chip@k metric, with a reported 77% quality improvement over high-end LLMs.
-
MMCircuitEval: A Comprehensive Multimodal Circuit-Focused Benchmark for Evaluating LLMs
A new multimodal benchmark of 3,614 circuit QA pairs shows that large language models perform worst on back-end layout and computation tasks, and that current models generally underperform on circuit design questions.
-
ChipVerilog: A Large-Scale OpenCores-Derived Benchmark for LLM-Based Verilog RTL Generation
On 64 large OpenCores-derived Verilog tasks, top LLMs reach 23.6% functional pass@1, 37.5% pass@5, and 0% on designs with two or more submodules, showing hierarchical RTL generation remains unsolved.
-
EvoVerilog: Large Langugage Model Assisted Evolution of Verilog Code
EvoVerilog uses multiobjective evolutionary search with LLMs to generate Verilog code, reporting higher pass@10 than prior methods on VerilogEval-Machine and VerilogEval-Human.
-
VerilogDB: The Largest, Highest-Quality Dataset with a Preprocessing Framework for LLM-based RTL Generation
A new pipeline and dataset of 20,392 synthesis-checked Verilog modules for LLM fine-tuning is presented, claimed to be the largest high-quality dataset of its kind.
-
QiMeng: Fully Automated Hardware and Software Design for Processor Chip
QiMeng is a proposed three-layer architecture for automating processor hardware and software design, with several published components but no integrated implementation yet.
-
Revolution or Hype? Seeking the Limits of Large Models in Hardware Design
Large models can help early-stage hardware design and verification, but their reliability, data, and precision limits mean traditional EDA algorithms and formal verification remain necessary.
-
Tools and Methodologies for System-Level Design
A pedagogical review of system-level design tools and methodologies for heterogeneous systems-on-chips.
Discussion (0). Continue with ORCID to comment.