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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2851|回复: 7

[求助] bus总线怎么检查timing同时到达?arrival window

[复制链接]
发表于 2012-5-15 07:57:17 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 xilinx_zhao 于 2012-5-15 07:58 编辑

有个bus总线,既是输出也是输入inout。需要检查timing, 要求从clk源头那里launch data以后,一直到达端口的延时,各个bus线的arrival window 要非常重合。同时也输出一个strobe 信号,这个信号也是芯片内部产生的,这个信号是输出给下一级芯片用的,当做clk,当此信号为上升沿的时候,下一级芯片采集输出的bus的各个线上的信号。请问这种时序怎么检查? 另外,因为这些bus的信号和strobe信号同时也是输入,那么反过来还要检查一遍tiiming,那么怎么检查?太繁琐了。
发表于 2012-5-15 09:39:19 | 显示全部楼层
輸出時,定義strobe為generated_clock,其他bus的output delay都以strobe為基準
輸入時,如果與輸出有衝突,可以考慮再做一個SDC,這樣,strobe作為clock,bus就是相對它的inout delay了
 楼主| 发表于 2012-5-15 10:00:55 | 显示全部楼层
回复 2# 陈涛

多谢版主,已经这样做了,不是这个情况。 我的问题是说,想要检查一下,bus 上的各个信号,是不是都能同时到达,当然,肯定不是同时到达,那么我想报个这些信号的arrival window,比如说,signal 1, arrival window是最快1 ns, 最慢2ns, signal 2, 最快1.5 ns, 最慢1.7ns。。。。
 楼主| 发表于 2012-5-15 10:49:51 | 显示全部楼层
而且我也搞不懂,为何老板让我报这玩意
发表于 2012-5-15 13:45:05 | 显示全部楼层
1) PT里的data_skew_check可以进行数据总线的skew检查;
2) 可以编写额外的tcl脚本把各个路径的delay抓出来,计算出其skew值;(DDR的端口约束采用的是这种方式)
 楼主| 发表于 2012-5-15 16:20:46 | 显示全部楼层
本帖最后由 xilinx_zhao 于 2012-5-15 16:28 编辑

回复 5# guti12

对啊,我这个就是DDR阿。但是好像不是data_skew_check吧,找不到这个命令。另外,做这项timig check 是为了什么阿?
发表于 2013-8-16 13:51:33 | 显示全部楼层
回复 5# guti12


    请问一下 data_skew_check怎么做的 ? 在PT的手册找不到命令
发表于 2013-8-16 13:53:59 | 显示全部楼层
回复 6# xilinx_zhao


    是用set data check来做吗 ?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-4-20 01:08 , Processed in 0.045922 second(s), 9 queries , Gzip On, Redis On.

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