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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] DC如何定义这种约束

[复制链接]
发表于 2011-1-16 08:13:35 | 显示全部楼层 |阅读模式

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

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

x
我利用counter产生了一个上升沿控制信号arb_clk用来控制输出的mux的控制信号的寄存器。

counter由一个start信号控制。 在下降沿接到start信号后开始连续计数到10然后归0.
利用计数器产生一个控制信号在计数为1的时候产生arb_clk上升沿,在计数为9的时候产生arb_clk下降沿。
由于start信号没有规律可言。我产生的这个控制信号arb_clk无法定义周期。

我遇到的问题是这个控制信号arb_clk被Design Compiler 作为一个时钟来看。

PrimeTime下,check_timing
warning: There are 16 register clock pins with no clock.

这个控制信号没有确定的周期,怎样来写这个arb_clk控制信号的约束呢?

或者能不能绕过这个问题呢?
发表于 2011-1-16 09:22:23 | 显示全部楼层
用最快周期啊,dc中要保证setup的
 楼主| 发表于 2011-1-16 10:52:07 | 显示全部楼层
谢谢你的回答,我再试试
 楼主| 发表于 2011-1-21 13:29:23 | 显示全部楼层
回复 3# czh_343

上一行是clk
下一行是导出clk
这种条件下,
我写的约束是 create_generated_clock -name gclk -edge {2 18 20} -source clk [get_pins nclk]
请教各位,这样写有没有什么问题。


    截图00.jpg
 楼主| 发表于 2011-1-21 13:32:13 | 显示全部楼层
本帖最后由 czh_343 于 2011-1-21 13:36 编辑

补充,经dcprocheck后提示
ambiguous option 'create_generated_clock -edge'
上面的贴子里的-edge改成 edges。
发表于 2011-3-23 20:16:19 | 显示全部楼层
学习学习,DC初学
发表于 2011-3-25 19:40:54 | 显示全部楼层
周期>10 counter clocks
发表于 2011-3-27 20:11:27 | 显示全部楼层
学习学习
发表于 2011-3-28 06:16:31 | 显示全部楼层
学习学习
发表于 2011-5-22 12:23:17 | 显示全部楼层
学习学习,马上要上手了~
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-20 14:41 , Processed in 0.023631 second(s), 10 queries , Gzip On, Redis On.

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