paper-with-me

Papers

VHDL-Eval: A Framework for Evaluating Large Language Models in VHDL Code Generation

2024-06-06 · Prashanth Vijayaraghavan, Luyao Shi, Stefano Ambrogio, Charles Mackin, Apoorva Nitsure, David Beymer, Ehsan Degan

With the unprecedented advancements in Large Language Models (LLMs), their application domains have expanded to include code generation tasks across various programming languages. While significant progress has been made in enhancing LLMs for popular programming languages, there exists a notable gap in comprehensive evaluation frameworks tailored for Hardware Description Languages (HDLs), particularly VHDL. This paper addresses this gap by introducing a comprehensive evaluation framework designed specifically for assessing LLM performance in VHDL code generation task. We construct a dataset for evaluating LLMs on VHDL code generation task. This dataset is constructed by translating a collection of Verilog evaluation problems to VHDL and aggregating publicly available VHDL problems, resulting in a total of 202 problems. To assess the functional correctness of the generated VHDL code, we utilize a curated set of self-verifying testbenches specifically designed for those aggregated VHDL problem set. We conduct an initial evaluation of different LLMs and their variants, including zero-shot code generation, in-context learning (ICL), and Parameter-efficient fine-tuning (PEFT) methods. Our findings underscore the considerable challenges faced by existing LLMs in VHDL code generation, revealing significant scope for improvement. This study emphasizes the necessity of supervised fine-tuning code generation models specifically for VHDL, offering potential benefits to VHDL designers seeking efficient code generation solutions.

📄 PDF Abstract BibTeX arXiv:2406.04379

Code (0)

등록된 구현이 없습니다.

Tasks

Code GenerationIn-Context Learningparameter-efficient fine-tuning

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

VHDLSuite: Unified Pipeline for LLM VHDL Generation with Data Synthesis and Evaluation

2026-06-11 · Yijun Shen, Minghao Shao, Yichen Zhao, Zhuoyan Yu 외 arxiv

Large Language Models (LLM) have shown impressive capabilities in Register Transfer Level (RTL) code generation, particularly for Verilog. However, evaluating their performance with other Hardware Description Languages (…

Code Generation

Chain-of-Descriptions: Improving Code LLMs for VHDL Code Generation and Summarization

2025-07-16 · Prashanth Vijayaraghavan, Apoorva Nitsure, Charles Mackin, Luyao Shi 외 arxiv

Large Language Models (LLMs) have become widely used across diverse NLP tasks and domains, demonstrating their adaptability and effectiveness. In the realm of Electronic Design Automation (EDA), LLMs show promise for tas…

Code Generation

Customizing a Large Language Model for VHDL Design of High-Performance Microprocessors

2025-05-14 · Nicolas Dupuis, Ravi Nair, Shyam Ramji, Sean McClintock 외

The use of Large Language Models (LLMs) in hardware design has taken off in recent years, principally through its incorporation in tools that increase chip designer productivity. There has been considerable discussion ab…

Language ModelingLanguage ModellingLarge Language Model

An Executable Formal Model of the VHDL in Isabelle/HOL

2022-02-08 · Wilayat Khan, Zhe Hou, David Sanan, Jamel Nebhen 외

In the hardware design process, hardware components are usually described in a hardware description language. Most of the hardware description languages, such as Verilog and VHDL, do not have mathematical foundation and …

ROSUM-MCTS: Monte Carlo Tree Search-Inspired HDL Code Summarization with Structural Rewards

2026-06-06 · Prashanth Vijayaraghavan, Charles Mackin, Luyao Shi, Apoorva Nitsure 외 arxiv

Large language models (LLMs) have shown promise in code summarization, yet their effectiveness for Hardware Description Languages (HDLs) like VHDL and Verilog remains underexplored. We propose ROSUM-MCTS, an LLM-guided a…