← USPTO Patent Applications

System for Correction of Circuit Verification Code

Application US20260080138A1 Kind: A1 Mar 19, 2026

Inventors

Chandra Bhagavatula, Ryan Eiger, Javad Ghasemi, Shivang Ghetia, Ross Harding, Kartik Hegde, Joseph Miller, Hamid Shojaei, Vineet Thumuluri, Artem Bakalov, Dipayan Saha

Abstract

A system generates verification code for a circuit design, such as a circuit design specified in RTL. An RTL file and specification are parsed to obtain ports, design parameters, and other functionality of the circuit design. The parsed RTL file and specification are processed by an LLM to generate a model including descriptions of the ports, design parameters, basic functionality, end-to-end functionality, corner-case scenarios and error scenarios. The model is processed by an LLM to generate a test plan that is processed by an LLM to generate verification code, such as simulation unit tests or formal verification assertions. The verification code may be revised by an LLM to correct syntax errors, improve performance, generate helper assertions, or generate auxiliary logic.

CPC Classifications

G06F 30/3308 G06F 30/31 G06N 3/045 G06N 3/08

Filing Date

2024-09-19

Application No.

18890484