微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > 微电子学习交流 > OpenCore里的一些ip比如某cpu核,可以直接拿过来商用做在ic里吗

OpenCore里的一些ip比如某cpu核,可以直接拿过来商用做在ic里吗

时间:12-12 整理:3721RD 点击:
这些开源的东西性能怎么样?
--来自微水木3.2.0

性能很差,没什么价值

肯定不能啊,先不谈性能,bug都不少,你敢商用

肯定可以,只是很多人用了不敢说而已

一般都是练手玩的 有价值的IP没人open

我听说是有公司用的,但有没有加以改进就不得而知了

有公司用,但也需要调整,时序优化很差,基本功能可用。也存在一定的bug

我一直纳闷,为什么硬件没有像软件一样出几个牛人搞开源呢,当然是指gcc, linux级别质量的开源。然后像软件一样迅速蓬勃发展,只要社区力量够大,质量不会比商业的差

openrisc没问题
SP

因为芯片作为硬件严重依赖于工艺,而工艺决定了成本
到了10nm,流一次片就得2000万美金起步,做个芯片没有上亿$搞不定
这种情况下你让开源组织怎么给你实现一个能用的芯片设计?
.239

硬件需要载体
硬件产业规模太小
硬件从业者太苦逼

工艺是贵,但也有很多老工艺不那么贵, 不是所有芯片都需要用最新工艺的
现在各种IP成本,研发成本占比也不小了,如果开源IP质量数量足够高,小公司攒芯片能力迅速赶上大公司,集中力量考虑系统和应用问题,对产业发展绝对大有好处

我理解软件开源协作的基础是大家很容易去把自己的贡献加进去,很容易测试有没有问题
然后很容易修改
但是芯片不一样,测试需要silicon proven才行,谁来出钱,谁来协调到哪个点了就可以去tapeout,都是问题

数字逻辑仿真真不需要silicon proven. 但确实有一个信心问题。
软件的bug的代价和硬件bug代价差太多了。开源的最后的高质量也确实是通过无数迭代达到的,硬件不会有这样的机会

硬件的人思维上落后于软件的人
很正常

需要,仿真的激励只是真实情况中很少的一部分
你做个cpu,能靠仿真验证他运行的绝大多数程序吗?
这也是数字open-core大家还是不敢用的原因之一

我一直以为是因为工具软件太贵了。  
  
.144

公司流片之前不靠仿真靠啥呢?
开源的项目也可以通过完成详尽的测试计划来决定是否流片吧……
  
.144

我理解,你买ARM的core,是肯定认为core本身没有问题
不会花很大精力去验证core本身有没有问题的,只验证一些外围连接而已
之所以对他有信心,是因为arm有silicon proven的结果
用open-core与此对应,你要用他,一定要能足够相信他没问题
否则,如果还要花很大精力去验证一个不是自己设计的design是否有问题
可能还不如自己设计

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top