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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] PT急求助: input_delay和output_delay的问题

[复制链接]
发表于 2013-5-3 11:33:17 | 显示全部楼层 |阅读模式

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

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

x
请问一下,input_delay和output_delay写在了内部pin上,产生的影响会是怎么样的?
是自动转化为max_delay的设置了?
还是被忽略掉了?

具体的情况是IP约束原本是写的到get_port的delay,IP放到设计里面以后,对应的port就变成了内部的pin,如果层次太多,追起来比较麻烦,因此直接改成了get_pin
发表于 2013-5-4 11:07:24 | 显示全部楼层
首先你要弄清楚port and pin 的定义, 顶层模块端口称为port, 内部模块端口称为pin,当你的IP 放入另一个模块内部的时候, 对应的port就成了内部的pin了,至于你定义的input and output  和在顶层定义的效果一样的,不会转换成max_delay。
 楼主| 发表于 2013-5-6 11:08:04 | 显示全部楼层
回复 2# 教父


    IP放到设计里以后,如果已经是最终应用状况了,这些约束是不是可以去除?
    我担心保留这些约束会导致错误的timing报告,也就是说,在减去原来的input_delay/output_delay的值的情况下,计算实际延时,会不会容易导致时序报错

   一般的做法又会是怎么样的呢?
发表于 2013-5-9 15:57:26 | 显示全部楼层
不管是应用还是哪一步,你把input_delay and output_delay都加入到你的时序约束里面对你时序来时是好事, 不加才是坏事。 因为你的信号从IP出来连接到上一级系统里面,这之间的信号是有走线延迟,如果你不添加input_delay and output_delay的话,工具综合出来的延时(模块之间)会对你的PT分析来说有可能就存在setup and hold 违例。 一般一个标准IP和外部的系统相连接的话,都会设置input_delay and output_delay来约束接口时序。因为和外部的系统相连,你看见的只是一个接口信号而已,你不知道接口进去对方是怎么处理的, 所以设置接口时序来保证两者之间的时序
 楼主| 发表于 2013-5-10 15:47:32 | 显示全部楼层
回复 4# 教父


    好的 谢谢

  现在就是这么处理的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-24 02:56 , Processed in 0.026894 second(s), 9 queries , Gzip On, Redis On.

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