paper-with-me

홈 › Papers

VeRLPy: Python Library for Verification of Digital Designs with Reinforcement Learning

2021-08-09 · Aebel Joe Shibu, Sadhana S, Shilpa N, Pratyush Kumar

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.

📄 PDF Abstract BibTeX arXiv:2108.03978

Code (1)

aebeljs/verlpy 공식 구현

Tasks

reinforcement-learningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

PhotoHolmes: a Python library for forgery detection in digital images

2024-12-19 · Julián O'Flaherty, Rodrigo Paganini, Juan Pablo Sotelo, Julieta Umpiérrez 외

In this paper, we introduce PhotoHolmes, an open-source Python library designed to easily run and benchmark forgery detection methods on digital images. The library includes implementations of popular and state-of-the-ar…

VeriPy -- A New Python-Based Approach for SDR Pipelined/Unrolled Hardware Accelerator Generation

2025-10-09 · Yuqin Zhao, Linghui Ye, Haihang Xia, Luke Seed 외 arxiv

Software-defined radio (SDR) plays an important role in the communication field by providing a flexible and customized communication system for different purposes according to the needs. To enhance the performance of SDR…

Midi Miner -- A Python library for tonal tension and track classification

2019-10-03 · Rui Guo, Dorien Herremans, Thor Magnusson

We present a Python library, called Midi Miner, that can calculate tonal tension and classify different tracks. MIDI (Music Instrument Digital Interface) is a hardware and software standard for communicating musical even…

General ClassificationMusic Generation

digHolo : High-speed library for off-axis digital holography and Hermite-Gaussian decomposition

2022-04-04 · Joel Carpenter

'digHolo' is a numerical library for processing batches of input off-axis digital holography interferograms and outputting the corresponding reconstructed fields. Optionally the library can perform a modal decomposition …

A Semi-Formal Verification Methodology for Efficient Configuration Coverage of Highly Configurable Digital Designs

2024-04-20 · Aman Kumar, Sebastian Simon

Nowadays, a majority of System-on-Chips (SoCs) make use of Intellectual Property (IP) in order to shorten development cycles. When such IPs are developed, one of the main focuses lies in the high configurability of the d…