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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 1738|回复: 0

[求助] 请教一个可切换时钟的寄存器,在DC综合时怎样约束

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

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

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

x
有一个寄存器,主要逻辑如下图这样:
Snap1.jpg
其中,CLK是32K/40M可切换的,REG_RST是32K时钟域的,REG_SET是40M时钟域的。
现在已知时序是:
CLK工作在40MHz时钟时,REG_SET可能会产生1个cyc的高电平,使寄存器置一,从而导致CLK切换到32K时钟下;CLK工作在32K时,REG_RST可能会产生1个cyc的高电平,使寄存器清零,从而导致CLK重新切换到40M时钟。
在40MHz时钟下,CLK_RST不可能产生1;在32KHz时钟下,CLK_SET不可能产生1。

现在想问的是:
1、这个寄存器在使用REG_RST、REG_SET时,需要做异步过渡吗?我感觉基于它限定的时序,可以不做异步过渡……
2、综合时,这里的约束该怎么设置?比如说DC在计算REG_SET这条path的时序时,会怎么算?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-8 01:35 , Processed in 0.019043 second(s), 10 queries , Gzip On, MemCached On.

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