Re: Verilog testbenches
Harish,
This is Srini from SNPS.
hys said:
Vera and System Verilog.....
Well that is debatable..... If my vendor is Synopsys and am looking at VCS, then I would always see SV over-shadowing Vera.
Very interesting view - but quite different from what's true, atleast as our official and customer driven position is. Many of our long time Vera users want to stick to Vera and migrate to SV only for new projects that too after some time. Advanced Vera users want more features than what's available in SystemVerilog (such as AOP, overloading etc.) and Vera is our vehicle to deliver these new features, get the customers going and then donate it to SV. As you may know, any change to an IEEE standard takes its own time and some of our customers just don't wait - they go ahead and use them with Vera/VCS today!
So as far as I see, SNPS is not phasing out Vera, we leave the choice to users.
I have been working with Vera recently and I know the problems involved in developing a RVM-vera based verification environment.
Please consult Synopsys support team for any such issues - if you are not doing it already. Agreed, it is a different language and hence may require a mindset change - after all it is not Verilog syntax, but capability wise it is quite good/powerful.
At the same time I started looking at SV too... what I felt is that if I was given an option of using either SV or Vera in the beginning of the project, I would have chosen SV for sure. Things have very much simplified in SV than in vera.
With due respect to your opinions, I've seen some customers saying the other way around. I remember reading that in Verificationguild a while ago, that user likes Vera syntax so much and dislikes SV. It is all opinion (and FWIW - I agree with you Harish, I'm more of SV favorite guy myself
)
If you talk to any of the synopsys folks and tell them that u r using vera... the first response is "Why dont you use System Verilog ?" I've got this response many times..
Best Regards,
Harish
Not sure whom you spoke to "many times", I can confirm that this is not our stand. Please write to me @ svenkat <> synops.. may be their communication/messaging was incorrect (they perhaps intended to say some thing else).
Summary: Synopsys promotes both OV and SV equally and based on customer demand, vera has been growing in capabilities more than SV (for Verification).
Thanks and regards
Srini