MohamedHussein27/SPI-Slave-with-RAM-UVM

This project uses UVM to verify an SPI Slave connected to internal RAM. It includes multiple agents (active and passive) and integrates assertion-based verification for both SPI and RAM behavior.

13
/ 100
Experimental

This project offers a robust verification environment for engineers designing or integrating Serial Peripheral Interface (SPI) slave modules with internal RAM. It takes your SystemVerilog design and rigorously checks both the SPI communication protocol and the RAM's read/write operations for correctness. Digital design verification engineers will find this useful for ensuring hardware reliability.

No commits in the last 6 months.

Use this if you need to comprehensively verify the functional and protocol behavior of an SPI slave device connected to internal memory using advanced UVM methodologies.

Not ideal if you are looking for a physical hardware tester or a software-level simulation tool, as this is for digital hardware verification at the RTL level.

ASIC verification FPGA verification UVM SystemVerilog SPI protocol
No License Stale 6m No Package No Dependents
Maintenance 2 / 25
Adoption 3 / 25
Maturity 8 / 25
Community 0 / 25

How are scores calculated?

Stars

4

Forks

Language

SystemVerilog

License

Last pushed

May 05, 2025

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/agents/MohamedHussein27/SPI-Slave-with-RAM-UVM"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.