chipsalliance / riscv-dv

Random instruction generator for RISC-V processor verification
Apache License 2.0
1.03k stars 330 forks source link

Understanding the Role of UVM and Circuit Simulators #990

Open mutianzh opened 3 months ago

mutianzh commented 3 months ago

Hi,

I'm new to circuit verification and currently learning how to use this tool. From what I understand, the tool can generate randomized instructions, run ISS emulation, and create a trace report to serve as a golden reference. Given that this process doesn't involve circuit simulation, I'm curious—why do we still need UVM and a circuit simulator in this context?

MikeOpenHWGroup commented 2 days ago

why do we still need UVM and a circuit simulator in this context?

Hi @mutianzh, if you ask five verification engineers about this you will get six different answers. :laughing: Here is mine:

I hope this answers your question. If it does, please close the issue. If you still have questions, you can reach out to me directly (look for me on LinkedIn).