Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Writing testbench in verilog or e language?

Status
Not open for further replies.
I prefer the opinion of take_care00. To block level, verilog can do well, yet to system level of large scale, e is more powerful
 

As Cadence has acquired Verisity and ther is a strong rumor that "e language" is being pushed as IEEE standard for verification , the prospets of e based verification seems to high.
 

You should use E,it's also fast for block-level verification.
 

E is good .
It is designed to be a verification language .
and have a good support from verisity.
 

if you have an E expert in your team, you can choose E, otherwise, using others. E is too difficult to learn, especially there is no experienced engineer mentoring you.
 

Should be 'e' language if you can only choose from 'e' and verilog. 'e' has a lot of good features hardly found in verilog.
 

definitely choose E, at least you have a chance to study new staff
 

There are always multiple approaches to verify any design. This actually depends of what kind of design do u have and what level of verification is expected to be done.

1. Incase you have small design with and lot of control logic and less data path, I would suggest you to use some tools like Cadence IFV and PSL for assertions. Yes.. I am suggesting ABV (Assertion Based Verification) here...

2. It is also possible to use Specman based environment... which is also robust and solid. This you can use irrespective of whether ur design is control intensive of data path intensive.

3. In case you are just doing a sanity check.. of some basic functionality... then it is okay to go ahead building a verilog testbench...

There are many more things that can be done... u just have to look at what u need to do..
 

If I can choose ,then Systemverilog,of course!
It is the latest trendy,every vendor can support it and it is free.don't waste so many time in choose language.just throw your engery in finding your bug.
 

You could have read the earlier messages... u wud have got the answer...

Anyway.... repeating again, VERA is going to be phased out sooner or later....
System verilog is better than that...

You could even use specman - e which is equally powerful as a verification tool.

Regards,
Harish
https://hdlplanet.tripod.com/
https://groups.yahoo.com/group/hdlplanet
 

for complex system, sv is better...
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top