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.

Commerical IPs vs free

Status
Not open for further replies.

garimella

Full Member level 5
Joined
Aug 25, 2011
Messages
256
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
3,233
I was looking on open cores which has tonnes of IPs under its basket. Wondering about the differences between commerical IPs offered by lead companies such as Mentor, Cadence versus the free ones. Is it similar to windows vs linux?
 

barry

Advanced Member level 5
Joined
Mar 31, 2005
Messages
5,947
Helped
1,172
Reputation
2,356
Reaction score
1,298
Trophy points
1,393
Location
California, USA
Activity points
32,343
You’re not going to get much support for freeware. if you buy some IP and it’s got a problem, you have recourse with the vendor; with freeware you’re pretty much on your own. And I would assume commercial IP has been subjected to much more rigorous validation.
 

ads-ee

Super Moderator
Staff member
Joined
Sep 10, 2013
Messages
7,934
Helped
1,822
Reputation
3,654
Reaction score
1,806
Trophy points
1,393
Location
USA
Activity points
60,123
The vast majority of the IP on Opencores are student projects, some of them are from IP vendors that are using Opencores as a way to show their expertise in IP (free advertising) those are easy to spot as they may be a useful IP but lack features that you would actually need in most projects.
 

garimella

Full Member level 5
Joined
Aug 25, 2011
Messages
256
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,296
Activity points
3,233
Ok. I get it. What is the currently accepted verification framework. Should we use UVM for even simple designs such as SPI or UART? WHat are alternate frameworks which we can apply based on the complexity of the designs
 

dpaul

Advanced Member level 5
Joined
Jan 16, 2008
Messages
1,698
Helped
316
Reputation
632
Reaction score
332
Trophy points
1,373
Location
Germany
Activity points
12,451
@garimella ,
I 2nd the opinion of ad-see.

Note that GitHub projects are much much better than OpenCores. You can try out cores from there.

Also you can do a simple comparison.
Take an IP from OpenCores, take the same IP from Synopsys/Cadence/etc and use it in your design. You will be able to spot the differences immediately.
 

kcmurphy88

Newbie level 6
Joined
Dec 6, 2007
Messages
12
Helped
0
Reputation
0
Reaction score
2
Trophy points
1,283
Location
Albuquerque
Activity points
1,369
I successfully used the opencores I2C as an add-on for a customer. Worked, although I had to mod it a bit. I'd say that the lack of support is the real difference. If it's a complex thing you probbly won't find it in opencores anyway.

"Should we use UVM for even simple designs such as SPI or UART"

You should probably do these yourself as 1) they are simple enough, and 2) you will probably spend time modding IP you get from somewhere else anyway.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top