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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 7311|回复: 10

[原创] 关于set_ideal_network----阻止DC插buffer_tree的讨论

[复制链接]
发表于 2018-6-21 20:56:48 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 mz916 于 2018-6-21 21:09 编辑

如题,自已通过综合一个小的rtl  module ,实验总结的set_ideal_network规律。
--阻止DC插buffer_tree--

关于set_ideal_network----阻止DC插buffer_tree的讨论_V1.0.pdf

1.41 MB, 下载次数: 221 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2018-6-21 21:21:32 | 显示全部楼层
本帖最后由 mz916 于 2018-6-21 22:04 编辑

附上4个实践结果:
1。 只执行set_dont_touch_network , 而不执行set_ideal_network.
      这种情况下,阻止不了DC往high_fanout的地方长buffer_tree.

  
2。  当约束文件中,没执行set_driving_cell  命令, 这种情况下:       DC不会对复位脚长buffer_tree.

       当约束文件中,有执行set_driving_cell命令后,这种情况下:
      对于high_fanout的net,  DC会不会插入buffer_tree,由这根high_fanout的net, 是否具有ideal_net属性来决定。
      可以通过命令 get_attribute  [get_nets XXX]  ideal_net 来查看。
      或者 report_ideal_network -net  来查看


3。具有ideal_net属性的线,在经过与门,或门后,不能往下级传播(如左图所示)。         除非这个cell的所有输入都具有 ideal_net属性,才能住下级传播(如右图所示)。
45.png
4.  DC会自动为create_clock命令创建的port pin ,所对应连接的net, 赋与ideal_net属性。     所以,DC默认不会为时钟树长buffer_tree.
Design Compiler  
automatically assigns the ideal_net attribute to the clock nets connected to the
ports and pins specified by the create_clock command
发表于 2018-6-22 08:34:56 | 显示全部楼层
学到了
发表于 2018-7-10 08:51:00 | 显示全部楼层
好东西,最近做项目,power domain复杂,有很多low power cells,sdc中设置总是达不到想要的结果
发表于 2018-7-12 02:36:38 | 显示全部楼层
good data
发表于 2019-5-9 09:02:06 | 显示全部楼层
涨姿势了,谢谢2楼兄弟的分享
发表于 2019-5-10 13:46:22 | 显示全部楼层
涨见识了,原来还可以自己写代码去试,作为后端屌丝一枚,也是感觉很无奈啊,这个思路可以借鉴
发表于 2019-5-11 22:14:03 | 显示全部楼层
楼主 set——driveing cell 只能针对clock port 啊
 楼主| 发表于 2019-7-3 09:27:50 | 显示全部楼层


suvking 发表于 2019-5-11 22:14
楼主 set——driveing cell 只能针对clock port 啊


set_driving_cell可以针对所有输入port吧,不仅限clock port.
发表于 2020-2-20 08:06:06 | 显示全部楼层
thanks for your sharing
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-12-24 02:21 , Processed in 0.022611 second(s), 8 queries , Gzip On, Redis On.

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