Adding UVM support #1289
Replies: 3 comments 1 reply
-
|
Yes, this comes up from time to time and we would love to support UVM. The issue always has been the time we have available to work on adding new features, bug fixes, releases, etc. has been fairly limited for the primary developers for a number of years. Any help you could provide would be greatly appreciated. |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for (re)triggering this topic. I would love to see this evolve in steps, given the core R&D bandwidth constraints on Icarus side. Last I checked, class method calls across handles didn't work well in Icarus. Once that works, I believe we can have some basic SV class-based testbenches running. Will try again soon. Regards |
Beta Was this translation helpful? Give feedback.
-
|
Tested on latest iverilog and get a better error message as below, but I am afraid UVM is far away till we get basic method calling working properly (including virtual method behaviour). Test is from #292 Thanks |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I realize this might be coming up regularly. But I'm interested in helping contribute code for this.
I see there are already some projects like https://github.com/AsFigo/ivl_uvm that were made but never integrated back into icarus.
I'm curious if there's interest in adding features like
and all the other system verilog features that would be needed.
Beta Was this translation helpful? Give feedback.
All reactions