chipsalliance / riscv-dv

Random instruction generator for RISC-V processor verification
Apache License 2.0
996 stars 323 forks source link

How to connect the test to my SV design file, and How do I get the feedback that the test has passed or failed? #970

Open AhmedAmrAbdellatif1 opened 7 months ago

AhmedAmrAbdellatif1 commented 7 months ago

Hello everyone,

I've designed an RISCV architecture and i want to test it using RISCV-DV. So, is there anyone can guide me what should i exactly do to test my .sv design files and how to get the feedback of the passing or failing?

Thanks in advance.

MikeOpenHWGroup commented 7 months ago

Hi @AhmedAmrAbdellatif1. I think what you are asking about is outside the scope of riscv-dv. There are several open-source implementations of verification environments that you could look at:

And of course there are many commercial products available as well (some of which integrate riscv-dv!).

The goals of each of these are slightly different from one another, so you'll want to consider your needs and the goals of your project before deciding on a path forward.