Hi, I was wondering for rtl verification of macros...
# caravel
q
Hi, I was wondering for rtl verification of macros & full chip simulation of caravel: 1. if our team has run & passes our own verilog testbenches, is it required to write and run our own cocotb testbenches on macro-level? (if yes hope you can point us to some materials on cocotb verification) 2. what’s the difference between the cocotb and the testcases (la_test1, la_test2 etc.) at full chip level simulation?
m
Hi Qi, I'm just learning this myself, so not 100% sure.
full chip simulation is strongly advised because a lot of people in the past have not connected their designs correctly
the cocotb testing is an alternative to the 'normal' verilog testbenc
your second question, the cocotb tests are new, and act as a demonstration of the system
q
Hi Matt, thanks for your reply! I’ll look into the link you sent as well
m
So far I'm unable to run any of the cocotb tests, have you had any success?
q
No as well, our team is looking at ways to learn about it and modify it to fit our system. But we have not successfully implemented cocotb tests
m
what happens if you run
caravel_cocotb -t hello_world
in the verilog/dv/cocotb directory?
q
We haven’t reached that point yet, so I can’t provide you an answer. Currently facing some python environment setup issues, so tryna solve that right now.