Please use this identifier to cite or link to this item: http://repository.iiitd.edu.in/xmlui/handle/123456789/1872
Title: Leveraging LLMs for automatic incremental design implementation
Authors: Shukla, Shivam
Choudhary, Utkarsh
Saurabh, Sneh (Advisor)
Keywords: Large Language Models
VLSI
Design Verification
OpenSTA
Issue Date: 22-Jul-2025
Publisher: IIIT-Delhi
Abstract: This semester’s thesis work presents an automated framework for generating and verifying Sys- temVerilog Assertions (SVAs) using Large Language Models (LLMs), with the goal of minimizing manual effort in formal hardware verification. Leveraging Google’s Gemini LLM and Cadence JasperGold, the system translates English property descriptions into syntactically and seman- tically valid assertions, verifies them, and iteratively refines incorrect outputs based on formal feedback. The framework explores three distinct models: a Normal Model for one-shot asser- tion generation, a Feedback Model that incorporates verification feedback for correction, and a Thumb Rule Model that applies heuristics derived from expert-crafted assertion templates. Experimental results across 90 property prompts and 14 RTL designs demonstrate that the Thumb Rule Model provides the highest first-attempt success rate, while the Feedback Model offers robust recovery from errors in non-standard scenarios. This hybridized approach com- bines domain-specific heuristics with the generative power of LLMs to significantly improve automation and accuracy in formal verification workflows.
URI: http://repository.iiitd.edu.in/xmlui/handle/123456789/1872
Appears in Collections:Year-2025

Files in This Item:
File Description SizeFormat 
BTP_Report_2 - Utkarsh Choudhary.pdf
  Restricted Access
323.42 kBAdobe PDFView/Open Request a copy


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.