VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learning
Not on the map. Why?
Abstract (arXiv)
Digital hardware is verified by comparing its behavior against a reference model on a range of randomly generated input signals. The random generation of the inputs hopes to achieve sufficient coverage of the different parts of the design. However, such coverage is often difficult to achieve, amounting to large verification efforts and delays. An alternative is to use Reinforcement Learning (RL) to generate the inputs by learning to prioritize those inputs which can more efficiently explore the design under test. In this work, we present VeRLPy an open-source library to allow RL-driven verification with limited additional engineering overhead. This contributes to two broad movements within the EDA community of (a) moving to open-source toolchains and (b) reducing barriers for development with Python support. We also demonstrate the use of VeRLPy for a few designs and establish its value over randomly generated input signals.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 13 of its 22 references that are in the map. First posted on arXiv 9 Aug 2021.
Builds on
13 of 22 references.
References · 13
- 2017Proximal Policy Optimization Algorithmscited by 14,441
- 2018Soft Actor-Critic: Off-Policy Maximum Entropy Deep Reinforcement Learning with a Stochastic Actorcited by 4,635
- 2015Trust Region Policy Optimizationcited by 2,503
- 2017Curiosity-driven Exploration by Self-supervised Predictioncited by 1,173
- 2017Hindsight Experience Replaycited by 1,096
- 2015Deep Reinforcement Learning in Large Discrete Action Spacescited by 158
- 2020Chip Placement with Deep Reinforcement Learningcited by 83
- 2021Machine Learning for Electronic Design Automation: A Surveycited by 71
- 2017A Hierarchical Framework of Cloud Resource Allocation and Power Management Using Deep Reinforcement Learningcited by 16
- 2019Optimizing Design Verification using Machine Learning: Doing better than Randomcited by 8
- 2020Placement Optimization with Deep Reinforcement Learningcited by 7
- 2021Deep Reinforcement Learning-based UAV Navigation and Control: A Soft Actor-Critic with Hindsight Experience Replay Approachcited by 3
1 more
Built on by
Citing papers per year: 2024: 2; 2025: 1.
3 papers.