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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2015|回复: 5

[求助] DC中的环境约束问题

[复制链接]
发表于 2021-7-19 11:44:26 | 显示全部楼层 |阅读模式
50资产
本人是第一次流片,也是第一次做后端,所以每个步骤都比较小心,怕流片失败,最近在做DC时候环境约束遇到了点问题,请问一下各位
首先环境约束是有 set_operaring_conditions、set_load、set_wire_load、set_drive 这些步骤吧,分别是PVT、负载、线载、驱动。
问题1:PVT是用的标准单元库的文件,如图1(PVT设置),因为我在做的时候MIN\MAX选项里是同一个文件,和网上一些教程有区别,所以不太确定。想问一下我用的文件是否正确(是否是使用标准单元库文件)?
问题2:标准单元库里没有wire_load的约束,如图2,另两个是Memory的硬宏,想问这里怎么设置,还是保持none即可?
问题3:drive和load的参数设置多少比较合适?
目前drive中只约束了clk,rst为最高强度驱动0
       load中所有output设置为0.005
问题4:驱动强度设置这里,右边这么多,应该选那个啊?图3


图3.驱动强度

图3.驱动强度

图2.wire load

图2.wire load

图1.PVT设置

图1.PVT设置

最佳答案

查看完整内容

1、从你贴的图来看工艺应该在40nm以上,DC综合用MAX库就可以,你min/maX 选同一个TT库综合时序要求不高的话也行。 2、wire load model 可以通过DC 报一下有哪些,选一个适合你设计的 3、set_drive 命令很少用了,set_driver_cell 用的多些; set_doad 值需要你评估输出驱动多长的线及下一级器件负载之和来设置一个比实际环境稍微恶劣的值 ...
发表于 2021-7-19 11:44:27 | 显示全部楼层
1、从你贴的图来看工艺应该在40nm以上,DC综合用MAX库就可以,你min/maX 选同一个TT库综合时序要求不高的话也行。
2、wire load model 可以通过DC 报一下有哪些,选一个适合你设计的
3、set_drive 命令很少用了,set_driver_cell 用的多些; set_doad 值需要你评估输出驱动多长的线及下一级器件负载之和来设置一个比实际环境稍微恶劣的值
发表于 2021-7-19 13:38:09 | 显示全部楼层
问题1. max要选ss下延时最大的库,min要选择ff下延时最小的库。建议用cmd界面
 楼主| 发表于 2021-8-6 11:22:49 | 显示全部楼层


wlmwxm 发表于 2021-8-4 10:23
1、从你贴的图来看工艺应该在40nm以上,DC综合用MAX库就可以,你min/maX 选同一个TT库综合时序要求不高的话 ...


工艺库里没有wire load模型,最后生成的面积报告里只有cell的面积,这个面积可否能到做最终面积的估算?
发表于 2021-8-9 09:26:19 | 显示全部楼层
lib 库文件里没有wire_load model,这有些奇怪,没碰到过这种库;
根据综合生成的面积,可以估算PR面积,但跟实际pr 结果是有差别的
 楼主| 发表于 2021-8-9 16:54:48 | 显示全部楼层


wlmwxm 发表于 2021-8-9 09:26
lib 库文件里没有wire_load model,这有些奇怪,没碰到过这种库;
根据综合生成的面积,可以估算PR面积,但 ...


明白了,感谢回复。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-11-9 03:51 , Processed in 0.020265 second(s), 8 queries , Gzip On, Redis On.

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