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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17799|回复: 6

[讨论] 对clock设置set_clock_transition与时序分析

[复制链接]
发表于 2011-6-14 16:37:38 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 wangxuede220 于 2011-10-4 01:58 编辑

最近本来在研究DC,发现问题不少,希望和大家讨论一下:
      1、我对输入之中设置了clk的clock_transition为1后,按说时序分析应该会把这个transition考虑进去的,我综合后report_timing没有任何效果。
      当然可能时序分析是基于路径的,那是不是对时钟设置这条指令就没用呢,也就是不需要设置呢?
      2、依然对于时钟的设置,对于时钟应该设置set_drive 0和set_dont_touch属性,可是我只设置了set_dont_touch属性之后,综合结果看不到有什么不同,也没有报告任何违例,百思不得其解。
      希望高手指点,给点意见。


经过这段时间对后端的学习,本人觉得原因应该是这样:设置set_drive 和设置set_clock_transition其实是一样的效果,都是用来告诉dc clock的上升或者下降时间的,而DC进行时序分析是将clock规定为理想的,所以在综合阶段对clock进行这两个设置没有任何作用。这两条指令的作用是在后端的时候起作用,DC计算根据这两条指令计算出来的clock的transaction time会写入sdc文件中,后端布时钟树时要考虑这个的,所以会影响时钟树的结果,当然可以在后端直接对sdc文件进行修改

有什么不对的地方请高手指点,谢谢。
 楼主| 发表于 2011-6-14 17:03:30 | 显示全部楼层
坐等高手出现。
发表于 2011-10-3 17:24:17 | 显示全部楼层
回复 2# wangxuede220


    dfadfasdfadfasdf
 楼主| 发表于 2011-10-4 01:58:15 | 显示全部楼层
回复 3# jb7955


    经过这段时间对后端的学习,本人觉得原因应该是这样:设置set_drive 和设置set_clock_transition其实是一样的效果,都是用来告诉dc clock的上升或者下降时间的,而DC进行时序分析是将clock规定为理想的,所以在综合阶段对clock进行这两个设置没有任何作用。这两条指令的作用是在后端的时候起作用,DC计算根据这两条指令计算出来的clock的transaction time会写入sdc文件中,后端布时钟树时要考虑这个的,所以会影响时钟树的结果,当然可以在后端直接对sdc文件进行修改。
发表于 2012-1-5 18:20:48 | 显示全部楼层
认同.
发表于 2013-1-9 10:53:26 | 显示全部楼层
set_clock_transition一般设置为多大?是一个和工艺库有关的经验值吗?
发表于 2022-7-18 14:30:09 | 显示全部楼层
不对吧 set_input_transition和set_drive才一样 set_clock_transition是约束clock的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-6 06:38 , Processed in 0.043697 second(s), 8 queries , Gzip On, Redis On.

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