二、IO接口时序分析基本原理和意义

本文详细探讨了IO接口的时序分析,包括源同步模型、INPUTDELAY的建立和保持时间计算,以及在OutPUTDELAY中考虑下游芯片未知门限值时的skew策略,强调合理设置askew和bskew对于避免时序违例的重要性。
摘要由CSDN通过智能技术生成

前言:前面内容介绍了时序分析的基本原理,着重学习了芯片内部的两级寄存器之间的时序分析模型,本篇内容针对IO部分的时序分析模型展开讨论讲解。

一、IO接口时序分析的基本模型(源同步)

源同步接口是由发送端提供数据和时钟,数据和时钟的对齐方式又有两种:
一种是中心对齐
另外一种是边缘对齐。
如下图所示:
在这里插入图片描述
边缘对齐:
在这里插入图片描述
中心对齐:
在这里插入图片描述
通过源同步中心对齐时序电路推导出广泛适用的输入延迟计算公式

二、INPUT DELAY 时序分析原理

Input delay 需要约束的是发射沿 lunch 沿到数据有效的延迟
在这里插入图片描述
时序图示例建立保持时间余量:
在这里插入图片描述

总结:
在这里插入图片描述

三、OutPUT DELAY 时序分析原理

在这里插入图片描述
Output delay 时序图
在这里插入图片描述

1.可以知道下游芯片的 setup 门限值

1. 建立时间余量计算:

在这里插入图片描述

2. 保持时间余量计算:

在这里插入图片描述

2.不知道下游芯片的 setup 门限值,利用skew的思想

多数情况下,我们是不知道目标芯片 setup 门限值或者 hold 的门限值怎么办?
答:直接假设输出的时钟与数据的关系,设值为SKEW。假设 SKEW 的目的是让综合工具知道输出的时钟采样沿不能落在 SKEW 的区间,如果落在 SKEW 区间就出现时序违例,这样我们可以假定 SKEW 的大小来调节时钟与数据的关系。
在这里插入图片描述
在这里插入图片描述

1. 建立时间余量计算:

在这里插入图片描述

2. 保持时间余量计算:

在这里插入图片描述
在这里插入图片描述

结合上述内容可以看出:合理的设置askew 和 bskew 可以有效避免时序违例的产生

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值