集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 2641|回复: 3

FPGA流程中的布局布线和ASIC中的布局布线有什么不一样啊

[复制链接]
ddr 发表于 2010-4-19 12:44:53 | 显示全部楼层 |阅读模式
FPGA流程中的布局布线和ASIC中的布局布线有什么不一样啊
 楼主| ddr 发表于 2010-4-19 12:45:09 | 显示全部楼层
FPGA中的布局布线是按照你所使用的FPGA型号来做的,FPGA里面都是由FF、LUT、slice和各种门组成,里面东西的位置都是固定了的,然后软件来进行优化,看这么走线和怎么放能使得timing最好。可能存在绕不出来,timing太差,资源不够。FPGA验证只是芯片设计中的一个环节。
而ASIC里面,使用的各种门什么的,就是实际器件的模型了,这个需要各个晶圆厂提供,这个就更灵活。这个的布局布线还需要考虑后续版图的问题。而FPGA里面由于资源一定,只存在优化,不用考虑后端的一些问题。
总之一句话,就不是一个体系的。
 楼主| ddr 发表于 2010-4-19 12:45:29 | 显示全部楼层
对于我们设计者而言,这两个在流程上稍微有点差别。FPGA布局布线如果遇到时序不对就只有改代码,但ASIC还可以加入一些buffer。选用的工具不同而已,FPGA的相对要简单些,因为你不担心面积的约束。
流程上,功能仿真、布局布线,后仿,修改约束,再仿。如果还不行,FPGA修改代码或者换更好的FPGA,asic你可以手动插入一些buffer
Sunlife 发表于 2015-5-14 10:52:04 | 显示全部楼层
使用的各种门什么的,就是实际器件的模型了,这个需要各个晶圆厂提供,这个就更灵活。这个的布局布线还需要考虑后续版图的问题。而FPGA里面由于资源一定,只存在优化,不用考虑后端的一些问题。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

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

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-6 22:02 , Processed in 0.063224 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表