首页> 中国专利> 一种串行链路片内信号质量示波电路及方法

一种串行链路片内信号质量示波电路及方法

摘要

本发明提供一种串行链路片内信号质量示波电路及方法,该电路包括依次连接的码型产生电路、采样电路、串转并电路、数据检测电路,还包括交流耦合电容、差分DAC电路、相位差值电路;采样电路的相位可通过相位差值电路手动控制。通过相位插值电路扫描采样时钟的相位,同时进行输入差分信号共模电压的扫描,通过时间和电压两个变量的二维扫描,以误码率为标准,描绘出输入到系统中的串行信号的眼图,从而评估其质量。电路通过数模混合电路实现,集成在片内,排除信道、封装等外界因素的干扰,能够真实还原输入信号在芯片内部的质量信息,可用于多种信号链路测试中。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-16

    专利权的转移 IPC(主分类):G01R31/317 专利号:ZL2014107520098 登记生效日:20221202 变更事项:专利权人 变更前权利人:中国航空工业集团公司第六三一研究所 变更后权利人:西安翔腾微电子科技有限公司 变更事项:地址 变更前权利人:710119 陕西省西安市锦业二路15号 变更后权利人:710075 陕西省西安市高新一路25号创新大厦S303室

    专利申请权、专利权的转移

  • 2017-05-17

    授权

    授权

  • 2015-05-06

    实质审查的生效 IPC(主分类):G01R31/317 申请日:20141209

    实质审查的生效

  • 2015-04-08

    公开

    公开

说明书

技术领域

本发明属于为集成电路设计技术,涉及一种串行链路片内信号质量示波电 路及方法。

背景技术

在高速串行信号链路测试过程中,需要对发送到终端即接收端的信号进行 评估。常用的手段即采用示波器对发送到接收端的信号进行观测,但是由于封 装等的影响,示波器观察到的信号也仅是进入接收器封装前的信号。由于芯片 封装有引脚、绑线、基板走线、压焊块等寄生的影响,从封装外引脚到芯片接 收端采样的信号还存在一定的衰减,因此,示波器观察到的信号并非真正在接 收端采样的信号,这对信号质量的评估以及芯片故障的定位带来了一定的困 难。

发明内容

本发明提供一种抖动串行信号源的产生方法,该电路基于相位差值电路的 串行链路接收器和数据检测电路。通过采样时钟相位和最小输入差分幅度两个 变量的二维扫描,以误码率为标准,描绘出输入到系统中的串行信号的眼图, 从而评估其质量。

本发明的具体技术解决方案如下:

一种串行链路片内信号质量示波电路,其特殊之处在于:

包括依次连接的码型产生电路I1、采样电路I2、串转并电路I3、数据检 测电路I4,还包括交流耦合电容(C1,C2)、差分DAC电路I5、相位差值电路 I6;

所述码型产生电路I1生成特定的周期性串行差分信号并通过差分信道 Ch1和Ch2输出;

所述交流耦合电容C1和C2分别位于码型产生电路I1和采样电路I2之间 的差分信道Ch1和Ch2上,用于除去串行差分信号中的直流信息;

所述差分DAC电路I5根据DAC控制码,输出差分幅度不等的输出直流信 号,分别接入差分信道Ch1和Ch2;

所述相位差值电路I6根据相位差值电路控制码扫描采样时钟的相位,输 出时钟输出到采样电路的时钟上;

所述采样电路I2对输入的串行信号进行采样;

所述数据检测电路将串转并电路输出的并行数据与码型产生电路产生的 串行数据进行对比,计算相应的误码率。

一种串行链路片内信号质量示波方法,其特殊之处在于,包括以下步骤:

1]产生特定码型:

码型产生电路直接生成特定的周期性并行信号,通过串行链路的发送器串 化后输出差分信号(Dinp,Dinn),或者生成特定的周期性串行信号,通过驱 动器输出;

2]去除直流信息:

串行差分信号经过交流耦合电容C1和C2去除其中的直流信息;

3]信号采样的控制:

3.1]输入数据最小差分幅度控制:

差分DAC通过控制代码的变化输出差分幅度不等的直流信号,连接到交流 耦合后的串行信号上,使得输入的差分串行信号的共模电压等于DAC输出的差 分电压;通过每次同一方向的极性增大或减小DAC的控制位来改变输入差分串 行信号的共模偏差,从而改变输入数据的最小差分幅度;

3.2]时钟相位扫描:

采样电路的采样时钟通过相位差值电路将其一个采样周期等分为若干份, 每一份对应其控制代码的最小控制位,接收串行信号时,按照同一方向的极性 打开或关闭相位差值电路的控制代码,每次递增一个最小控制位来扫描采样时 钟的相位;

4]信号采样,采样后的数据经过串转并电路后输出并行数据;其中的信号 采样的具体步骤如下:

4.1]输入数据最小差分幅度遍历:

采样电路收数据时,每改变一次采样时钟相位,按照步骤3.1完成差分DAC 控制码的一次遍历,每次改变一个最小控制位,按同一方向极性改变,检测DAC 控制码每改变一次时相应的误码率并记录;

4.2]采样时钟相位遍历:

当步骤4.1将DAC的控制码遍历结束后,按照步骤4.1同一方向极性改变 一个相位差值电路的最小控制位,再按步骤4.1将DAC的控制码遍历,如此继 续,直到相位差值电路控制码遍历结束;

5]误码率分析:

并行数据进入数据检测电路中,通过与码型产生电路产生的串行数据进行 对比,通过数据积累,从而计算得出相应的误码率;

并行数据与码型产生电路产生的串行数据在数据检测电路中逐位进行对 比,如果对比结果一致,错误数为零;

如果对比结果不一致,则错误数加一,直到对比到最后一位,得到总错误 数;

误码率=总错误数/总数据量(并行数据的总位数)。

6]片内信号质量示波:

当步骤5结束时,将DAC控制码对应的最小差分幅度和相位差值电路对应 的相位组成的二维坐标描绘出来,并在每一个坐标点读出相应的误码率,即可 完成以误码率为参照的片内信号的示波。

本发明的优点如下:

1、通过相位插值电路,同时进行输入差分信号共模电压的扫描从而改变 差分信号的最小差分幅度。通过时间和电压两个变量的二维扫描,以误码率为 标准,描绘出输入到系统中的串行信号的眼图,从而评估其质量。

2、电路通过数模混合电路实现,集成在片内,排除信道、封装等外界因 素的干扰,能够真实还原输入信号在芯片内部的质量信息,可用于多种信号链 路测试中。

附图说明

图1是本发明的方法的电路实现图;

图2是本发明的方法流程图;

附图标记说明:I1-码型产生电路,I2-采样电路,I3-串转并电路,I4-数 据检测电路,I5-差分DAC电路,I6-相位差值电路,Ch1、Ch2-差分信道;C1、 C2-交流耦合电容。

具体实施方式

下面结合附图和具体实施例,对本发明的技术方案进行清楚、完整地表述。 显然,所表述的实施例仅是本发明一部分实施例,而不是全部的实施例,基于 本发明中的实施例,本领域技术人员在没有做出创造性劳动前提所获得的所有 其他实施例,都属于本发明的保护范围。

如图1所示,一种串行链路片内信号质量示波电路,包括依次连接的码型 产生电路I1、采样电路I2、串转并电路I3、数据检测电路I4,还包括交流耦 合电容(C1,C2)、差分DAC电路I5、相位差值电路I6;码型产生电路I1生 成特定的周期性串行差分信号并通过差分信道Ch1和Ch2输出;

交流耦合电容C1和C2分别位于码型产生电路I1和采样电路I2之间的差 分信道Ch1和Ch2上,用于除去串行差分信号中的直流信息;差分DAC电路I5 根据DAC控制码,输出差分幅度不等的输出直流信号,分别接入差分信道Ch1 和Ch2;相位差值电路I6根据相位差值电路控制码扫描采样时钟的相位,输出 时钟输出到采样电路的时钟上;采样电路I2对输入的串行信号进行采样;数 据检测电路将串转并电路输出的并行数据与码型产生电路产生的串行数据进 行对比,计算相应的误码率。

如图2所示,一种串行链路片内信号质量示波方法,包括以下步骤:

1]产生特定码型:

码型产生电路直接生成特定的周期性并行信号,通过串行链路的发送器串 化后输出差分信号(Dinp,Dinn),或者生成特定的周期性串行信号,通过驱 动器输出;

2]去除直流信息:

串行差分信号经过交流耦合电容C1和C2去除其中的直流信息;

3]信号采样的控制:

3.1]输入数据最小差分幅度控制:

差分DAC通过控制代码的变化输出差分幅度不等的直流信号,连接到交流 耦合后的串行信号上,使得输入的差分串行信号的共模电压等于DAC输出的差 分电压;通过每次同一方向的极性增大或减小DAC的控制位来改变输入差分串 行信号的共模偏差,从而改变输入数据的最小差分幅度;

3.2]时钟相位扫描:

采样电路的采样时钟通过相位差值电路将其一个采样周期等分为若干份, 每一份对应其控制代码的最小控制位,接收串行信号时,按照同一方向的极性 打开或关闭相位差值电路的控制代码,每次递增一个最小控制位来扫描采样时 钟的相位;

4]信号采样,采样后的数据经过串转并电路后输出并行数据;其中的信号 采样的具体步骤如下:

4.1]输入数据最小差分幅度遍历:

采样电路收数据时,每改变一次采样时钟相位,按照步骤3.1完成差分DAC 控制码的一次遍历,每次改变一个最小控制位,按同一方向极性改变,检测DAC 控制码每改变一次时相应的误码率并记录;

4.2]采样时钟相位遍历:

当步骤4.1将DAC的控制码遍历结束后,按照步骤4.1同一方向极性改变 一个相位差值电路的最小控制位,再按步骤4.1将DAC的控制码遍历,如此继 续,直到相位差值电路控制码遍历结束;

5]误码率分析:

并行数据进入数据检测电路中,通过与码型产生电路产生的串行数据进行 对比,通过数据积累,从而计算得出相应的误码率;

并行数据与码型产生电路产生的串行数据在数据检测电路中逐位进行对 比,如果对比结果一致,错误数为零;

如果对比结果不一致,则错误数加一,直到对比到最后一位,得到总错误 数;

误码率=总错误数/总数据量(并行数据的总位数)。

6]片内信号质量示波:

当步骤5]结束时,将DAC控制码对应的最小差分幅度和相位差值电路对应 的相位组成的二维坐标描绘出来,并在每一个坐标点读出相应的误码率,即可 完成以误码率为参照的片内信号的示波。

本发明提供一种串行链路片内信号质量示波方法,该方法包括以下步骤:

1]信号发出特定码型

数据检测电路的码型产生电路I1发送特定的周期性信号,可以发送并行 信号,通过串行链路的发送器串化后输出Dinp和Dinn,也可发送串行信号, 直接通过驱动器输出(图中同样用Dinp和Dinn表示);

2]接收器接收信号和误码率检测

由步骤1发出的串行差分信号Dinp和Dinn经过信道发送至串行链路接收 器Receiver中,接收器的采样电路I2采样信号,经过串转并电路I3后输出 并行数据。并行数据进入数据检测电路中的数据检测电路I4中,通过与码型 产生电路产生的数据进行对比,通过一定量数据的积累,从而计算得出相应的 误码率;

3]时钟相位扫描

采样电路的采样时钟通过相位差值电路I6将其一个采样周期等分为若干 份,每一份对应其控制代码Pctrl的最小控制位,接收数据时,按照同一方向 极性打开或关闭相位差值电路的控制代码,每次递增(或递减)一个最小控制 位来扫描采样时钟的相位;

4]输入数据最小差分幅度控制

差分DAC I5通过控制代码Dctrl的变化输出差分幅度不等的输出直流信 号,其共模电压保持固定不变。串行链路接收器的串行差分数据经过交流耦合 电容C1和C2后除去其信号的直流信息,差分DAC的输出连接到交流耦合后的 信号上,使得输入的差分串行数据的共模电压等于DAC输出的差分电压。通过 每次同一方向增大或减小DAC的控制位来改变输入差分串行信号的共模偏差, 从而改变输入数据的最小差分幅度。

5]输入数据最小差分幅度遍历和误码率分析

在步骤2接收数据时,每改变一次采样时钟相位,按照步骤4完成差分DAC 控制码的一次遍历,每次改变一个最小控制位,按同一方向极性改变,此时按 照步骤2的误码率检测计算出DAC控制码每改变一次时相应的误码率并记录。

6]采样时钟相位遍历和误码率分析

当步骤5将DAC的控制码遍历结束后,按照步骤3同一方向极性改变一个 相位差值电路的最小控制位,再按步骤5将DAC的控制码遍历,同时计算相应 的误码率并存储,如此继续,直到相位差值电路控制码遍历结束。

7]片内信号质量示波

当步骤6结束时,将DAC控制码对应的最小差分幅度和相位差值电路对应 的相位组成的二维坐标描绘出来,并在每一个坐标点读出相应的误码率,即可 完成以误码率为参照的片内信号的示波。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述 实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进 行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各 实施例技术方案的精神和范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号