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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4325|回复: 15

[求助] DC综合时IP的处理

[复制链接]
发表于 2021-5-24 17:18:13 | 显示全部楼层 |阅读模式

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

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

x
请教:在做DC综合时,对设计中用到的IP(固核)如何处理?优化?
是直接对这个IP cell做set_dont_touch吗?或者做set_disable_timing?
还是说不需要做额外的处理?
请教,
谢谢!
发表于 2021-5-24 21:07:35 | 显示全部楼层
同问
发表于 2021-5-25 10:27:13 | 显示全部楼层
不需要做额外处理。

复杂IP是放在link library里,而不是target library里的。复杂IP也不像标准单元用一句function属性就可以简单地描述它的功能,不需要set_dont_touch。
 楼主| 发表于 2021-5-25 10:46:45 | 显示全部楼层


zsftm 发表于 2021-5-25 10:27
不需要做额外处理。

复杂IP是放在link library里,而不是target library里的。复杂IP也不像标准单元用一句 ...


感谢回答,在DC综合时会把IP当成一个黑盒子处理,那么实际就是DC工具根本就不会分析和处理IP吗?所以我们也不需要对IP做约束?
发表于 2021-5-25 10:55:05 | 显示全部楼层
搭车同问,比如简单的fifo,ram这些怎么处理?
发表于 2021-5-25 12:17:10 | 显示全部楼层
本帖最后由 zsftm 于 2021-5-25 12:24 编辑


smarthb 发表于 2021-5-25 10:55
搭车同问,比如简单的fifo,ram这些怎么处理?


如果你的fifo、ram是用vendor提供的工具产生的硬核,那就跟楼主的一样,直接例化,让dc都db。如果是rtl写的,其实是寄存器组成的,那就跟普通逻辑电路让dc通过标准单元库综合出来。
发表于 2021-5-25 12:21:56 | 显示全部楼层


翘起脚儿进社区 发表于 2021-5-25 10:46
感谢回答,在DC综合时会把IP当成一个黑盒子处理,那么实际就是DC工具根本就不会分析和处理IP吗?所以我们 ...


你需要指定dc读那个ip的db啊。如果没读db的话,我忘了dc能不能跑下去了。这个ip的时序约束和一些物理特性都在db里面,dc会自己分析。成熟大公司的db有保障点,一些小公司做的db也挺烂的,有属性错误的,有落了时序检查的。在实际应用中,我们有时也会对像io buffer等的硬核的某些pin间设定set_disable_timing,主动放弃些检查。
发表于 2021-5-25 12:27:50 | 显示全部楼层


翘起脚儿进社区 发表于 2021-5-25 10:46
感谢回答,在DC综合时会把IP当成一个黑盒子处理,那么实际就是DC工具根本就不会分析和处理IP吗?所以我们 ...


你需要让dc读那个ip的db。db里记录了这个ip的时序检查和一些物理特性。大公司的db有保障点,小公司做的db也有挺烂的,缺东西的。在这个基础上,你还可以在sdc里自己增减约束。
 楼主| 发表于 2021-5-25 14:52:55 | 显示全部楼层


zsftm 发表于 2021-5-25 12:27
你需要让dc读那个ip的db。db里记录了这个ip的时序检查和一些物理特性。大公司的db有保障点,小公司做的db ...


感谢回答,是会加入IP的db文件,我的疑惑是,既然是硬核,那么我们会认为它是一个golden的IP,理论上是不太需要我们再对这个IP添加时序约束一类的,
所以在DC综合时,DC工具在优化设计时,是否会自动跳过IP?
还是说需要我们自己手动设置,如set_dont_touch,set_disable_timing这样来规避对IP的约束?

发表于 2021-5-25 14:56:54 | 显示全部楼层


zsftm 发表于 2021-5-25 12:17
如果你的fifo、ram是用vendor提供的工具产生的硬核,那就跟楼主的一样,直接例化,让dc都db。如果是rtl写 ...


多谢大牛指点!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-10 17:51 , Processed in 0.021588 second(s), 6 queries , Gzip On, Redis On.

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