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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2476|回复: 4

[讨论] 关于clock exclusive的问题

[复制链接]
发表于 2018-12-4 16:03:51 | 显示全部楼层 |阅读模式

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

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

x
对于clock gating这种结构,我们往往通过设置create generated clock来唯一指定我们的master clock,因为此时gating 信号不是常量,是一个变量。
Image 1.png
对于clock mux结构,如果此时CLK_SELECT为静态信号,那么通过设置TCLK和TCLKDIV5为logical exclusive来进行分析,此时是不是不需要定义一个generated时钟在TCLK_MUX_OUT?但是这样会不会出现一个问题,如何设置CLK_SELECT让EDA工具认为其为静态信号,而不是非静态信号。
同样如果此时CLK_SELECT为非静态信号,那么要不要设置generate时钟?此时设置的意义是不是可以指定时钟不会由CLK_SELECT信号而来,而是CLK或CLKDIV5,此时CLK和CLKDIV5需要设置为-logical_exclusive还是将generate的时钟(此时会generate两个时钟)设置为physical_exclusive比较合适?
Image 2.png
发表于 2018-12-4 17:42:49 | 显示全部楼层
回复 1# xiaocui0725


   1, 问题1 的话你直接set_case_analysis  在select 端口
   2, 问题2 , physical exclusive 最精确,logical 也不会有问题(timing 悲观一点)
发表于 2018-12-5 09:11:34 | 显示全部楼层
(1) 像你的与门情况,  一般是不定义 generate clock, 让工具去check clock gate, 因为路径很明确,SCTRL 那条路不是clock,是data属性。
(2)如果前面是 mux, 一般就是会定义generate 2个 clock 在muxout, source 分别是 mux的2个输入,clock 关系是 physical exclusive;  让工具知道走哪条路。
发表于 2020-6-25 11:04:15 | 显示全部楼层
mark mark
发表于 2020-11-21 23:47:43 | 显示全部楼层
cycycy
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-4-26 20:41 , Processed in 0.024801 second(s), 7 queries , Gzip On, Redis On.

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