Optimizing Design Verification using Machine Learning: Doing better than Random
William Hughes, Sandeep Srinivasan, Rohit Suvarna, Maithilee Kulkarni

TL;DR
This paper introduces a machine learning-enhanced method for design verification that outperforms traditional random and constrained-random approaches, achieving faster and more comprehensive coverage of complex integrated circuit designs.
Contribution
It presents a novel integration of supervised and reinforcement learning techniques into existing constrained-random verification environments to improve efficiency and coverage.
Findings
Machine learning improves functional coverage over random methods.
The approach reduces verification time and resource consumption.
Successful application on hardware and open-source designs.
Abstract
As integrated circuits have become progressively more complex, constrained random stimulus has become ubiquitous as a means of stimulating a designs functionality and ensuring it fully meets expectations. In theory, random stimulus allows all possible combinations to be exercised given enough time, but in practice with highly complex designs a purely random approach will have difficulty in exercising all possible combinations in a timely fashion. As a result it is often necessary to steer the Design Verification (DV) environment to generate hard to hit combinations. The resulting constrained-random approach is powerful but often relies on extensive human expertise to guide the DV environment in order to fully exercise the design. As designs become more complex, the guidance aspect becomes progressively more challenging and time consuming often resulting in design schedules in which the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsVLSI and Analog Circuit Testing · Integrated Circuits and Semiconductor Failure Analysis · Advancements in Semiconductor Devices and Circuit Design
