Abstract
Constrained random test generation is one of the most widely adopted methods for generating stimuli for simulation-based verification. Randomness leads to test diversity, but tests tend to repeatedly exercise the same design logic. Constraints are written (typically manually) to bias random tests towards interesting, hard-to-reach, and yet-untested logic. However, as verification progresses, most constrained random tests yield little to no effect on functional coverage. If stimuli generation consumes significantly less resources than simulation, then a better approach involves randomly generating a large number of tests, selecting the most effective subset, and only simulating that subset. In this paper, we introduce a novel method for automatic constraint extraction and test selection. This method, which we call coverage-directed test selection, is based on supervised learning from coverage feedback. Our method biases selection towards tests that have a high probability of increasing functional coverage, and prioritises them for simulation. We show how coverage-directed test selection can reduce manual constraint writing, prioritise effective tests, reduce verification resource consumption, and accelerate coverage closure on a large, real-life industrial hardware design.
| Original language | English |
|---|---|
| Title of host publication | 2022 IEEE International Conference On Artificial Intelligence Testing (AITest) |
| Publisher | Institute of Electrical and Electronics Engineers (IEEE) |
| DOIs | |
| Publication status | E-pub ahead of print - 26 Sept 2022 |
| Event | IEEE AITest 2022: THE 4TH IEEE INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE TESTING - DoubleTree hotel, Newark-Fremont, CA, United States Duration: 15 Aug 2022 → 18 Aug 2022 Conference number: 4 https://ieeetests.com/ http://ieeetests.com/?p=115 |
Publication series
| Name | IEEE International Conference on Artificial Intelligence Testing - AITest |
|---|---|
| Publisher | IEEE |
| ISSN (Print) | 2835-3552 |
| ISSN (Electronic) | 2835-3560 |
Conference
| Conference | IEEE AITest 2022 |
|---|---|
| Country/Territory | United States |
| City | Newark-Fremont, CA |
| Period | 15/08/22 → 18/08/22 |
| Internet address |
Keywords
- Design Verification
- Supervised Learning
- Coverage-Directed Test Generation
- Test Selection
- Machine Learning for Verification
Fingerprint
Dive into the research topics of 'Supervised Learning for Coverage-Directed Test Selection in Simulation-Based Verification'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver