Guest Researcher | Spring 2025

Improving Hardware Verification Coverage Using LLMs

FURI Semiconductor Research theme icon

Hardware verification is one of the most challenging stages of the hardware design process due to the time and resources required to ensure a design is thoroughly verified and production-ready. Recent advancements in large language models (LLMs) like ChatGPT-4 and LLaMa 3.3 have demonstrated their potential in assisting digital hardware design and verification. Traditional verification aims to maximize design coverage, often requiring multiple engineers per design engineer. In this work, we present an automated framework leveraging LLaMa 3.3 to generate test cases from design specifications, accelerating coverage closure. We explore multiple interaction strategies, including coverage score feedback, multi-LLM architectures, RAG, and best-of-n generation. Our analysis highlights the potential of LLMs to enhance verification workflows and reduce the manual effort required to achieve high coverage.

Student researcher

Sean M. Lowe

Computer engineering

Hometown: Chandler, Arizona, United States

Graduation date: Fall 2025