用于调节同步时钟信号的方法和装置的制造方法

文档序号:8447304阅读:526来源:国知局
用于调节同步时钟信号的方法和装置的制造方法
【专利说明】用于调节同步时钟信号的方法和装置
[0001]本申请是申请日为2006年10月26日、申请号为200680040976.5 (国际申请号为PCT/US2006/041744)、发明名称为“用于调节同步时钟信号的方法和装置”的中国专利申请的分案申请。
技术领域
[0002]本发明涉及调节时序信号。
【背景技术】
[0003]如果不能相对于数据信号对与该数据信号相关的时钟信号进行正确定时,则可能丢失该数据信号承载的信息。诸如电子测试设备的特定设备可以提供与诸如被测器件的器件的数据信号对准的同步时钟信号。由于该器件的外部的设备提供这些同步时钟信号,所以该时钟信号有时可能与该器件提供的数据信号失调。在使用超高速数据信号和时钟信号时,同步时钟信号的失调尤其严重。
[0004]另一种布置是使特定设备从该器件处接收源同步时钟信号和数据信号。通常,源同步时钟信号不与和它们相关的数据信号失调。然而,将源同步时钟信号分别送到需要将该时钟信号与相关数据信号进行比较的特定设备上的多个信道的方式可能效率较低,而且可能难以负担。

【发明内容】

[0005]本发明的说明性实施例描述了一种用于使同步时钟信号与和该同步时钟信号来自不同信源的数据信号对齐的方法和装置。例如,在诸如测试设备的设备中可以采用本发明实施例,以在内部产生产生良好定时的同步时钟信号,以便与从外部信源收到的数据信号相关。
[0006]本发明的说明性实施例提供了一种方法,如果在偏移同步时钟信号脉冲之前数据信号发生转换,则通过使该同步时钟信号超前,例如通过减小该同步时钟信号的延迟,来校准同步时钟信号。使该偏移同步时钟信号相对于该同步时钟信号延迟二分之一周期。在该说明性实施例中,如果在该偏移同步时钟信号脉冲之后,数据信号发生转换,则可以增加该同步时钟信号的延迟。
[0007]本发明的另一个说明性实施例提供了一种用于提供同步时钟信号的方法。在该说明性实施例中,可以使该同步时钟信号偏移半个周期,以提供偏移时钟信号。可以利用该同步时钟信号的脉冲锁存数据信号,以提供第一状态。可以利用另一个脉冲,例如,该同步时钟信号的下一个脉冲,锁存该数据信号,例如,以提供第二状态。可以利用该偏移时钟信号的脉冲锁存该数据信号,以提供第三状态。如果该第一状态与该第二状态不同,而该第一状态与该第三状态相同,则减小该同步时钟信号的延迟。如果该第一状态与该第二状态不同,而且该第一状态与该第三状态不同,则可以增加该同步时钟信号的延迟。
[0008]本发明的另一个说明性实施例提供了一种用于提供同步时钟信号的装置。该说明性装置包括:锁存电路系统,用于接收数据信号、同步时钟信号以及偏移同步时钟信号。该说明性装置进一步包括与所述锁存电路系统通信的比较电路系统。该比较电路系统从该锁存电路系统接收:锁存数据状态,对应于第一状态;另一个锁存数据状态,例如,对应于第二状态的先前锁存数据状态;以及偏移锁存数据状态,对应于第三状态。该说明性装置进一步包括与该比较电路系统通信的可控延迟电路系统。该可控延迟电路系统接收该同步时钟信号,而且如果该第一状态与该第二数据状态不同,则取决于该第二状态与该第三状态相同还是不同,改变该同步时钟信号的延迟。在特定实施例中,如果该第一状态与该第二状态不同,则取决于该第三状态与该第一状态相同还是不同,该可控延迟电路系统可以改变该同步时钟信号的延迟。
【附图说明】
[0009]根据下面结合附图对说明性实施例所做的详细描述,可以更全面理解本发明,附图中:
[0010]图1 一 3是根据本发明说明性实施例的数据信号、同步时钟信号以及偏移时钟信号的时序图;
[0011]图4是根据本发明的说明性实施例的用于调节同步时钟信号的定时的方法的处理流程图;
[0012]图5是根据本发明的说明性实施例的用于提供同步时钟信号的装置的原理框图;
[0013]图6是根据本发明的说明性实施例的用于提供同步时钟信号的装置的原理框图;以及
[0014]图7是根据本发明的可选实施例的用于提供高速同步时钟信号的装置的原理框图。
【具体实施方式】
[0015]将参考数据信号、同步时钟信号和偏移时钟信号描述本发明的说明性实施例。图1 - 3是示出数据信号、同步时钟信号和偏移时钟信号的相对时间的时序图。参考图1,同步时钟信号10包括一串同步时钟脉冲12,该同步时钟脉冲12的周期14对应于数据信号18的数据时间周期(data cycle) 16ο偏移时钟信号20包括一串偏移时钟脉冲22,该偏移时钟脉冲22具有与该同步时钟信号相同的周期14,但是比同步时钟脉冲12偏移1/2周期(例如,数据时间周期16的一半)。图1所示的信号表示的是理想时序,其中,同步时钟脉冲12应该出现在每个数据时间周期16的中心(例如,在时间Α)。在图1所示的理想图中,数据信号18的任何转换都应该与偏移时钟脉冲22同时发生(例如,在时间B)。
[0016]图2是示出在同步时钟脉冲12不出现在每个数据时间周期的中心的系统中,数据信号、同步时钟信号和偏移时钟信号之间关系的时序图。更确切地说,图2所示的同步时钟脉冲12出现在每个数据时间周期的中心之前。对于超前的同步时钟信号10,偏移时钟信号20超前,而且偏移脉冲22不与数据信号18的转换同时发生。在本发明的说明性实施例中,如果数据信号18发生转换,则通过确定数据信号18在偏移时钟脉冲22时的状态与该数据信号在先前同步时钟脉冲12时的状态相同,可以识别超前同步时钟信号。
[0017]图3是示出在同步时钟脉冲12不出现在每个数据时间周期的中心的另一个系统中,数据信号、同步时钟信号和偏移时钟信号之间关系的时序图。更确切地说,图3所示的同步时钟脉冲12出现在每个数据时间周期的中心之后。对于滞后的同步时钟信号10,偏移时钟信号20滞后,而且偏移脉冲22不与数据信号18的转换同时发生。在本发明的说明性实施例中,如果数据信号18发生转换,则通过确定数据信号18在偏移时钟脉冲22时的状态与该数据信号在先前同步时钟脉冲12时的状态不同,可以识别滞后同步时钟信号。
[0018]参考图4,说明根据本发明的说明性实施例调整同步时钟信号相对于数据信号的时间的方法。在存储步骤24,存储数据信号18在第一同步时钟脉冲12时的状态。在锁存步骤26,存储在第二同步时钟脉冲15时的数据信号18的状态。应该明白,在此使用的术语“第一”、“第二”和“第三”等不用于识别信号中的初始、第二和第三脉冲或者状态,而用于识别信号或者各信号中相对于彼此之间的任意位置的脉冲或者状态。在偏移锁存步骤28,在第一同步时钟脉冲12与第二同步时钟脉冲15之间出现的偏移时钟脉冲22的时间,存储数据信号18的状态。
[0019]在说明性实施例中,可以执行第一比较步骤30,以确定数据信号18在第一同步时钟脉冲12与第二同步时钟脉冲15之间是否发生转换。在第一比较步骤30,可以将在存储步骤24存储的、数据信号18在第一同步时钟脉冲12时的状态与在锁存步骤26存储的、数据信号18在第二同步时钟脉冲15时的状态进行比较。如果这些状态不同,则发生转换,而且可以执行第二比较步骤32,以确定同步时钟信号10是超前还是滞后。如果这些状态相同,则没有发生转换。如果没有发生转换,则在存储步骤24,可以存储数据信号18在第二同步时钟脉冲15时的状态,以便在下面重复该说明性实施例的方法时使用它。
[0020]在第二比较步骤32,可以将在存储步骤24存储的、数据信号18在第一同步时钟脉冲12时的状态与在偏移锁存步骤28存储的、数据信号18在偏移时钟脉冲22时的状态进行比较。如果在第二比较步骤32比较的状态相同,则同步时钟信号10超前,因此,可以执行延迟步骤34,以使该同步时钟信号10的脉冲接近对准数据信号18的时间周期(cycle)中心。如果在第二比较步骤32比较的状态不同,则同步时钟信号10滞后,因此,可以执行提前步骤36,以使同步时钟信号10的脉冲接近对准数据信号18的时间周期中心。在这两种情况下,均可以在存储步骤存储数据信号18在第二同步时钟脉冲15时的状态,以便在下面重复该说明性实施例的方法时使用它。
[0021]参考图5,描述根据本发明的典型实施例用于调整同步时钟信号相对于数据信号的时间的装置。将数据信
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1