Re: vera Versus specman
We use e/Specman and our experience is:
- e is very hard to learn, especially for pure HW guys; for SW guys it is little easier (not to many people are familiar with aspect oriented language concept, but if you use object oriented languages long enough, it is not that hard), but still there are lot of HDL related things like concurrency and interface between e and HDL
- Licenses are relatively expensive and it is hard to convince managers to spend money for something from which you will not benefit too much if you don't change completely your verification approach
- If in your verification environment majority of your tests is top-level testing and you don't want to concentrate more to b-level verification you could forget about e
- Vericity guys are very helpful, and, if you are one of their big customers, they will assign one guy permanently to you, they will develop some basic eVC (reusable verification component) for you for free, and give you lot of trainings not for free (without some serious training you could almost forget about using of Specman)
We also tried Vera, which is much easier to learn, but much, much less powerful then e.