0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从时序角度来探讨不同类型的源同步协议技术分析

电子设计 来源:EDN 作者:Babul Anunay、Amol A 2021-02-03 14:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

源同步时序协议在现代高速接口中发挥着关键的作用。本文将从时序角度来探讨不同类型的源同步协议以及它们所带来的时序收敛方面的挑战。

pIYBAGAaSACAYvqTAAF2yHg1BJ8993.png

图1:源同步协议。

如图1所示,在正向源同步时序协议中,会发送一个时钟作为基准来对发送的数据进行采样。这可帮助接收器通过维持数据和输入时钟信号之间的偏置来避免亚稳态。

但在有些情况下,数据接收方必须发送一个时钟以供数据发送方作为依据来发送数据。大量的往返时间使得频率无法提高,正因如此,大多数发送方会随数据发送另一个时钟/选通以方便接收方采样。但是,发射器可通过两种方式发送数据,我们将在这里详细讨论。

发射器根据时钟发送输出延迟数据

o4YBAGAaSA-AORW_AAIMxENI-70817.png

图2:在下一边缘对延迟数据进行采样。

如图2所示,在这种情况下,发射器会先保持数据然后再发送。尽管对于收发器而言这种做法无关紧要,但实际上在物理实施中,需要花费大量工作才能在快速流程、高电压和降低延迟的温度条件下保持数据。或者,可以在完成所需数字相位偏移后,使用更快的时钟边缘来启动数据。

发射器会在通常称为输出保持(tHO)的时间段后开始更改数据。发射器被允许在达到通常称为数据有效输出(tDVO)的时间前更改数据。tDVO达不到时钟采样边缘,此后,数据将重新变为有效且稳定。tDVO–tHO通常被称为发射器的数据无效窗口,这是一部分可用的相移,允许更改数据。可用相移的剩余部分称为数据有效窗口。

请务必注意,通过保持数据,发射器已确保采样边缘位于有效窗口内。采样边缘前面的有效窗口部分被接收器用来匹配其捕获/采样触发器的建立时间,并被称为接收器的输入建立时间。采样边缘后面的有效窗口部分帮助匹配捕获触发器的保持检查时间,并被称为接收器的输入保持时间。因此,接收器必须对输入时钟执行最少的调动,并且使输入时钟的偏置与输入数据匹配。

发射器根据时钟发送输出偏置数据

o4YBAGAaSB2AHzzOAAHhhdUtx8s354.png

图3:在下一边缘对偏置数据进行采样。

我们来看看图3中所示的其他可能性。发射器现在不再保持数据,而会将数据分散至发送给接收器的时钟。因此,数据在时钟边缘的两端发生偏置。考虑双倍数据速率(也称为双倍切换速率)的情况,如果接收器尝试在下一个边缘对该数据进行采样,请注意,tHO参数是负值,因此必须将数据延迟至少x(x>tHO+保持检查时间),才能将有效窗口发送至时钟边缘附近。这会增加很多缓冲区/中继器,并造成区域开销。最坏的情况是,在降低延迟的流程电压温度(PVT)条件下,每次推动x容限,增加延迟的PVT条件下都会推动3x-4x,这可能会再次将有效数据移出采样边缘。

pIYBAGAaSCqAdLvGAAIlJIaNxW8485.png

图4:在相同边缘对偏置数据进行采样。

现在,我们来观察如果接收器尝试在相同边缘自行对数据进行采样,会发生什么情况,如图4中所示。这时,接收器拥有充足的保持时间来匹配其保持检查时间。但是,tDVO现在超过了建立检查时间,因此会发生建立违规现象,从而导致出现亚稳态。

pIYBAGAaSD2AXnPDAAGa_zSGFEk751.png

图5:在相同移位边缘对偏置数据进行采样。

接收器现在必须制定一个策略来对时钟进行超过数据的延迟/移位,以将时钟推入有效窗口内,从而在移位时钟的两端留有足够的容限,满足图5中所示的建立和保持时间。有两种方法来执行该操作:

1.架构移位解决方案

正常解决方案是使时钟相移90°,将其推入可用相移的中间位置,帮助接收器达到正输入建立时间和保持时间。但是,这说起来容易做起来难,因为输入时钟在设计上与其他时钟没有相位关系,必须部署同步结构来吸收亚稳态。还需要使用两倍频率的时钟来实现90°相移。可以根据数据有效窗口与时钟的偏差来探索45°或135°等其他相移容限的移位,但那可能需要更高频率的时钟。

2.物理移位解决方案

或者,还可以通过在时钟路径中放置更多缓冲区/中继器,利用物理赝象来使用时钟。但是,这比架构解决方案更加复杂,因为这要求在所有流程、电压和温度条件下使用相同的最低移位量。同样,对于降低延迟的流程电压温度( PVT)中提供的任何移位x,增加延迟的PVT情况会出现3x-4x移位,如果数据有效窗口较小,这可能会让时钟边缘再次进入无效窗口,如果目标是较高频率的话,很有可能会发生这种情况。

因此,接收器必须选择轻者来对边缘偏置数据进行采样。如果发射器保持数据一段时间, 则两者都不必要,但这时,发射器必须面对一定的困难,即在声明的时间段内保持数据有效,即便是在降低延迟的PVT条件下也是如此。

当发射器设备不固定并且接收器需要计划处理输出延迟数据和边缘偏置数据时,这种问题比较严重。这种情况下,通常会将SoC连接至不同闪存设备,因为这两种闪存类型在市场中都有售。通过(供应商)公认机构或协会来实现规范标准化将帮助缩小问题,从而实现较高频率,将性能扩展至新的高度。

(作者:Babul Anunay、Amol Agarwal、Priya Khandelwal, 恩智浦(原飞思卡尔印度公司))
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接收器
    +关注

    关注

    15

    文章

    2655

    浏览量

    77661
  • 发射器
    +关注

    关注

    7

    文章

    921

    浏览量

    55491
  • 时钟
    +关注

    关注

    11

    文章

    2004

    浏览量

    135386
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    卫星同步时钟技术演进:GPS驯服到多冗余的工程实践

    GPS同步时钟技术正朝着高精度、智能化、多冗余的方向持续演进。最初简单的脉冲输出,到如今融合智能驯服算法、纳秒级测量技术和多冗余判断的复
    的头像 发表于 02-27 12:00 285次阅读
    卫星<b class='flag-5'>同步</b>时钟<b class='flag-5'>技术</b>演进:<b class='flag-5'>从</b>GPS驯服到多<b class='flag-5'>源</b>冗余的工程实践

    同类型功放芯片对音箱音质的核心影响

    功放芯片的核心作用是 “将弱电信号放大为足以驱动喇叭的强电信号”,其电路结构、放大原理、元件选择的差异,会直接影响音质的 “失真度、动态范围、频响完整性、音色风格”。不同类型的功放板,对音箱(尤其是
    的头像 发表于 11-18 11:39 2984次阅读

    协议转换后的时间同步精度如何保证?

    方法如下: 一、源头同步:统一时间基准(核心前提) 确保电能质量监测装置、协议转换设备(网关 / 边缘节点)、目标平台(主站 / 云平台)采用同一时间根源减少偏差: 高精度对时
    的头像 发表于 11-12 14:00 1029次阅读
    <b class='flag-5'>协议</b>转换后的时间<b class='flag-5'>同步</b>精度如何保证?

    同类型的电能质量在线监测装置数据存储方式有哪些优缺点?

    同类型的电能质量在线监测装置数据存储方式,核心差异体现在 数据控制权、实时性、运维成本、扩展性 上,主要分为 本地存储、云端存储、混合存储 三类。每类方式的优缺点需结合电能质量数据特征(时序
    的头像 发表于 10-30 10:00 495次阅读

    vivado时序分析相关经验

    vivado综合后时序为例主要是有两种原因导致: 1,太多的逻辑级 2,太高的扇出 分析时序违例的具体位置以及原因可以使用一些tcl命令方便快速得到路径信息
    发表于 10-30 06:58

    如何分析负载特性调整报警阈值?

    分析负载特性调整报警阈值,核心是 找到负载对电能质量的 “敏感点” 和 “耐受极限” ,再将这些特性转化为具体的阈值调整规则(如收紧敏感指标、放宽耐受指标)。需分 4 步系统分析,每步都对
    的头像 发表于 10-10 17:00 1318次阅读
    如何<b class='flag-5'>分析</b>负载特性<b class='flag-5'>来</b>调整报警阈值?

    工业相机的类型及不同类型的应用

    工业相机根据不同的分类标准,可分为多种类型,每种类型都有其独特的应用场景。
    的头像 发表于 08-29 17:07 1001次阅读
    工业相机的<b class='flag-5'>类型</b>及不<b class='flag-5'>同类型</b>的应用

    同步分析仪的联用技术的应用

    同步分析仪是一款可同时测量样品的tg和dsc信号的热分析仪器,被广泛应用在材料科学、高分子工程师、医药生物、能源等领域。随着同步分析仪性
    的头像 发表于 08-28 16:04 1227次阅读
    <b class='flag-5'>同步</b>热<b class='flag-5'>分析</b>仪的联用<b class='flag-5'>技术</b>的应用

    技术分享 | 车载以太网gPTP时间同步协议到工程实践

    车载以太网时间同步精度不足?gPTP协议实现±50ns级同步革命!本文深度剖析gPTP协议在自动驾驶多传感器融合中的关键作用,硬件选型到L
    的头像 发表于 08-20 11:39 2612次阅读
    <b class='flag-5'>技术</b>分享 | 车载以太网gPTP时间<b class='flag-5'>同步</b>:<b class='flag-5'>从</b><b class='flag-5'>协议</b>到工程实践

    如何排除 USB 协议分析仪测试中的干扰

    在USB协议分析仪测试中,干扰可能来自物理层(如信号噪声、电源波动)、协议层(如数据冲突、时序错误)或环境因素(如电磁辐射、设备兼容性问题
    发表于 08-01 15:00

    如何设置协议分析仪进行微秒级测试?

    设置协议分析仪进行微秒级测试需硬件同步、采样率配置、触发条件优化、信号完整性保障、软件分析工具选择及环境控制六个维度综合配置,具体方法如下
    发表于 07-28 17:28

    如何测试协议分析仪的实时响应效率?

    :高精度示波器(对比分析仪与示波器的时序测量结果)。 二、软件处理效率测试:评估协议解析与触发响应 协议解析延迟测试 目的:测量数据捕获
    发表于 07-24 14:19

    协议分析仪支持哪些高级触发选项?

    协议分析仪支持多种高级触发选项,这些选项通过灵活组合协议字段、逻辑运算和时序控制,可实现复杂场景下的精准数据捕获,以下是具体分类与说明:一、基于协议
    发表于 07-23 14:21

    功率分析仪运算原理 什么是同步?有功功率运算

    横河功率分析仪的通用运算原理则是首先检测出指定信号的周期,并将检测周期的整数倍时间设为测量区间,随后对这段时间内采集到的数据进行平均运算,这一测量方式也被称为“同步周期平均法”,其中用于定义测量周期的输入信号被称为
    的头像 发表于 06-30 15:30 1778次阅读
    功率<b class='flag-5'>分析</b>仪运算原理 什么是<b class='flag-5'>同步</b><b class='flag-5'>源</b>?有功功率运算

    使用 CY4500 EZ-PD 协议分析器实用程序调试USB类型C应用程序,无法在 “详细信息” 窗口中找到 \" HPD 状态\"怎么解决?

    我正在使用 CY4500 EZ-PD 协议分析器实用程序调试我的 USB 类型 C 应用程序。 将实用程序 v1.0 更新到 3.1.0
    发表于 05-28 07:05