DAVE: Deriving Automatically Verilog from English
Not on the map. Why?
Abstract (arXiv)
While specifications for digital systems are provided in natural language, engineers undertake significant efforts to translate them into the programming languages understood by compilers for digital systems. Automating this process allows designers to work with the language in which they are most comfortable --the original natural language -- and focus instead on other downstream design challenges. We explore the use of state-of-the-art machine learning (ML) to automatically derive Verilog snippets from English via fine-tuning GPT-2, a natural language ML system. We describe our approach for producing a suitable dataset of novice-level digital design tasks and provide a detailed exploration of GPT-2, finding encouraging translation performance across our task sets (94.8% correct), with the ability to handle both simple and abstract design tasks.
Key facts. Cited by 46 papers in the map (data through 7 Oct 2026). First posted on arXiv 27 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 8; 2024: 17; 2025: 14; 2026: 5.
46 papers.
Sort:
By area:
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 417
- 2023VeriGen: A Large Language Model for Verilog Code Generationcited by 197
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
- 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Designcited by 136
- 2022Benchmarking Large Language Models for Automated Verilog RTL Code Generationcited by 112
- 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languagescited by 65
- 2024OriGen:Enhancing RTL Code Generation with Code-to-Code Augmentation and Self-Reflectioncited by 56
- 2024Make Every Move Count: LLM-based High-Quality RTL Code Generation Using MCTScited by 42
- 2024Data is all you need: Finetuning LLMs for Chip Design via an Automated design-data augmentation frameworkcited by 36
- 2023(Security) Assertions by Large Language Modelscited by 31
- 2025DeepRTL: Bridging Verilog Understanding and Generation with a Unified Representation Modelcited by 23
- 2024CreativEval: Evaluating Creativity of LLM-Based Hardware Code Generationcited by 19
34 more
- 2024LLMs and the Future of Chip Design: Unveiling Security Risks and Building Trustcited by 18
- 2024Automatically Improving LLM-based Verilog Generation using EDA Tool Feedbackcited by 18
- 2025VeriReason: Reinforcement Learning with Testbench Feedback for Reasoning-Enhanced Verilog Generationcited by 16
- 2023A Deep Learning Framework for Verilog Autocompletion Towards Design and Verification Automationcited by 10
- 2024FVEval: Understanding Language Model Capabilities in Formal Verification of Digital Hardwarecited by 9
- 2024CoopetitiveV: Leveraging LLM-powered Coopetitive Multi-Agent Prompting for High-quality Verilog Generationcited by 9
- 2024Evaluating LLMs for Hardware Design and Testcited by 8
- 2025Understanding and Mitigating Errors of LLM-Generated RTL Codecited by 8
- 2024MetRex: A Benchmark for Verilog Code Metric Reasoning Using LLMscited by 7
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Aheadcited by 7
- 2024SynthAI: A Multi Agent Generative AI Framework for Automated Modular HLS Design Generationcited by 5
- 2025ReChisel: Effective Automatic Chisel Code Generation by LLM with Reflectioncited by 5
- 2025Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarizationcited by 5
- 2024Zero-Shot RTL Code Generation with Attention Sink Augmented Large Language Modelscited by 4
- 2024Agentic-HLS: An agentic reasoning based high-level synthesis system using large language models (AI for EDA workshop 2024)cited by 4
- 2025Towards LLM-based Root Cause Analysis of Hardware Design Failurescited by 4
- 2025QiMeng-SALV: Signal-Aware Learning for Verilog Code Generationcited by 4
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generationcited by 4
- 2024LLM-aided explanations of EDA synthesis errorscited by 3
- 2024Automatic High-quality Verilog Assertion Generation through Subtask-Focused Fine-Tuned LLMs and Iterative Promptingcited by 3
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)cited by 3
- 2023Leveraging High-Level Synthesis and Large Language Models to Generate, Simulate, and Deploy a Uniform Random Number Generator Hardware Designcited by 2
- 2025TPU-Gen: LLM-Driven Custom Tensor Processing Unit Generatorcited by 2
- 2025Speculative Decoding for Verilog: Speed and Quality, All in Onecited by 2
- 2023Towards the Imagenets of ML4EDAcited by 1
- 2024ChipXplore: Natural Language Exploration of Hardware Designs and Librariescited by 1
- 2025Enhancing Finite State Machine Design Automation with Large Language Models and Prompt Engineering Techniquescited by 1
- 2025QiMeng-CRUX: Narrowing the Gap Between Natural Language and Verilog via Core Refined Understanding eXpression for Circuit Designcited by 1
- 2026RTL-BenchLS: A Large-Scale Benchmark for RTL Reasoning and Generation with Large Language Modelscited by 1
- 2023A Machine Learning Approach Towards SKILL Code Autocompletioncited by 0
- 2025QiMeng: Fully Automated Hardware and Software Design for Processor Chipcited by 0
- 2026Automated Generation of Microfluidic Netlists using Large Language Modelscited by 0
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representationscited by 0
- 2026OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Designcited by 0
- 2026OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design9 Jun 2026
- 2026RTL-BenchLS: A Large-Scale Benchmark for RTL Reasoning and Generation with Large Language Models8 Jun 2026
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representations8 May 2026
- 2026Automated Generation of Microfluidic Netlists using Large Language Models22 Feb 2026
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generation12 Jan 2026
- 2025QiMeng-CRUX: Narrowing the Gap Between Natural Language and Verilog via Core Refined Understanding eXpression for Circuit Design25 Nov 2025
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead29 Oct 2025
- 2025QiMeng-SALV: Signal-Aware Learning for Verilog Code Generation22 Oct 2025
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)27 Aug 2025
- 2025Understanding and Mitigating Errors of LLM-Generated RTL Code7 Aug 2025
- 2025Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarization16 Jul 2025
- 2025Towards LLM-based Root Cause Analysis of Hardware Design Failures9 Jul 2025
34 more
- 2025QiMeng: Fully Automated Hardware and Software Design for Processor Chip5 Jun 2025
- 2025ReChisel: Effective Automatic Chisel Code Generation by LLM with Reflection26 May 2025
- 2025VeriReason: Reinforcement Learning with Testbench Feedback for Reasoning-Enhanced Verilog Generation17 May 2025
- 2025Enhancing Finite State Machine Design Automation with Large Language Models and Prompt Engineering Techniques26 Mar 2025
- 2025Speculative Decoding for Verilog: Speed and Quality, All in One18 Mar 2025
- 2025TPU-Gen: LLM-Driven Custom Tensor Processing Unit Generator7 Mar 2025
- 2025DeepRTL: Bridging Verilog Understanding and Generation with a Unified Representation Model20 Feb 2025
- 2024CoopetitiveV: Leveraging LLM-powered Coopetitive Multi-Agent Prompting for High-quality Verilog Generation15 Dec 2024
- 2024Agentic-HLS: An agentic reasoning based high-level synthesis system using large language models (AI for EDA workshop 2024)2 Dec 2024
- 2024Automatic High-quality Verilog Assertion Generation through Subtask-Focused Fine-Tuned LLMs and Iterative Prompting23 Nov 2024
- 2024MetRex: A Benchmark for Verilog Code Metric Reasoning Using LLMs5 Nov 2024
- 2024Automatically Improving LLM-based Verilog Generation using EDA Tool Feedback1 Nov 2024
- 2024FVEval: Understanding Language Model Capabilities in Formal Verification of Digital Hardware15 Oct 2024
- 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languages4 Oct 2024
- 2024OriGen:Enhancing RTL Code Generation with Code-to-Code Augmentation and Self-Reflection23 Jul 2024
- 2024ChipXplore: Natural Language Exploration of Hardware Designs and Libraries17 Jul 2024
- 2024SynthAI: A Multi Agent Generative AI Framework for Automated Modular HLS Design Generation25 May 2024
- 2024LLMs and the Future of Chip Design: Unveiling Security Risks and Building Trust11 May 2024
- 2024Evaluating LLMs for Hardware Design and Test23 Apr 2024
- 2024CreativEval: Evaluating Creativity of LLM-Based Hardware Code Generation12 Apr 2024
- 2024LLM-aided explanations of EDA synthesis errors7 Apr 2024
- 2024Data is all you need: Finetuning LLMs for Chip Design via an Automated design-data augmentation framework17 Mar 2024
- 2024Make Every Move Count: LLM-based High-Quality RTL Code Generation Using MCTS5 Feb 2024
- 2024Zero-Shot RTL Code Generation with Attention Sink Augmented Large Language Models12 Jan 2024
- 2023A Machine Learning Approach Towards SKILL Code Autocompletion4 Dec 2023
- 2023Leveraging High-Level Synthesis and Large Language Models to Generate, Simulate, and Deploy a Uniform Random Number Generator Hardware Design6 Nov 2023
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Design31 Oct 2023
- 2023Towards the Imagenets of ML4EDA16 Oct 2023
- 2023VeriGen: A Large Language Model for Verilog Code Generation28 Jul 2023
- 2023(Security) Assertions by Large Language Models24 Jun 2023
- 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Design22 May 2023
- 2023A Deep Learning Framework for Verilog Autocompletion Towards Design and Verification Automation26 Apr 2023
- 2022Benchmarking Large Language Models for Automated Verilog RTL Code Generation13 Dec 2022
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributions20 Aug 2021
- 2025VeriReason: Reinforcement Learning with Testbench Feedback for Reasoning-Enhanced Verilog Generationcited by 16
- 2024MetRex: A Benchmark for Verilog Code Metric Reasoning Using LLMscited by 7
- 2024Agentic-HLS: An agentic reasoning based high-level synthesis system using large language models (AI for EDA workshop 2024)cited by 4
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generationcited by 4
- 2026RTL-BenchLS: A Large-Scale Benchmark for RTL Reasoning and Generation with Large Language Modelscited by 1
- 2026RTL-BenchLS: A Large-Scale Benchmark for RTL Reasoning and Generation with Large Language Models8 Jun 2026
- 2026GRPO with State Mutations: Improving LLM-Based Hardware Test Plan Generation12 Jan 2026
- 2025VeriReason: Reinforcement Learning with Testbench Feedback for Reasoning-Enhanced Verilog Generation17 May 2025
- 2024Agentic-HLS: An agentic reasoning based high-level synthesis system using large language models (AI for EDA workshop 2024)2 Dec 2024
- 2024MetRex: A Benchmark for Verilog Code Metric Reasoning Using LLMs5 Nov 2024
- 2021Asleep at the Keyboard? Assessing the Security of GitHub Copilot's Code Contributionscited by 417
- 2023VeriGen: A Large Language Model for Verilog Code Generationcited by 197
- 2023ChipNeMo: Domain-Adapted LLMs for Chip Designcited by 168
- 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Designcited by 136
- 2022Benchmarking Large Language Models for Automated Verilog RTL Code Generationcited by 112
- 2024A Survey on LLM-based Code Generation for Low-Resource and Domain-Specific Programming Languagescited by 65
- 2024OriGen:Enhancing RTL Code Generation with Code-to-Code Augmentation and Self-Reflectioncited by 56
- 2024Make Every Move Count: LLM-based High-Quality RTL Code Generation Using MCTScited by 42
- 2024Data is all you need: Finetuning LLMs for Chip Design via an Automated design-data augmentation frameworkcited by 36
- 2023(Security) Assertions by Large Language Modelscited by 31
- 2025DeepRTL: Bridging Verilog Understanding and Generation with a Unified Representation Modelcited by 23
- 2024CreativEval: Evaluating Creativity of LLM-Based Hardware Code Generationcited by 19
12 most cited of 39 All 39 (JSON)
- 2026OpenRTLSet: A Fully Open-Source Dataset for Large Language Model-based Verilog Module Design9 Jun 2026
- 2026CktFormalizer: Autoformalization of Natural Language into Circuit Representations8 May 2026
- 2026Automated Generation of Microfluidic Netlists using Large Language Models22 Feb 2026
- 2025QiMeng-CRUX: Narrowing the Gap Between Natural Language and Verilog via Core Refined Understanding eXpression for Circuit Design25 Nov 2025
- 2025Large Language Model for Verilog Code Generation: Literature Review and the Road Ahead29 Oct 2025
- 2025QiMeng-SALV: Signal-Aware Learning for Verilog Code Generation22 Oct 2025
- 2025Large Language Models (LLMs) for Electronic Design Automation (EDA)27 Aug 2025
- 2025Understanding and Mitigating Errors of LLM-Generated RTL Code7 Aug 2025
- 2025Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarization16 Jul 2025
- 2025Towards LLM-based Root Cause Analysis of Hardware Design Failures9 Jul 2025
- 2025QiMeng: Fully Automated Hardware and Software Design for Processor Chip5 Jun 2025
- 2025ReChisel: Effective Automatic Chisel Code Generation by LLM with Reflection26 May 2025
12 newest of 39 All 39 (JSON)