在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3604|回复: 12

[求助] 从FPGA design改做IC design应该注意哪些?

[复制链接]
发表于 2012-4-13 11:57:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
从FPGA design改做IC design应该注意哪些?
发表于 2012-4-14 16:04:42 | 显示全部楼层
很多了,有听FPGA转ASIC的师兄说非常之痛苦,全部得重新学。

两者设计思路不一样吧,FPGA用lut实现,时钟频率低,时序要求低

做惯fpga的人去做asic前端设计时,对自己的设计在后端造成的影响应该是没什么概念的。。。必须重头学起
发表于 2012-4-15 17:04:37 | 显示全部楼层
原理是差不多的,主要是经验的积累
发表于 2012-4-15 21:47:47 | 显示全部楼层
原理差不多,但是注意点不太一样
发表于 2012-4-16 16:25:44 | 显示全部楼层
还好,转起来还算快,最主要是think hardware
发表于 2012-4-16 16:52:43 | 显示全部楼层
最重要的一点时,FPGA你的逻辑不怎么验证,就上板子调试.就算出了错,还可以经常改.

IC一出去,几十万,几百万,几千万资金就命悬一线了.

所以FPGA产品量产的时候,你晚上还能睡得着. IC tapeout出去,估计你就睡不好了.

从这个方面去思考,你应该就能知道,要注意哪些方面了.

1) 一个代码要规整,有较好的coding style,否则别说验证工程师看不懂,就过N年后,你自已都看不懂,这种不可维护的代码,就属于垃圾代码.
2) 以前设计FPGA的时候,时序可以凑一凑,同步逻辑设计考虑了,但是不太严格.在IC里面,你就要步步小心了.没有经过完全rule check的code,你敢拿去tapeout么.
3) 以前FPGA的时候,你大概的仿真一下,放到板子上调过,就算OK了.但是在IC的时候,你不好好验证,提高验证覆盖率,这是不行的.如果不做静态时序分析signoff,那么你已经落后产业15年了.靠仿真做signoff的情况,已经12年不太多见了.
4) FPGA里面的时钟部分,时钟树都是固定的.基本上没有太多发挥余地.但是在IC里面,clock generator, low-power design, reset generator, system controller之类的模块,突然变的很重要了.因为你tapeout出去,就不可能做大的修改了,否则投资人将毁在你的手里.

........

今天就说这么多.
发表于 2012-4-17 01:45:56 | 显示全部楼层
本帖最后由 gordon_m 于 2012-4-18 03:13 编辑

楼上.讲的不对,你可以讲讲.

如果只是一句"讲的不对"了事,也有点太随意了吧.



(发现楼上没有了.大概被删除了.)
发表于 2012-4-17 08:55:26 | 显示全部楼层
从代码编写上是一样的,但是从流程上,FPGA设计只是IC设计的一个小的子集。
gordon_m说的都是事实。
发表于 2012-4-17 11:45:28 | 显示全部楼层
回复 9# everhappy
楼上几位说的很好,但是反过来看我们公司基本上就是拿高端FPGA做ASIC的原型验证机,其设计方法其实和FPGA的设计流程差不太多。。。这样应该是很不规范的吧。。。。。。。。
发表于 2012-4-17 15:44:12 | 显示全部楼层
原型验证是要做的,可以检验功能性的错误
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 22:21 , Processed in 0.027762 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表