You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'd like to have get a good flow setup to reuse block environment constraints (SV UVM) in our chip environment (C/C++ with python generated data/parameters).
Does anyone have experience with any SV parsers which python could consume? It seems like slang is the best option for parsing constraints from my initial search, but I haven't been able to get it to run in my environment yet to experiment with.
Alternatively, we could run the SV and dump the results to load into python, but we would need some control over the randomization to enable/disable/override constraints for our environment.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Has this been looked at before?
I'd like to have get a good flow setup to reuse block environment constraints (SV UVM) in our chip environment (C/C++ with python generated data/parameters).
Does anyone have experience with any SV parsers which python could consume? It seems like slang is the best option for parsing constraints from my initial search, but I haven't been able to get it to run in my environment yet to experiment with.
Alternatively, we could run the SV and dump the results to load into python, but we would need some control over the randomization to enable/disable/override constraints for our environment.
Beta Was this translation helpful? Give feedback.
All reactions