Papers for

hardware design engineers

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

Llm guided workflow improves hardware design correctness and verification

LLM-enabled Behavior Driven Development Workflow for Formally Verified Hardware Designs

Abstract: Recently, the use of Large Language Models (LLMs) for different tasks in the Electronic Design Automation (EDA) life-cycle has been studied extensively, but an integrated view is lacking. Specifications are the foundation of this life-cycle, but they suffer from ambiguity when written in natural language, which especially affects the quality of LLM output. Formal specifications mitigate these ambiguities, but they come with their own challenges. On the other hand, Controlled Natural Language (CNL) specifications can serve as a middle-ground, reducing ambiguity while retaining interpretability. In this work, we propose an integrated view on the use of LLMs for EDA and establish an LLM-enabled behavior driven hardware development workflow. We introduce and define Formal Verification Gherkin Scenarios (FV Gherkin Scenarios), unlocking CNL specifications as the foundation for formally verified hardware designs via Formal Property Verification (FPV). Experimental evaluation shows that our workflow is able to outperform other established LLM-based methods by 2.48x in functional correctness of generated Register Transfer Level (RTL) designs and by 2.54x in formal coverage of generated assertions for FPV.

Mon 14 SeptHardware ArchitectureSoftware Engineering
The gist
Hardware designers often write the instructions for circuits in regular language, which can be unclear and cause mistakes. The authors present a method that uses large language models (LLMs) with a specially structured, clearer language to write hardware behaviors and verify them formally. This approach, called Formal Verification Gherkin Scenarios, helps produce more accurate hardware designs that are easier to check for correctness. Their tests show that this method creates designs that function better and have more thorough verification compared to current LLM-based techniques.
Open 2609.15318v1

HLSFactory-Agent automates extraction of hardware designs from code

HLSFactory-Agent: Large-Scale Agentic HLS Dataset Construction from Academic and Open-Source Projects

Abstract: Building large, diverse datasets of high-level synthesis (HLS) designs beyond common community benchmarks remains an open challenge. This challenge is made urgent by the rise of deep learning and LLMs for hardware design, which demand such datasets to train QoR models and benchmark LLMs on HLS tasks. Despite ongoing efforts to broaden sources, dataset curation still depends on manual work: locating HLS designs across academic publications and open source, then extracting standalone designs from larger codebases. The process is error-prone and demands expert knowledge, iterative testing, and substantial per-repository engineering. To address this, we present HLSFactory-Agent, an LLM agent that automates large-scale HLS dataset curation by extracting standalone designs from larger codebases. HLSFactory-Agent runs the open-source Pi agent framework inside Docker containers to build and evaluate each extracted design. This turnkey automation allows users to pass a GitHub link or code directory to HLSFactory-Agent and receive a folder of extracted HLS designs ready to be integrated into the HLSFactory dataset framework. Additionally, we provide open-source scripts to scrape and index papers from computer architecture, EDA, and FPGA conferences that possibly implement or use HLS designs, allowing for faster human discovery and curation of HLS designs for HLSFactory-Agent. We report initial results from running HLSFactory-Agent across a small subset of our indexed repositories, demonstrating successful extraction of synthesizable designs from structured codebases. We open source HLSFactory-Agent and indexing scripts at https://github.com/sharc-lab/hlsfactory-agent.

Tue 8 SeptHardware ArchitectureSoftware Engineering
The gist
It is hard and time-consuming for experts to find and prepare collections of hardware design projects from academic papers and open-source sites. The authors created HLSFactory-Agent, a software helper that uses AI to automatically pick out standalone hardware designs from big code collections. This tool can test and build each design to make sure it works, saving lots of manual effort. They also made scripts to search and organize papers to find projects faster. Their results show it can successfully extract usable hardware modules from some example repositories.
Open 2609.09519v1