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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4586|回复: 9

[讨论] 关于SDC中的clock的疑问

[复制链接]
发表于 2018-12-2 12:06:17 | 显示全部楼层 |阅读模式

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

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

x
1、这种情况有必要采用generate clock吗?
图像 1.png
我们在1处定义create clock,那么这种情况还需要在2处使用create_generate_clock吗?
2、第二种情况是这样的,不在是简单的非门,而是一个与门,但是控制逻辑是个纯组合逻辑?
图像 2.png
同样我们在1处定义create clock,那么在3处是存组合逻辑输入的情况下还需要在2处使用create_generate_clock吗?
3、第三种是我们常见的clock gating的结构,在我理解来看,时钟也是仅仅经过一个与门的组合逻辑,其仍然会长平在CTS时,为何这种结果几乎我看到所有的地方都是使用generate clock来定义一个新的时钟在?
图像 3.png
 楼主| 发表于 2018-12-2 12:07:27 | 显示全部楼层
自己先顶一个,最近也是在学习,正好看到这里就看不懂了,请赐教一下?
发表于 2018-12-3 10:49:31 | 显示全部楼层
(1) 不需要
(2) 不需要, 但是 你是逻辑, 异步,需要改design。
(3) 不需要, 但是 那个与门要clock gating check。
 楼主| 发表于 2018-12-3 11:39:31 | 显示全部楼层
回复 3# xujin2002ji


    谢谢,鉴于以前我是只做过前端设计,我待过的两个公司中,做过好几个芯片,他们后端给过来的flow中,对于第三种情况,当遇见clock gating单元时(我们前端人员自己手动插入的),都要求我们写sdc时采用create generate clock来定义?问他们也说不出个所以然,难道没有一点区别吗,在使用create genenrate clock和不使用create generate clock?还有我还想追问一个问题,有些定义clock gating的generate clock时采用-combination选项有啥意义吗?
发表于 2018-12-3 20:05:28 | 显示全部楼层
回复 4# xiaocui0725

1, 从STA 的角度定不定义,是没区别的。  我想可能是为了更好查看timing report的,或者这边在做tree的时候单独控制下。
2, 字面理解就是你的generate clock 在往source trace的时候,只会走组合逻辑那路,时序逻辑不会传过去的。  举个例子有个mux 一个端口是寄存器直接过来的,一个端口是clock 经过组合逻辑传过来的。 你如果mux 输出clock generate clock ,不加-combination 就会导致这个generate clock trace 回去有两路,你在做tree 和STA 的时候会非常麻烦。
 楼主| 发表于 2018-12-4 11:37:06 | 显示全部楼层
谢谢,受教了。
发表于 2018-12-5 09:05:39 | 显示全部楼层
像你的与门情况,  一般是不定义 generate clock, 让工具去check clock gate
如果前面是 mux, 一般就是会定义generate clock, 找好source,让工具知道走哪条路。
发表于 2022-5-9 09:38:14 | 显示全部楼层
学习了!
发表于 2023-11-1 14:46:44 | 显示全部楼层
谢谢
发表于 2023-11-1 14:54:55 | 显示全部楼层
简单说,Inv and or等逻辑器件一般不需要create_generate_clock,时钟是能传过去的。reg icg等时序器件是需要create_generate_clock来创建时钟
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-19 08:47 , Processed in 0.026281 second(s), 9 queries , Gzip On, Redis On.

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