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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4310|回复: 4

[求助] 有无必要使用DC+Quartus的方法验证ASIC?

[复制链接]
发表于 2013-6-15 22:10:15 | 显示全部楼层 |阅读模式

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

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

x
小弟之前一直做FPGA,现在转做ASIC,一个200K gate左右的小片子,0.18um的工艺,代码已经在FPGA上验证通过,DC上综合也没有异常的warning,但是还是担心某些模块在DC的综合结果与Quartus不一致,所以想用DC的综合(用altera的器件库作为库)结果导入到Quartus中布局布线来验证一下,进一步减小风险,不知有没有这个必要?还是做一下后仿就OK?
发表于 2013-6-15 22:11:38 | 显示全部楼层
DC合完了做下netlist与RTL的LEC
 楼主| 发表于 2013-6-15 22:15:40 | 显示全部楼层
回复 2# vongy


    你的意思是用Foramlity或者conformal跑一下,确认RTL与netlist是否等价,是吗?
发表于 2013-6-15 22:32:26 | 显示全部楼层
本帖最后由 Timme 于 2013-6-15 22:48 编辑

能综合FPGA库的DC十年前就没有更新了,而且综合出来也不保证能跟ASIC Netlist完全对等。如果你有这方面的担心,可以将STD Cell全部写成一个个小Module,用Quartus吃ASIC Netlist进行综合。比如,对NAND Cell就这样写:





  1. module NAND2X1(A,B,Y);

  2. input A/*synthesis keep*/;
  3. input B/*synthesis keep*/;
  4. output Y/*synthesis keep*/;

  5. assign Y=~(A&B);

  6. endmodule


复制代码


这样能保证FPGA的功能和ASIC是100%一样的,但资源占用可能会比原来大十几倍,时序也会变差。


不加synthesis keep资源会小很多,不过记得不要开物理综合,不然又不对等了。。。
如果RTL代码质量达到ARM的水平,就完全没必要这样做。
 楼主| 发表于 2013-6-15 23:03:46 | 显示全部楼层
回复 4# Timme

是啊 ,好像2004.12-SP4以后的版本就不行了。你说的对,用两套库来综合,结果没有太多的可比性。RTL的质量肯定不能跟ARM比了,还是走完Foramlity再用后仿check一下。多谢指点~~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-18 18:01 , Processed in 0.021609 second(s), 7 queries , Gzip On, Redis On.

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