亚稳态校正方法技术

技术编号:24862345 阅读:63 留言:0更新日期:2020-07-10 19:13
本发明专利技术提供了一种亚稳态校正方法,包括:求得第一时钟信号和第二时钟信号的第一相位差;判断所述第一相位差是否小于亚稳态窗口;如果小于亚稳态窗口并且连续两次小于亚稳态窗口情形之间的时间间隔小于临界值,延迟第二时钟信号使得所述第一时钟信号和所述第二时钟信号的第二相位差大于亚稳态窗口;延迟后的第二时钟信号连接同步器的输入端。在本发明专利技术提供的亚稳态校正方法中,在多时钟域和多电压域信号同步中,通过动态的改变输入同步器的时钟信号的相位,降低未来发生同步信号亚稳态的概率,提升电路的可靠性和性能。

【技术实现步骤摘要】
亚稳态校正方法
本专利技术涉及信号传输领域,尤其是涉及亚稳态校正方法。
技术介绍
在系统级芯片中,为了支持不同的功能,通常会集成多种部件。而为了实现更高的能效,这些部件会采用不同的工作频率和电压。在不同部件之间信号同步的时候,由于两个部件分别属于不同的电压域和时钟域,亚稳态问题将有可能发生。通常当两个不同的时钟域具有相近的时钟频率、未知的相位关系时,亚稳态问题也会重复性地出现。这种电路中,通常采样的亚稳态校正方法是:首先发送端数据通过可变延迟线传输到接收端的同步器上;其次,接收端检测发送端时钟和接收端时钟之间的相位差,如果相位差过小,调节数据传输的可变延迟线,从而避免发送端数据和接收端时钟同时变化,避免造成亚稳态。这种方法在两个时钟域的时钟频率相近时,调节相位之后,两个时钟很长时间之后才会再次靠近,从而在长时间里减少了亚稳态。然而,如果两个时钟域具有差异很大的时钟频率,上述方法在调节完相位之后,两个时钟可能很快就再次靠近,从而导致亚稳态发生。因此,上述方法不适用于具有不同频率关系的跨时钟域同步中的亚稳态校正。另外,有的方法通过偏斜反相器检测到亚稳态信号之后,可以通过调节时钟频率或者供电电压避免亚稳态问题再次发生。在当个时钟域中,这种校正方法通过增加频率或者提升电压,让电路拥有更长的时间从亚稳态中恢复出来。然而,当信号来自另一个时钟域时,由于相位和频率关系不确定,即使接收端调节了频率或者电压,亚稳态问题仍然会重复性地出现,因此这种方法也不适用于具有不同频率关系的跨时钟域同步中的亚稳态校正。>
技术实现思路
本专利技术的目的在于提供亚稳态校正方法,可以校正具有不同频率关系的跨时钟域的信号的亚稳态。为了达到上述目的,一种亚稳态校正方法,使用亚稳态校正装置对第一时钟信号和第二时钟信号发生的亚稳态进行校正,所述种亚稳态校正装置包括:同步器、计数器、相位选择器和相位调节器,所述亚稳态校正方法包括:求得第一时钟信号和第二时钟信号的第一相位差;判断所述第一相位差是否小于亚稳态窗口;如果小于亚稳态窗口并且连续两次小于亚稳态窗口情形之间的时间间隔小于临界值,延迟第二时钟信号使得所述第一时钟信号和所述第二时钟信号的第二相位差大于亚稳态窗口;延迟后的第二时钟信号连接同步器的输入端。可选的,在所述的亚稳态校正方法中,所述第一相位差随着时间周期性变化,最终将小于亚稳态窗口。可选的,在所述的亚稳态校正方法中,所述亚稳态窗口为预设值。可选的,在所述的亚稳态校正方法中,延迟第二时钟信号的方法包括:相位选择器发送相位选择信号;相位调节器根据相位选择信号选择与相位选择信号对应的通道对所述第二时钟信号进行相位延迟。可选的,在所述的亚稳态校正方法中,相位选择信号不同,所述第二时钟信号的相位延迟的角度不同。可选的,在所述的亚稳态校正方法中,相位选择器发送相位选择信号的方法包括:相位选择器将TTM值与预设的临界值进行比较,若TTM值大于临界值,相位选择器不改变相位选择信号;若TTM值小于临界值,相位选择器将相位选择信号加一,若相位选择信号超过预设范围,则重新回到1。可选的,在所述的亚稳态校正方法中,TTM值的获取方法包括:计数器在接收到上一次发生亚稳态的信号时开始计数得到TTM值,第二时钟信号每增加一个时钟周期,TTM值加一,当亚稳态再次发生时,同时将TTM值清零。可选的,在所述的亚稳态校正方法中,相位调节器对所述第二时钟信号进行相位延迟包括:相位选择信号对应的为第几个通道,就选择第几个通道进行延迟,接着相位选择信号增加1,则选择下一个通道进行延迟,所有通道选择完之后回到到第一个通道。可选的,在所述的亚稳态校正方法中,第一个通道不进行相位延迟。可选的,在所述的亚稳态校正方法中,第二个通道对相位延迟180度。可选的,在所述的亚稳态校正方法中,相位延迟的值能够使延迟后的TTM值达到最大化。在本专利技术提供的亚稳态校正方法中,在多时钟域和多电压域信号同步中,通过动态的改变输入同步器的时钟信号的相位,降低未来发生同步信号亚稳态的概率,提升电路的可靠性和性能。进一步的,亚稳态校正方法针对多个时钟信号之间的不同相位差,可以通过设计延迟线得到不同的相位校正值,从而满足不同相位差的亚稳态校正需求,同时满足多个不同频率差的时钟信号的亚稳态校正需求。附图说明图1为本专利技术实施例的跨时钟域信号同步的结构示意图;图2为本专利技术实施例的第一时钟信号和第二时钟信号的时序图;图3为本专利技术实施例的亚稳态校正分析图;图4为本专利技术实施例的亚稳态校正装置的结构示意图;图5为本专利技术实施例的亚稳态校正方法的流程图;图6为本专利技术实施例的亚稳态校正过程的时序图;图中:110-发送端、120-接受端、Tx_clk-第一时钟信号、Rx_clk-第二时钟信号、Tx_data-输入数据、ΔP1-第一个周期的第一相位差记作、ΔP2-第二个周期的第一相位差记作、TTMD-D点到下一次亚稳态问题发生的时间、TTMmax-C点到下一次亚稳态问题发生的时间、W-亚稳态窗口、ΔP-延迟相位、1-第一时刻、2-第二时刻、3-第三时刻、4-第四时刻。具体实施方式下面将结合示意图对本专利技术的具体实施方式进行更详细的描述。根据下列描述,本专利技术的优点和特征将更清楚。需说明的是,附图均采用非常简化的形式且均使用非精准的比例,仅用以方便、明晰地辅助说明本专利技术实施例的目的。在下文中,术语“第一”“第二”等用于在类似要素之间进行区分,且未必是用于描述特定次序或时间顺序。要理解,在适当情况下,如此使用的这些术语可替换。类似的,如果本文所述的方法包括一系列步骤,且本文所呈现的这些步骤的顺序并非必须是可执行这些步骤的唯一顺序,且一些所述的步骤可被省略和/或一些本文未描述的其他步骤可被添加到该方法。如图1是一个跨时钟域信号同步的例子,这里以两个时钟域作为例子,在其他实施例中,还可以有更多的时钟域。其中,发送端110记作Tx,发送端时钟为第一时钟信号Tx_clk;接收端120记作Rx,接收端时钟为第二时钟信号Rx_clk,发送端110还连接有输入数据Tx_data。在该例子中,第一时钟信号Tx_clk和第二时钟信号Rx_clk具有不同的时钟频率,且时钟频率比值近似为1。如图2,可以看到,第一时钟信号Tx_clk和第二时钟信号Rx_clk的第一个周期的第一相位差记作ΔP1,第二个周期的第一相位差记作ΔP2,ΔP2<ΔP1,可以看出两个时钟周期之间的第一相位差在随着时间发生变化,在其他实施例中有很多个周期的第一相位差,在这里就选举第一个周期和第二个周期的作为例子。参照图3,横坐标为时钟周期,纵坐标为第一相位差。专利技术人发现,所述第一相位差随着时间周期性变化,最终将小于亚稳态窗口,且当第一相位差将为0时,下一个第一相位差将从2π开始再重新变化,具有周期性。具体的,如图3中所示,当第一相位差逐渐减少到小于电路的亚稳态窗口W本文档来自技高网...

【技术保护点】
1.一种亚稳态校正方法,使用亚稳态校正装置对第一时钟信号和第二时钟信号发生的亚稳态进行校正,所述种亚稳态校正装置包括:同步器、计数器、相位选择器和相位调节器,其特征在于,所述亚稳态校正方法包括:/n求得第一时钟信号和第二时钟信号的第一相位差;/n判断所述第一相位差是否小于亚稳态窗口;/n如果小于亚稳态窗口并且连续两次小于亚稳态窗口情形之间的时间间隔小于临界值,延迟第二时钟信号使得所述第一时钟信号和所述第二时钟信号的第二相位差大于亚稳态窗口;/n延迟后的第二时钟信号连接同步器的输入端。/n

【技术特征摘要】
1.一种亚稳态校正方法,使用亚稳态校正装置对第一时钟信号和第二时钟信号发生的亚稳态进行校正,所述种亚稳态校正装置包括:同步器、计数器、相位选择器和相位调节器,其特征在于,所述亚稳态校正方法包括:
求得第一时钟信号和第二时钟信号的第一相位差;
判断所述第一相位差是否小于亚稳态窗口;
如果小于亚稳态窗口并且连续两次小于亚稳态窗口情形之间的时间间隔小于临界值,延迟第二时钟信号使得所述第一时钟信号和所述第二时钟信号的第二相位差大于亚稳态窗口;
延迟后的第二时钟信号连接同步器的输入端。


2.如权利要求1所述的亚稳态校正方法,其特征在于,所述第一相位差随着时间周期性变化,最终将小于亚稳态窗口。


3.如权利要求1所述的亚稳态校正方法,其特征在于,所述亚稳态窗口为预设值。


4.如权利要求1所述的亚稳态校正方法,其特征在于,延迟第二时钟信号的方法包括:相位选择器发送相位选择信号;相位调节器根据相位选择信号选择与相位选择信号对应的通道对所述第二时钟信号进行相位延迟。


5.如权利要求4所述的亚稳态校正方法,其特征在于,相位选择信号不同,所述第二时钟信号的相位延迟的角度不同。


6.如...

【专利技术属性】
技术研发人员:何卫锋林初雄孙亚男裴秉玺毛志刚
申请(专利权)人:上海交通大学
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1