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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5251|回复: 11

[原创] 这个问题难倒了很多人,关于时序约束

[复制链接]
发表于 2012-12-1 16:20:16 | 显示全部楼层 |阅读模式

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

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

x
端口信号CLK信号送入电路内部后经过一个反相器反相产生了~CLK。因为电路的第一级寄存器是以~CLK上升沿采样的,因此时序约束时要对~CLK和输入端口的数据进行约束。请问,如何create这个~CLK信号?分频产生的时钟都很easy。但就这个反时钟难倒了无数人。
PS:有的人说用用寄存器产生~CLK(因为寄存器的输出信号可以被DC找到并约束),但我觉得有点杀鸡用宰牛刀的感觉。
发表于 2012-12-1 18:02:05 | 显示全部楼层
感觉你弄得有点复杂了,你直接在SDC中创建一个时钟, 然后再用set_input_delay  -clock -fall 来约束端口数据和时钟的关系
发表于 2012-12-6 18:37:31 | 显示全部楼层
不能直接在反相器的输出端create gen clock吗?~clk的source 就是clk。
发表于 2012-12-6 21:17:00 | 显示全部楼层
直接创建CLK 时钟,
组合逻辑没有关系
发表于 2012-12-6 23:14:15 | 显示全部楼层
本帖最后由 nono2000 于 2012-12-7 02:05 编辑

最近好像满热门话题的?
FPGA 内部有专用的 clock 金属线,你强制定义后,软就按照你的设定跑线.
至于外部接脚 FPGA 也有专用 clock pin,除非你选择非 clock pin.
内部如有规划reg除频产生的 clock,使用程序约束方式.
PLL 或是 DCM DLL 编辑软体自己有定义最好的约束策略,除非那款软件是白痴.
其他约束使用程式码约束,因为这是最安全也是最可靠的约束!!!!!!!
发表于 2012-12-7 11:17:59 | 显示全部楼层
发表于 2012-12-7 11:24:11 | 显示全部楼层
为什么我听不懂大家说什么呢?

求分享时序约束的资料!谢谢
发表于 2012-12-7 11:49:00 | 显示全部楼层
qiujie
发表于 2012-12-7 17:42:09 | 显示全部楼层
请LZ把应用情况说清楚的,是ASIC还是FPGA?最好是能上电路图。。。。
发表于 2012-12-10 17:39:20 | 显示全部楼层
如果你的时钟经过一个反相器接到后面的寄存器的话,这个反相器将会被优化掉,综合器所综合出来的电路是寄存器下降沿触发。
所以你无须关注这个反相器,已经不存在了。只要按平常一样约束clk就可以。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

X

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

GMT+8, 2025-6-16 04:01 , Processed in 0.031402 second(s), 10 queries , Gzip On, MemCached On.

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