CodeV: Empowering LLMs with HDL Generation through Multi-Level Summarization
Not on the map. Why?
Abstract (arXiv)
The design flow of processors, particularly in hardware description languages (HDL) like Verilog and Chisel, is complex and costly. While recent advances in large language models (LLMs) have significantly improved coding tasks in software languages such as Python, their application in HDL generation remains limited due to the scarcity of high-quality HDL data. Traditional methods of adapting LLMs for hardware design rely on synthetic HDL datasets, which often suffer from low quality because even advanced LLMs like GPT perform poorly in the HDL domain. Moreover, these methods focus solely on chat tasks and the Verilog language, limiting their application scenarios. In this paper, we observe that: (1) HDL code collected from the real world is of higher quality than code generated by LLMs. (2) LLMs like GPT-3.5 excel in summarizing HDL code rather than generating it. (3) An explicit language tag can help LLMs better adapt to the target language when there is insufficient data. Based on these observations, we propose an efficient LLM fine-tuning pipeline for HDL generation that integrates a multi-level summarization data synthesis process with a novel Chat-FIM-Tag supervised fine-tuning method. The pipeline enhances the generation of HDL code from natural language descriptions and enables the handling of various tasks such as chat and infilling incomplete code. Utilizing this pipeline, we introduce CodeV, a series of HDL generation LLMs. Among them, CodeV-All not only possesses a more diverse range of language abilities, i.e. Verilog and Chisel, and a broader scope of tasks, i.e. Chat and fill-in-middle (FIM), but it also achieves performance on VerilogEval that is comparable to or even surpasses that of CodeV-Verilog fine-tuned on Verilog only, making them the first series of open-source LLMs designed for multi-scenario HDL generation.
Key facts. Cited by 38 papers in the map (data through 7 Oct 2026). Builds on 30 of its 58 references that are in the map. First posted on arXiv 15 Jul 2024.
Builds on
30 of 58 references.
References · 30
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2023GPT-4 Technical Reportcited by 18,132
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,865
- 2021Evaluating Large Language Models Trained on Codecited by 8,053
- 2023Qwen Technical Reportcited by 3,273
- 2023Code Llama: Open Foundation Models for Codecited by 2,105
- 2023Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generationcited by 1,332
- 2024DeepSeek-Coder: When the Large Language Model Meets Programming -- The Rise of Code Intelligencecited by 1,154
- 2018Adafactor: Adaptive Learning Rates with Sublinear Memory Costcited by 896
- 2022CodeGen: An Open Large Language Model for Code with Multi-Turn Program Synthesiscited by 876
- 2023StarCoder: may the source be with you!cited by 790
18 more
- 2019CTRL: A Conditional Transformer Language Model for Controllable Generationcited by 754
- 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 728
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2024StarCoder 2 and The Stack v2: The Next Generationcited by 484
- 2022Efficient Training of Language Models to Fill in the Middlecited by 248
- 2023VerilogEval: Evaluating Large Language Models for Verilog Code Generationcited by 246
- 2024OpenCodeInterpreter: Integrating Code Generation with Execution and Refinementcited by 242
- 2023OctoPack: Instruction Tuning Code Large Language Modelscited by 178
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
- 2023RTLLM: An Open-Source Benchmark for Design RTL Generation with Large Language Modelcited by 143
- 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Designcited by 136
- 2022Benchmarking Large Language Models for Automated Verilog RTL Code Generationcited by 112
- 2023ChipGPT: How far are we from natural language hardware designcited by 101
- 2024BetterV: Controlled Verilog Generation with Discriminative Guidancecited by 99
- 2023RTLFixer: Automatically Fixing RTL Syntax Errors with Large Language Modelscited by 98
- 2023RTLCoder: Outperforming GPT-3.5 in Design RTL Generation with Our Open-Source Dataset and Lightweight Solutioncited by 69
- 2024MG-Verilog: Multi-grained Dataset Towards Enhanced LLM-assisted Verilog Generationcited by 45
- 2024Data is all you need: Finetuning LLMs for Chip Design via an Automated design-data augmentation frameworkcited by 36
Built on by
Citing papers per year: 2024: 5; 2025: 22; 2026: 11.
38 papers.
Sort:
By area:
- 2024CraftRTL: High-quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repaircited by 41
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generationcited by 34
- 2024MAGE: A Multi-Agent Engine for Automated RTL Code Generationcited by 31
- 2025ScaleRTL: Scaling LLMs with Reasoning Data and Test-Time Compute for Accurate RTL Code Generationcited by 22
- 2025DeepCircuitX: A Comprehensive Repository-Level Dataset for RTL Code Understanding, Generation, and PPA Analysiscited by 21
- 2024Large Language Model for Verilog Generation with Code-Structure-Guided Reinforcement Learningcited by 15
- 2024AIvril: AI-Driven RTL Generation With Verification In-The-Loopcited by 15
- 2025Insights from Verification: Training a Verilog Generation LLM with Reinforcement Learning with Testbench Feedbackcited by 14
- 2025AnalogCoder-Pro: Unifying Analog Circuit Generation and Optimization via Multi-modal LLMscited by 14
- 2025VeriMind: Agentic LLM for Automated Verilog Generation with a Novel Evaluation Metriccited by 12
- 2025ReasoningV: Efficient Verilog Code Generation with Adaptive Hybrid Reasoning Modelcited by 12
- 2025VeriCoder: Enhancing LLM-Based RTL Code Generation through Functional Correctness Validationcited by 11
26 more
- 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generationcited by 8
- 2025VerilogDB: The Largest, Highest-Quality Dataset with a Preprocessing Framework for LLM-based RTL Generationcited by 8
- 2025RTLRepoCoder: Repository-Level RTL Code Completion through the Combination of Fine-Tuning and Retrieval Augmentationcited by 7
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Aheadcited by 7
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verificationcited by 6
- 2025DecoRTL: A Run-time Decoding Framework for RTL Code Generation with LLMscited by 4
- 2025REvolution: An Evolutionary Framework for RTL Generation driven by Large Language Modelscited by 4
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoningcited by 4
- 2025VeriLoC: Line-of-Code Level Prediction of Hardware Design Quality from Verilog Codecited by 3
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)cited by 3
- 2025Towards Optimal Circuit Generation: Multi-Agent Collaboration Meets Collective Intelligencecited by 1
- 2025Beyond Tokens: Enhancing RTL Quality Estimation via Structural Graph Learningcited by 1
- 2025DeepV: A Model-Agnostic Retrieval-Augmented Framework for Verilog Code Generation with a High-Quality Knowledge Basecited by 1
- 2025David vs. Goliath: Can Small Models Win Big with Agentic AI in Hardware Design?cited by 1
- 2026QiMeng-ChipV-RTL: Exploiting Information Locality for IP-level Verilog Generationcited by 1
- 2026UCAgent: An End-to-End Agent for Block-Level Functional Verificationcited by 1
- 2024EDA-Aware RTL Generation with Large Language Modelscited by 0
- 2026AutoFlows++: Hierarchical Message Flow Mining for System on Chip Designscited by 0
- 2026AutoPPA: Automated Circuit PPA Optimization via Contrastive Code-based Rule Library Learningcited by 0
- 2026LEGO: An LLM Skill-Based Front-End Design Generation Platformcited by 0
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representationscited by 0
- 2026UniRTL: Unifying Code and Graph for Robust RTL Representation Learningcited by 0
- 2026EstRTL: Functional Estimation Guided RTL Code Generationcited by 0
- 2026Agentic Electronic Design Automation: A Handoff Perspectivecited by 0
- 2026When LLMs Over-Answer: Measuring and Mitigating Quality Issues in LLM-Based Hardware Description Language Question Answeringcited by 0
- 2026FinHardBench: Can LLMs Generate Latency-Aware Hardware for Financial Computing?cited by 0
- 2026FinHardBench: Can LLMs Generate Latency-Aware Hardware for Financial Computing?2 Aug 2026
- 2026When LLMs Over-Answer: Measuring and Mitigating Quality Issues in LLM-Based Hardware Description Language Question Answering19 Jul 2026
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
- 2026EstRTL: Functional Estimation Guided RTL Code Generation1 Jun 2026
- 2026UniRTL: Unifying Code and Graph for Robust RTL Representation Learning29 May 2026
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representations8 May 2026
- 2026LEGO: An LLM Skill-Based Front-End Design Generation Platform25 Apr 2026
- 2026AutoPPA: Automated Circuit PPA Optimization via Contrastive Code-based Rule Library Learning20 Apr 2026
- 2026AutoFlows++: Hierarchical Message Flow Mining for System on Chip Designs12 Apr 2026
- 2026UCAgent: An End-to-End Agent for Block-Level Functional Verification26 Mar 2026
- 2026QiMeng-ChipV-RTL: Exploiting Information Locality for IP-level Verilog Generation31 Jan 2026
- 2025David vs. Goliath: Can Small Models Win Big with Agentic AI in Hardware Design?4 Dec 2025
26 more
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoning4 Nov 2025
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead29 Oct 2025
- 2025REvolution: An Evolutionary Framework for RTL Generation driven by Large Language Models24 Oct 2025
- 2025DeepV: A Model-Agnostic Retrieval-Augmented Framework for Verilog Code Generation with a High-Quality Knowledge Base6 Oct 2025
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)27 Aug 2025
- 2025Beyond Tokens: Enhancing RTL Quality Estimation via Structural Graph Learning26 Aug 2025
- 2025AnalogCoder-Pro: Unifying Analog Circuit Generation and Optimization via Multi-modal LLMs4 Aug 2025
- 2025VerilogDB: The Largest, Highest-Quality Dataset with a Preprocessing Framework for LLM-based RTL Generation9 Jul 2025
- 2025DecoRTL: A Run-time Decoding Framework for RTL Code Generation with LLMs3 Jul 2025
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verification13 Jun 2025
- 2025VeriLoC: Line-of-Code Level Prediction of Hardware Design Quality from Verilog Code8 Jun 2025
- 2025ScaleRTL: Scaling LLMs with Reasoning Data and Test-Time Compute for Accurate RTL Code Generation5 Jun 2025
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generation30 May 2025
- 2025Insights from Verification: Training a Verilog Generation LLM with Reinforcement Learning with Testbench Feedback22 Apr 2025
- 2025VeriCoder: Enhancing LLM-Based RTL Code Generation through Functional Correctness Validation22 Apr 2025
- 2025Towards Optimal Circuit Generation: Multi-Agent Collaboration Meets Collective Intelligence20 Apr 2025
- 2025ReasoningV: Efficient Verilog Code Generation with Adaptive Hybrid Reasoning Model20 Apr 2025
- 2025RTLRepoCoder: Repository-Level RTL Code Completion through the Combination of Fine-Tuning and Retrieval Augmentation11 Apr 2025
- 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generation31 Mar 2025
- 2025VeriMind: Agentic LLM for Automated Verilog Generation with a Novel Evaluation Metric15 Mar 2025
- 2025DeepCircuitX: A Comprehensive Repository-Level Dataset for RTL Code Understanding, Generation, and PPA Analysis25 Feb 2025
- 2024MAGE: A Multi-Agent Engine for Automated RTL Code Generation10 Dec 2024
- 2024EDA-Aware RTL Generation with Large Language Models21 Nov 2024
- 2024CraftRTL: High-quality Synthetic Data Generation for Verilog Code Models with Correct-by-Construction Non-Textual Representations and Targeted Code Repair19 Sep 2024
- 2024AIvril: AI-Driven RTL Generation With Verification In-The-Loop3 Sep 2024
- 2024Large Language Model for Verilog Generation with Code-Structure-Guided Reinforcement Learning21 Jul 2024
- 2024MAGE: A Multi-Agent Engine for Automated RTL Code Generationcited by 31
- 2025VeriMind: Agentic LLM for Automated Verilog Generation with a Novel Evaluation Metriccited by 12
- 2025Towards Optimal Circuit Generation: Multi-Agent Collaboration Meets Collective Intelligencecited by 1
- 2025David vs. Goliath: Can Small Models Win Big with Agentic AI in Hardware Design?cited by 1
- 2026UCAgent: An End-to-End Agent for Block-Level Functional Verificationcited by 1
- 2026Agentic Electronic Design Automation: A Handoff Perspectivecited by 0
- 2026Agentic Electronic Design Automation: A Handoff Perspective18 Jun 2026
- 2026UCAgent: An End-to-End Agent for Block-Level Functional Verification26 Mar 2026
- 2025David vs. Goliath: Can Small Models Win Big with Agentic AI in Hardware Design?4 Dec 2025
- 2025Towards Optimal Circuit Generation: Multi-Agent Collaboration Meets Collective Intelligence20 Apr 2025
- 2025VeriMind: Agentic LLM for Automated Verilog Generation with a Novel Evaluation Metric15 Mar 2025
- 2024MAGE: A Multi-Agent Engine for Automated RTL Code Generation10 Dec 2024
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generationcited by 34
- 2025ScaleRTL: Scaling LLMs with Reasoning Data and Test-Time Compute for Accurate RTL Code Generationcited by 22
- 2025ReasoningV: Efficient Verilog Code Generation with Adaptive Hybrid Reasoning Modelcited by 12
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verificationcited by 6
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoningcited by 4
- 2025VFocus: Better Verilog Generation from Large Language Model via Focused Reasoning4 Nov 2025
- 2025PRO-V-R1: Reasoning Enhanced Programming Agent for RTL Verification13 Jun 2025
- 2025ScaleRTL: Scaling LLMs with Reasoning Data and Test-Time Compute for Accurate RTL Code Generation5 Jun 2025
- 2025QiMeng-CodeV-R1: Reasoning-Enhanced Verilog Generation30 May 2025
- 2025ReasoningV: Efficient Verilog Code Generation with Adaptive Hybrid Reasoning Model20 Apr 2025
- 2025DeepCircuitX: A Comprehensive Repository-Level Dataset for RTL Code Understanding, Generation, and PPA Analysiscited by 21
- 2024Large Language Model for Verilog Generation with Code-Structure-Guided Reinforcement Learningcited by 15
- 2024AIvril: AI-Driven RTL Generation With Verification In-The-Loopcited by 15
- 2025AnalogCoder-Pro: Unifying Analog Circuit Generation and Optimization via Multi-modal LLMscited by 14
- 2025VeriCoder: Enhancing LLM-Based RTL Code Generation through Functional Correctness Validationcited by 11
- 2025TuRTLe: A Unified Evaluation of LLMs for RTL Generationcited by 8
- 2025VerilogDB: The Largest, Highest-Quality Dataset with a Preprocessing Framework for LLM-based RTL Generationcited by 8
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Aheadcited by 7
- 2025DecoRTL: A Run-time Decoding Framework for RTL Code Generation with LLMscited by 4
- 2025REvolution: An Evolutionary Framework for RTL Generation driven by Large Language Modelscited by 4
- 2025VeriLoC: Line-of-Code Level Prediction of Hardware Design Quality from Verilog Codecited by 3
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)cited by 3
12 most cited of 23 All 23 (JSON)
- 2026FinHardBench: Can LLMs Generate Latency-Aware Hardware for Financial Computing?2 Aug 2026
- 2026When LLMs Over-Answer: Measuring and Mitigating Quality Issues in LLM-Based Hardware Description Language Question Answering19 Jul 2026
- 2026EstRTL: Functional Estimation Guided RTL Code Generation1 Jun 2026
- 2026UniRTL: Unifying Code and Graph for Robust RTL Representation Learning29 May 2026
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representations8 May 2026
- 2026LEGO: An LLM Skill-Based Front-End Design Generation Platform25 Apr 2026
- 2026AutoPPA: Automated Circuit PPA Optimization via Contrastive Code-based Rule Library Learning20 Apr 2026
- 2026AutoFlows++: Hierarchical Message Flow Mining for System on Chip Designs12 Apr 2026
- 2026QiMeng-ChipV-RTL: Exploiting Information Locality for IP-level Verilog Generation31 Jan 2026
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead29 Oct 2025
- 2025REvolution: An Evolutionary Framework for RTL Generation driven by Large Language Models24 Oct 2025
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)27 Aug 2025
12 newest of 23 All 23 (JSON)