利用半速率时钟的对注入振荡器相位校准

申请号 CN202280060838.2 申请日 2022-08-30 公开(公告)号 CN117957777A 公开(公告)日 2024-04-30
申请人 高通股份有限公司; 发明人 B·格拉维; S·法金;
摘要 一种时钟生成 电路 具有注入 锁 定 振荡器 、 倍频器 电路、低通 滤波器 和校准电路。该注入锁定振荡器具有耦合到半速率时钟 信号 的输入。该倍频器电路具有耦合到该注入锁定振荡器的输出的输入。这些 低通滤波器 中的每个低通滤波器具有耦合到该倍频器电路的多个输出中的一个输出的输入。该校准电路包括接收这些低通滤波器的输出的比较逻辑。该校准电路具有耦合到该注入锁定振荡器中的供电 电流 的源的控制输入的输出。在一个示例中,该供电电流的该源是电流 数模转换 器。
权利要求

1.一种时钟生成电路,所述时钟生成电路包括:
注入振荡器,所述注入锁定振荡器具有耦合到半速率时钟信号的输入;
倍频器电路,所述倍频器电路具有耦合到所述注入锁定振荡器的多个输出的多个输入;
低通滤波器,每个低通滤波器具有耦合到所述倍频器电路的多个输出中的一个输出的输入;以及
校准电路,所述校准电路包括接收所述低通滤波器的输出的比较逻辑,并且具有耦合到所述注入锁定振荡器中的供电电流的源的控制输入的输出。
2.根据权利要求1所述的时钟生成电路,其中所述注入锁定振荡器中的所述供电电流的所述源包括数模转换器。
3.根据权利要求1所述的时钟生成电路,其中所述比较逻辑被配置为比较所述低通滤波器的所述输出。
4.根据权利要求1所述的时钟生成电路,其中所述倍频器电路包括异“或”,每个异“或”门具有耦合到由所述注入锁定振荡器的所述多个输出中的两个输出提供的差分信号的输入。
5.根据权利要求1所述的时钟生成电路,其中所述校准电路还包括有限状态机。
6.根据权利要求1所述的时钟生成电路,其中所述注入锁定振荡器包括连接在环路中的多个反相器,每个反相器具有由前一级驱动的输入和驱动下一级的输出。
7.根据权利要求6所述的时钟生成电路,其中所述注入锁定振荡器的所述多个输出中的每个输出耦合到连接在所述环路中的所述多个反相器中的一个反相器的输出。
8.根据权利要求6所述的时钟生成电路,其中所述注入锁定振荡器包括:
背对背反相器,所述背对背反相器跨所述环路耦合并且耦合在连接在所述环路中的所述多个反相器的对之间;以及
注入电路,所述注入电路跨所述环路耦合并且耦合在连接在所述回路中的所述多个反相器中的一对反相器之间。
9.根据权利要求1所述的时钟生成电路,其中所述注入锁定振荡器包括:
一个或多个相位内插器,所述一个或多个相位内插器具有耦合到所述倍频器电路的所述多个输出的输入;以及
一个或多个采样电路,每个采样电路接收所述一个或多个相位内插器的输出作为输入。
10.根据权利要求9所述的时钟生成电路,其中所述一个或多个采样电路中的每个采样电路的输入耦合到串行通信链路的数据信道。
11.一种装置,所述装置包括:
用于配置注入锁定振荡器以生成半速率时钟信号的多个相位的构件;
用于将所述半速率时钟信号的所述多个相位的频率加倍以获得全速率时钟信号的多个相位的构件;
用于比较所述全速率时钟信号的所述多个相位的构件,所述构件包括被配置为输出所述全速率时钟信号的所述多个相位的低通滤波版本的低通滤波器;以及
用于控制所述注入锁定振荡器中的供电电流的构件,所述构件包括电流数模转换器,所述电流数模转换器被配置为提供响应于所述低通滤波器的输出的比较的所述供电电流的电平。
12.根据权利要求11所述的装置,其中用于控制所述供电电流的所述构件还被配置为向所述注入锁定振荡器提供供电电流。
13.根据权利要求11所述的装置,其中用于将所述半速率时钟信号的所述多个相位的频率加倍的所述构件包括异“或”门,所述异“或”门被配置为作为倍频器电路进行操作,所述倍频器电路接收表示所述全速率时钟信号的所述多个相位中的两个相位的差分信号。
14.根据权利要求11所述的装置,其中所述供电电流具有基于所述低通滤波器的输出的比较而配置的量值。
15.根据权利要求14所述的装置,其中用于控制所述供电电流的所述构件被配置为迭代地调整所述供电电流的所述量值,直到所述低通滤波器的所述输出相等。
16.根据权利要求11所述的装置,其中所述低通滤波器的输出对应于所述全速率时钟信号的对应相位的占空比。
17.根据权利要求16所述的装置,其中当所述低通滤波器的所述输出相等时,所述全速率时钟信号的所述多个相位中的每个相位具有50%占空比。
18.根据权利要求11所述的装置,其中用于控制所述供电电流的所述构件包括有限状态机。
19.根据权利要求11所述的装置,其中所述半速率时钟信号的所述多个相位包括相对于彼此相移的半速率信号,并且其中所述全速率时钟信号的所述多个相位包括相对于彼此相移的全速率信号。
20.根据权利要求11所述的装置,其中所述全速率时钟信号的所述多个相位被提供给一个或多个相位内插器,每个相位内插器提供用于对串行通信链路的数据信道进行采样的定时信息。
21.一种用于校准时钟生成电路的方法,所述方法包括:
配置注入锁定振荡器以生成半速率时钟信号的多个相位;
将所述半速率时钟信号的所述多个相位提供给输出全速率时钟信号的多个相位的倍频器电路;
将所述全速率时钟信号的多个相位提供给低通滤波器;以及
配置校准电路以基于所述低通滤波器的输出的比较来控制所述注入锁定振荡器中的电流数模转换器(IDAC)。
22.根据权利要求21所述的方法,所述方法还包括:
通过对表示所述全速率时钟信号的所述多个相位中的两个相位的信号执行异“或”来生成所述全速率时钟信号的所述多个相位。
23.根据权利要求21所述的方法,其中所述校准电路被配置为向所述注入锁定振荡器提供供电电流。
24.根据权利要求23所述的方法,其中所述供电电流具有基于所述低通滤波器的所述输出的比较而配置的量值。
25.根据权利要求23所述的方法,其中所述校准电路被配置为迭代地调整所述供电电流的量值,直到所述低通滤波器的所述输出相等。
26.根据权利要求21所述的方法,所述方法还包括:
使用所述低通滤波器来生成表示所述全速率时钟信号的对应相位的占空比的信号。
27.根据权利要求26所述的方法,所述方法还包括:
当所述低通滤波器的所述输出相等时,确定所述全速率时钟信号的所述多个相位中的每个相位具有50%占空比。
28.根据权利要求21所述的方法,其中所述半速率时钟信号的所述多个相位包括相对于彼此相移的半速率信号,并且其中所述全速率时钟信号的所述多个相位包括相对于彼此相移的全速率信号。
29.根据权利要求21所述的方法,所述方法还包括:
将所述全速率时钟信号的所述多个相位提供给一个或多个相位内插器,每个相位内插器提供用于对串行通信链路的数据信道进行采样的定时信息。

说明书全文

利用半速率时钟的对注入振荡器相位校准

[0001] 相关申请的交叉引用
[0002] 本专利申请要求于2021年9月16日提交的、于2022年8月2日作为美国专利11,405,043发布的名称为“PHASE CALIBRATION WITH HALF‑RATE CLOCK FOR INJECTION‑LOCKING OSCILLATORS”的未决美国申请17/477,187号的优先权,并且该未决美国申请被转让给本申请受让人并且据此以引用方式明确地并入本文,如同在下文充分阐述一样并且用于所有适用目的。

技术领域

[0003] 本公开整体涉及时钟和数据恢复电路,并且更具体地,涉及用于生成处于不同相位的多个时钟信号的电路。

背景技术

[0004] 电子器件技术在过去几年中已经出现爆炸式增长。例如,更好的通信、硬件、更大的网络和更可靠的协议推动了蜂窝和无线通信技术的发展。无线服务提供商现在能够为他们的客户提供一系列不断扩展的特征和服务,并为用户提供前所未有的访问信息、资源和通信的平。为了跟上这些服务增强的步伐,移动电子器件(例如,蜂窝电话、平板、膝上型计算机等)变得比以往任何时候都更强大和复杂。无线设备可包括用于硬件组件之间的信号通信的高速总线接口
[0005] 当例如在集成电路(IC)器件中需要降低的功率消耗和更小的占有面积时,高速串行总线提供优于并行通信链路的优点。在串行接口中,使用串行器将数据从并行字转换为串行位流,并且使用解串器在接收器处将数据转换回并行字。例如,高速总线接口可使用外围组件互连高速(PCIe)总线、通用串行总线(USB)或串行高级技术附件(SATA)等来实现。
[0006] IC器件可包括通过串行通信链路进行发射和接收的串行器/解串器(SERDES)。在高速应用程序中,SERDES的操作的时序可由多个时钟信号控制。多个频率增加的时钟信号的使用导致功率消耗增加。此外,SERDES通常接收具有相同频率但相位不同的时钟信号。
SERDES的性能、准确度或可靠性可取决于时钟信号的相位关系,并且时钟信号的相位关系中的偏离或其它变型可导致所接收数据中的误差。因此,持续需要为高速串行链路提供可靠低功率时钟生成和校准电路的新技术。
发明内容
[0007] 本公开的某些方面涉及用于实现和管理与高频解串器一起使用的相位关系的系统、装置、方法和技术。一些方面涉及低功率高速注入锁定振荡器架构及其校准电路。注入锁定振荡器在半速率下操作,从而提供相当大的功率节省,并且将由注入锁定振荡器产生的八个相位提供给倍频器电路以产生输出信号。校准电路校正输出电路中的相位或频率偏移,而不添加可能引入测量误差的观察电路。
[0008] 在本公开的各种方面中,一种时钟生成电路包括:注入锁定振荡器,该注入锁定振荡器具有耦合到半速率时钟信号的输入;倍频器电路,该倍频器电路具有耦合到该注入锁定振荡器的多个输出的多个输入;低通滤波器,每个低通滤波器具有耦合到该倍频器电路的多个输出中的一个输出的输入;以及校准电路,该校准电路包括接收这些低通滤波器的输出的比较逻辑,并且具有耦合到该注入锁定振荡器中的供电电流的源的控制输入的输出。
[0009] 在本公开的各种方面中,一种装置包括:用于配置注入锁定振荡器以生成半速率时钟信号的多个相位的构件;用于将该半速率时钟信号的该多个相位的频率加倍以获得全速率时钟信号的多个相位的构件;用于比较该全速率时钟信号的该多个相位的构件,该构件包括被配置为输出该全速率时钟信号的该多个相位的低通滤波版本的低通滤波器;以及用于控制该注入锁定振荡器中的供电电流的构件,该构件包括被配置为提供响应于这些低通滤波器的输出的比较的该电路的电流数模转换器。
[0010] 在本公开的各种方面中,一种用于校准时钟生成电路的方法包括:配置注入锁定振荡器以生成半速率时钟信号的多个相位;将该半速率时钟信号的该多个相位提供给输出全速率时钟信号的多个相位的倍频器电路;将该全速率时钟信号的多个相位提供给低通滤波器;以及配置校准电路以基于这些低通滤波器的输出的比较来控制该注入锁定振荡器中的电流数模转换器(IDAC)。
[0011] 在某些方面中,该注入锁定振荡器中的该供电电流的该源是数模转换器。在一个方面中,该比较逻辑被配置为比较这些低通滤波器的这些输出。该倍频器电路包括异“或”,每个异“或”门具有耦合到由该注入锁定振荡器的该多个输出中的两个输出提供的差分信号的输入。该校准电路可包括有限状态机。
[0012] 在一些方面中,该注入锁定振荡器包括连接在该环路中的多个反相器。每个反相器具有由前一级驱动的输入和驱动下一级的输出。该注入锁定振荡器的该多个输出中的每个输出耦合到连接在该环路中的该多个反相器中的一个反相器的输出。该注入锁定振荡器可包括背对背反相器,该背对背反相器跨该环路耦合并且耦合在连接在该环路中的该多个反相器的对之间。该注入锁定振荡器还可包括注入电路,该注入电路跨该环路耦合并且耦合在连接在该回路中的该多个反相器中的一对反相器之间。
[0013] 在一个方面中,该注入锁定振荡器包括一个或多个相位内插器,该一个或多个相位内插器具有耦合到该倍频器电路的该多个输出的输入。该注入锁定振荡器可包括一个或多个采样电路,每个采样电路接收该一个或多个相位内插器的输出作为输入。该一个或多个采样电路中的每个采样电路的输入可耦合到串行通信链路的数据信道。附图说明
[0014] 图1示出了根据本公开的某些方面的片上系统(SOC)的示例。
[0015] 图2示出了采用多信道数据通信链路的系统的示例。
[0016] 图3示出了可根据本公开的某些方面进行调适的注入锁定环形振荡器的示例。
[0017] 图4示出了可根据本公开的某些方面进行调适的环形振荡器中的注入元件的示例、虚设注入结构的示例以及反相器的示例。
[0018] 图5示出了包括注入锁定振荡器的时钟生成系统的校准。
[0019] 图6示出了用于振荡器的校准系统的示例。
[0020] 图7A示出了校准系统中的校准脉冲的生成所引入的误差的影响。
[0021] 图7B是示出校准系统中的校准脉冲的生成所引入的误差的影响的时序图。
[0022] 图7C是示出校准系统中的校准脉冲的生成所引入的误差的影响的曲线图。
[0023] 图8示出了根据本公开的某些方面提供的校准电路的示例。
[0024] 图9是示出图8的校准电路的操作的某些方面的时序图。
[0025] 图10是示出图8的校准电路的操作的某些方面的曲线图。
[0026] 图11是示出用于校准时钟生成电路的方法的示例的流程图

具体实施方式

[0027] 下文结合附图阐述的详细描述旨在作为对各种配置的描述,而不旨在表示可以以其实践本文所描述的概念的仅有配置。为了提供对各种概念的透彻理解,详细描述包括具体细节。然而,对于本领域的技术人员来说显而易见的是,可以在没有这些具体细节的情况下实践这些概念。在一些实例中,为了避免对这些概念造成模糊,公知的结构和组件是以框图形式示出的。
[0028] 现在参照附图,描述本公开的若干示例性方面。措辞“示例性”在本文中用于意指“用作示例、实例、或例示”。本文中被描述为“示例性的”任何方面未必被解释为比其它方面优选或具有优势。
[0029] 术语“计算设备”和“移动设备”在本文中可互换用于指代以下各项中的任何一者或全部:服务器、个人计算机、智能电话、蜂窝电话、平板电脑、膝上型计算机、上网本、超级本、掌上型计算机、个人数据助理(PDA)、无线电子邮件接收器、支持多媒体因特网的蜂窝电话、全球定位系统(GPS)接收器、无线游戏控制器和包括可编程处理器的类似个人电子器件。虽然各个方面在具有有限资源(例如,处理能电池、大小等)的移动设备(例如,智能电话、膝上型计算机等)中尤其有用,但是这些方面通常在可受益于处理器性能提高和能量消耗减少的任何计算设备中有用。
[0030] 术语“多核处理器”在本文中用于指代包含被配置为读取和执行程序指令的两个或更多个独立处理单元或核心(例如,CPU核心等)的单个集成电路(IC)芯片或芯片封装件。术语“多处理器”在本文中用于指代包括被配置为读取和执行程序指令的两个或更多个处理单元的系统或器件。
[0031] 术语“片上系统”(SoC)在本文中用于指代包含集成在单个基板上的多个资源和/或处理器的单个集成电路(IC)芯片。单个SoC可包含用于数字、模拟、混合信号和射频功能的电路。单个SoC还可包括任何数量的通用和/或专用处理器(数字信号处理器(DSP)、调制解调器处理器、视频处理器等)、存储(例如,只读存储器(ROM)、随机存取存储器(RAM)、闪存等)和资源(例如,定时器、稳压器、振荡器等),其中的任何一者或全部可被包括在一个或多个核心中。
[0032] 本文所述的存储器技术可适于存储指令、程序、控制信号和/或数据,以供在计算机或其它数字电子器件中使用或由计算机或其它数字电子器件使用。对与个别存储器类型、接口、标准或存储器技术相关的术语和/或技术细节的任何引用仅用于说明目的,并不旨在将权利要求的范围限制在特定的存储器系统或技术,除非在权利要求语言中进行了特别记载。移动计算设备体系结构的复杂性已经增长,并且现在通常包括多个处理器核心、SoC、协处理器、包括专用处理器的功能模块(例如,通信调制解调器芯片、GPS接收器等)、复杂的存储器系统、错综复杂的电互连(例如,总线和/或结构)和执行复杂且功率密集型软件应用程序(例如,视频流应用程序等)的许多其它资源。
[0033] 用于制造半导体器件(包括IC器件)的工艺技术在不断改进。工艺技术包括用于制造IC器件并限定晶体管尺寸、操作电压和切换速度的制造方法。作为IC器件中电路的组成元件的特征可被称为技术节点和/或工艺节点。术语“技术节点”、“工艺节点”、“工艺技术”可用于表征特定半导体制造工艺和对应的设计规则。通过使用更小特征尺寸来生产能够制造更高密度IC的更小晶体管,不断开发更快和更高功效的技术节点。
[0034] 图1示出了可适于实现本公开的某些方面的片上系统(SoC)100中的示例性组件和互连装置。SoC 100可包括多个异构处理器,诸如中央处理单元(CPU)102、调制解调器处理器104、图形处理器106和应用处理器108。每个处理器102、104、106、108可包括一个或多个核心,并且每个处理器/核心可独立于其它处理器/核心执行操作。处理器102、104、106、108可彼此紧密接近地组织(例如,在单个基板、管芯、集成芯片等上),使得处理器可以比信号片外传播的情况下可能的高得多的频率/时钟速率操作。核心的接近还可允许对片上存储器和资源(例如,电压轨)的共享,以及允许核心之间更协调的协作。
[0035] SoC 100可包括用于管理传感器数据、模数转换和/或无线数据传输以及用于执行其它专门操作(例如,解码高清视频、视频处理等)的系统组件和资源110。系统组件和资源110还可包括组件,诸如稳压器、振荡器、锁相环路(PLL)、外围桥接器、数据控制器、系统控制器、接入端口、定时器和/或用于支持在计算设备上运行的处理器和软件客户端的其它类似组件。系统组件和资源110还可包括用于与外围设备诸如相机、电子显示器、无线通信设备、外部存储器芯片等介接的电路。
[0036] SoC 100还可包括通用串行总线(USB)或其它串行总线控制器112、一个或多个存储器控制器114以及集中式资源管理器(CRM)116。SoC 100还可包括用于与SoC外部的资源通信的输入/输出模块(未示出),该SoC外部的资源中的每个资源可由内部SoC组件中的两个或更多个内部SoC组件共享。
[0037] 处理器102、104、106、108可经由互连装置/总线模块122互连到USB控制器112、存储器控制器114、系统组件和资源110、CRM 116和/或其它系统组件,该互连/总线模块可包括可重新配置逻辑门阵列和/或实现总线架构。通信还可由高级互连件诸如高性能片上网络(NoC)提供。
[0038] 互连装置/总线模块122可包括或提供总线主控系统,该总线主控系统被配置为授予SoC组件(例如,处理器、外围设备等)对总线的排他控制(例如,以突发模式、块传送模式等传送数据)以达到设定持续时间、操作数量、字节数量等。在一些情况下,互连装置/总线模块122可实现仲裁方案以防止多个主组件试图同时驱动总线。存储器控制器114可以是被配置为管理经由存储器接口/总线126往返存储器124的数据流的专用硬件模块。
[0039] 存储器控制器114可包括被配置为对存储器124执行读取和写入操作的一个或多个处理器。处理器的示例包括微处理器微控制器、数字信号处理器(DSP)、现场可编程门阵列(FPGA)、可编程逻辑器件(PLD)、状态机、门控逻辑、分立硬件电路和被配置为执行贯穿本公开内容描述的各种功能的其他合适的硬件。在某些方面,存储器124可以是SoC 100的一部分。
[0040] 图2示出了采用多信道数据通信链路250来将发射设备200与接收设备220耦合的系统的示例。数据通信链路250包括数据信道2521‑252K、254,这些数据信道提供信号通过其从第一设备传播到第二设备的传输介质。在所示的示例中,发射设备200可被配置为根据在时钟信道254上发射的时钟信号所提供的定时信息在一个或多个数据信道2521‑252K上发射数据信号。发射设备200可包括被配置为将并行数据转换为串行数据以供在数据信道2521‑
252K上发射的串行器(未示出)。发射设备200还包括数据驱动器2061‑206K,这些数据驱动器被配置为根据时钟驱动器204在时钟信道254上转发的时钟信号所提供的定时信息通过数
据通信链路250在一个或多个数据信道2521‑252K上生成到接收设备220的数据信号。
[0041] 时钟转发常见于通信系统中,并且提供了在接收设备220中不需要锁相环路(PLL)和其它时钟恢复电路的益处。源自发射设备200中的PLL 202的长期抖动对于系统是透明的。通常,仅转发发射器生成的时钟信号的一个相位以节省功率以及将由另外的时钟信道占据的空间。在一些示例中,转发发射器生成的时钟信号的多个相位。在一些示例中,发射器生成的时钟信号作为差分时钟信号进行转发。
[0042] 接收设备220可被配置为接收和处理数据信号。接收设备220可生成时钟信号的另外的相位以获得要由相位内插器2281‑228K使用的时钟信号的同相正交(I/Q)版本。正交信号的相位相对于同相信号偏移90°。相位内插器2281‑228K可提供作为时钟信号的相位调整或相位校正I/Q版本的输出。在一个示例中,相位内插器2281‑228K中的每个相位内插器的输出被提供给采样电路2241‑224K。
[0043] 接收设备220可包括注入锁定振荡器(ILO),该ILO从耦合到时钟信道254的线路接收器222接收时钟信号并且生成时钟信号的相移版本,包括时钟信号的I/Q版本。振荡器是现代电子器件的基本构建块,并且通常被实现为环形振荡器(RO),该RO可提供优于其它类型的振荡器的优点,包括减小的占有面积、功率效率以及技术过程的可扩展性。
[0044] 图3示出了注入锁定环形振荡器(ILO 300)的示例。ILO 300可被锁定到频率接近ILO 300的工作频率或自由运行频率的注入外部信号。ILO 300包括连接在环路中的多个级
3021‑3028。在一个示例中,设置了成对的背对背反相器3061‑3064以在级3021‑3024和对应级
3025‑3028之间产生足够相移以产生振荡。环路周围的增益等于1,并且累积相移等于360°的倍数。在一个示例中,连接在环路中的级3021‑3028中的每一者包括反相器,该反相器配置有由前一级3021‑3028驱动的输入和驱动下一级3021‑3028的输出。对于奇数个反相器n,反相‑1
器的延迟τ设定自由运行振荡频率f0=(2nτ) ,其中级之间的相位差=360°/n。ILO 300提供同一时钟的多个正交相位。所示的ILO 300是环形振荡器,其具有偶数个级3021‑3028,并且如果可激发振荡模式(每个级3021‑3028之间180°偏移),则可产生准确的正交相位输出。
注入元件304或虚设负载3141‑3143交叉耦合振荡器的每个差分相位。这种交叉耦合可用于克服直流(DC)模式增益。还参照图4,注入元件304中的电流数模转换器(IDAC 402)提供由注入强度控制输入404的值控制的注入电流406。在一些实例中,ILO 300可使用电压控制的RO来实现。在一些示例中,ILO 300可使用其中偏置电流或供电电流由电流源提供的电流匮乏的RO来实现。在一些示例中,偏置电流由IDAC(参见图5中的IDAC 510)提供。与电压控制的RO相比,电流匮乏的RO可更轻松地控制过程电压和温度(PVT)的变化。包括IDAC以控制偏置电流或供电电流使得ILO 300能够作为数控振荡器(DCO)进行操作。此架构可被利用来注入定时的电流突发并将振荡器锁定到期望频率。
[0045] 在图4所示的示例性注入元件304中,IDAC 402输出参考电流408(iref)的缩放版本作为注入电流406。注入电流406用于基于注入强度控制输入404的值来控制注入强度。当使能控制信号412为高时,基于输入参考时钟极性410p、410n将注入电流406交替地注入到振荡器的一个相位或另一个相位。在所示的示例中,注入元件304耦合到用于ILO 300中的注入的一对节点308、310(Osc_p4和Osc_n4)。
[0046] 虚设负载3141‑3143耦合到其它节点对:Osc_p1/Osc_n1、Osc_p2/Osc_n2以及Osc_p3/Osc_n3。在一些示例中,可使用图4中所示的虚设注入结构420来实现虚设负载3141‑3143。虚设注入结构420可耦合到ILO 300中的其它节点对中的每个节点对,以用于负载匹配目的并且确保所有相位延迟元件具有相同的电路元件。
[0047] 图4示出了可根据本公开的某些方面进行调适的环形振荡器440的某些方面。环形振荡器440包括从电流源接收供电电流450的多个(N个)反相器4441‑444N。供电电流450的量值可被调整以调谐环形振荡器440。第一反相器4441被示出为具有一对晶体管446、448,但可使用其它配置和类型的反相器。反相器4441‑444N可被布置或配置为提供ILO 300。
[0048] ILO 300可被配置为在接近目标频率的频率下自由运行。在一个示例中,目标频率可以是10GHz,并且ILO 300可被配置为在9.9GHz下自由运行。当处于自由运行模式时,每个9
级3021‑3028贡献12.6皮秒的延迟,计算为f0=(1/9.9×10)/8=12.6ps。当注入锁定时,级
3021‑3028中的每个级被迫更快地切换,在所示的示例中延迟为11.8ps。总锁定振荡频率(f锁定)可计算如下:
[0049]
[0050] 输出信号可使用目标频率下的差分输入时钟信号来生成。输出信号中的抖动的绝大部分是从输入时钟信号而不是从自由运行的电流控制振荡器继承的。
[0051] 图5示出了包括ILO 502的时钟生成系统500的校准。ILO 502可对应于图3所示的ILO 300。ILO 502产生5GHz时钟信号的相位,并且包括或耦合到缓冲器、电平移位器和向倍频器电路506提供一组时钟相位518的其它电路504。为了本公开的目的,术语诸如“5GHz时钟信号的相位”是指从5GHz时钟信号导出的彼此相移不同的信号。在另一个示例中,术语“10GHz时钟信号的相位”是指从10GHz时钟信号导出的彼此相移不同的信号。倍频器电路
506输出具有不同相移的时钟信号520。校准电路508可用于实现反馈环路。在一个示例中,校准电路508包括可使用低通滤波器来实现的频率计数器514和占空比比较电路516。校准电路508提供操作来调谐ILO 502的控制代码522。控制代码522可使电流数模转换器(IDAC 
510)提供用于调谐ILO 502的供电或偏置电流524(i调谐)。ILO 502中的注入锁定电路可被配置为使用注入结构512作为电流匮乏的RO来操作,该注入结构可设定例如注入电流526的基本电平。注入结构512可对应于图3所示的注入锁定结构320。
[0052] 电流匮乏的RO频率是供应或偏置电流524的函数,该供电或偏置电流在此包括i调谐。在一个示例中,ILO 502在5GHz的核心频率下操作以实现10GHz的输出时钟信号频率。
当在注入结构512实现注入之后输出频率恒定在10GHz处时,ILO 502被认为是频率锁定的。
典型地,当ILO 502被锁定在目标频率处时,时钟信号520的相位需要准确地偏移。
[0053] 常规的校准电路508会引入另外的误差,这些误差在测量和校准输出之间的相位失配时必须是已知的并被适应。图6是用于时钟生成电路的常规校准系统600的框图。在一些示例中,校准系统包括图5所示的校准电路508、IDAC 510和/或注入结构512的组件中的至少一些组件。在图6所示的示例中,校准系统600包括控制校准过程的有限状态机610
(FSM)。有限状态机610响应比较电路608的输出并且提供可用于配置ILO 602中的注入电路的校准代码620。ILO 602可被配置为向相位内插器提供一组相位612,该相位内插器用于向采样电路或解串器提供定时信号
[0054] 校准系统600通过使用脉冲生成电路604从该组相位612生成脉冲来观察该组相位612。每个脉冲生成电路604生成脉冲信号614,该脉冲信号具有基于该组相位612的两个上升沿的相位差的占空比。脉冲信号614之间的脉冲宽度的差值可指示该组相位612中的相位失配。对脉冲信号614进行平均以获得脉冲信号614中的平均电压或功率的测量结果。在一些示例中,脉冲信号614使用低通滤波器进行平均。脉冲信号614的占空比影响脉冲信号614中所测量的平均电压或功率。比较电路608产生决策信号618,该决策信号可由有限状态机
610用来确定该组相位612中的相位偏移的差。有限状态机610可响应决策信号618和/或通过配置用于配置ILO 602中的供电电流电路的校准代码620的值进行响应。在一些示例中,可采用两个IDAC。注入结构512中的一个IDAC控制注入电流526(i注入)的强度,并且另一个IDAC 510提供使用校准算法动态更新的供电或偏置电流524(i调谐)。
[0055] 校准系统600可在测量电路中引入另外的相位误差,并且这些另外的相位误差可不影响用于生成采样时钟信号的该组相位612。在一些示例中,校准系统600优化脉冲信号
614的占空比而不是用于生成采样时钟信号的该组相位612的相位偏移。图7A中的概念化校准系统700示出了误差716的影响的示例,该误差可由ILO 702输出的来自多个相位712的脉冲信号714中的校准脉冲的生成引入。在一些示例中,校准脉冲使用脉冲生成电路704来生成,并且可作为I/Q延迟的函数的平均值可使用低通滤波器706来获得。在一个示例中,通过比较针对从clk0和clk90相位712生成的脉冲信号714测量或计算的平均值来获得第一比较值710a,并且通过比较针对从clk90和clk180相位712生成的脉冲信号714测量或计算的平均值来获得第二比较值710b。可用于更新校准代码直到达到理想值的比较值710a、710b可受到由脉冲生成电路704引入的误差或偏移的影响。在所示的示例中,每个脉冲信号714被分配比较值710a、710b中有所反映的误差值(ε1‑ε4)。
[0056] 图7B中的时序图720示出了脉冲生成电路704中的误差的影响。可假设脉冲生成电路704直接对应于图6中的脉冲生成电路604,并且脉冲是通过对信号的I/Q对执行逻辑“与”函数来获得的,其中I信号在“与”函数之前是非反相的而Q信号是反相的。时序图720示出了其中Clk 0 722表示I信号并且Clk 90 724表示Q信号的示例。“与”函数对Clk 0 722和反相Clk 90 726进行操作,从而在Clk 0 722和反相Clk 90 726的高状态的重叠期间在校准脉冲信号728中产生脉冲734。时序图720示出了在反相Clk 90 726中引入以在未校准脉冲信号730中产生扩展Clk 90 732的延迟的示例。在此示例中,脉冲734和736的持续时间的差值738表示由校准系统700引入直到应用校准才传播到数据采样电路的误差。校准可基于具有误差的信号,并且当应用校准时,参考信号具有误差使得输出结果具有误差。图7C中的曲线图740示出了当Clk0/Clk90和Clk90/Clk180的脉冲两者在90°处重合时可发生的理想校准
值742。
[0057] 常规时钟生成系统受到各种问题的困扰,这些问题包括浪费的功率消耗(包括在电池电量是宝贵资源的移动应用中)和不准确的校准。再次转到图7A,当仅四个相位712用于生成采样信号时,在产生八个不同相位的信号的ILO 702中发生功率浪费。ILO 702可在于高频率下切换以产生未使用相位的信号上花费大量能量。校准中的不准确起因于使用需要脉冲生成的不同观察路径。校准值受到由脉冲生成电路704引入的相位失配(εpulsegen)的影响。相位失配增加了校准结果的不确定性。常规系统遭受另外的缺点,这些缺点包括仅为支持观察电路和实现用于校准目的的反馈所需的另外的电路和功率消耗。脉冲生成电路
704的电路布局中的轻微不平衡可影响观察和所得校准过程的准确性。
[0058] 本公开的某些方面提供一种校准架构,该校准架构可通过移除专用观察路径并且减少或消除信号相位关系的观察中的不确定性来节省功率并且改进校准结果。在一个示例中,当前公开的校准架构可与图3所示的ILO 300一起使用。
[0059] 图8示出了根据本公开的某些方面提供的校准系统800的示例。校准系统800包括控制校准过程的有限状态机810。有限状态机810响应比较电路808的输出,并且提供可用于配置ILO 802中的供电电流和/或注入电路的校准代码818。ILO 802可对应于图3所示的ILO 
300。ILO 802可被配置为向倍频器电路804提供八个相位8121‑8128。倍频器电路804生成四个相位814,这些相位被提供给用于向采样电路或解串器提供定时信号的相位内插器。ILO 
802在半速率下操作,从而提供相当大的功率节省,并且ILO 802所提供的八个相位8121‑
8128以四个相位814的一半频率和为从通信链路捕获数据而生成的定时信号进行切换。
[0060] 校准系统800使用由倍频器电路804输出的四个相位814来校准ILO 802。根据本公开的一个方面,相位814的占空比可指示是否已实现理想振荡器频率。在一个示例中,四个相位814中的每个相位被提供给一组低通滤波器中的一个低通滤波器,该低通滤波器产生表示对应相位814的平均电压或功率的输出。对应相位814的平均电压或功率指示相位814的占空比,并且比较电路808可指示四个比较电路808何时处于50%占空比水平。比较电路808产生决策信号816,该决策信号可由有限状态机810用来确定四个相位814中的相位偏移的差。有限状态机810可响应于决策信号816和/或通过配置用于配置ILO 802中的注入电路的校准代码818的值进行响应。
[0061] 占空比和理想振荡器频率之间的关系源自于倍频器电路804的配置和操作。由ILO 802产生的八个相位被提供给倍频器电路804,该倍频器电路包括四个异“或”门(XOR门
820a‑820d)。每个XOR门820a‑820d从接收一对差分相位信号的差分输入输出双倍速率时钟信号。输入差分相位信号相移90°。
[0062] 在第一示例中,第一XOR门820a接收Clk 0相位8121作为同相差分输入并且接收Clk 90相位8123作为正交差分输入。在此示例中,同相差分输入包括作为Clk 0相位8121的反相的Clk 180相位8125,并且正交差分输入包括作为Clk 90相位8123的反相的Clk 270相位8127。第一XOR门820a输出全速率Clk10 0信号822a。
[0063] 在第二示例中,第二XOR门820b接收Clk 45相位8122作为同相差分输入并且接收Clk 135相位8124作为正交差分输入。在此示例中,同相差分输入包括作为Clk 45相位8122的反相的Clk 225相位8126,并且正交差分输入包括作为Clk 135相位8124的反相的Clk 315相位8128。第一XOR门820b输出全速率Clk10 90信号822b。
[0064] 图9包括示出倍加电路804的操作的时序图900。示出了第一XOR门820a和第二XOR门820b的定时。在第一示例中,关于第一XOR门820a,当滞后正交Clk 90相位8123为低时,同相Clk 0相位8121转变为高908,从而致使全速率Clk10 0信号822a转变为高
当正交Clk 90相位8123转变为高912并且Clk 0相位8121为高时,全速率Clk10 0信号822a转变为低,因为 当Clk 0相位8121转变为低时并且当滞后Clk 90相位8123为高
时,全速率Clk10 0信号822a再次转变为高 因此,对于同相信号中的每一
个脉冲,在全速率Clk10 0信号822a中生成两个脉冲。
[0065] 在与第二XOR门802b相关的第二示例中,当滞后正交Clk 135相位8124为低时,同相Clk  45相位8122转变为高910,从而致使全速率Clk10 90信号822b转变为高当正交Clk 135相位8124在边沿914处转变为高时,当Clk 45相位8122为
高时,全速率Clk10 90信号822b转变为低,因为 当Clk 45相位8122转变为低时,
当滞后Clk 135相位8124为高时,全速率Clk10 90信号822再次转变为高
因此,对于同相信号中的每一个脉冲,在全速率Clk10 90信号822b中生成两个脉冲。
[0066] 可观察占空比以进行I/Q校准。由XOR门820a‑820d输出的四个相位814的占空比被关联到I/Q相位关系。例如,Clk 0相位8121和Clk 90相位8123中的转变的标称相对定时中的任何差值影响全速率Clk10 0信号822a的占空比。在后一个示例中,Clk 90相位8123信号中的延迟边沿可改变全速率Clk10 0信号822a中的脉冲的宽度。在本公开的一个方面中,比较电路808可优化ILO 802的操作以在相位814中的每个相位中获得50%的占空比。在一些示例中,比较电路808被配置为比较使用低通滤波器806获得的电压或电流的平均值。所公开的校准技术的使用消除了对为了观察目的而生成额外脉冲的需要,并且避免了观察路径中对应的另外的失配。
[0067] ILO 802用于I/Q信号生成,并且需要以精确的90°相位延迟为目标。时序图900示出了可如何校准I/Q延迟。时序图900表明,3个连续延迟902可归因于核心振荡器延迟,而每4个延迟904中的1个延迟由注入机构校正。这4个延迟902和904的总和等于100ps,或者等于注入时钟的一个周期。Clk 135相位8124可包括用作参考并且在此示例中锁定到输入信号的边沿914。如果调谐电流过低,则两个连续相位之间的每个时间延迟略长于理想的25ps,而如果调谐电流太高,则两个连续相位之间的每个时间延迟略短于理想的25ps。供电或偏置电流524由电流DAC诸如,图5中所示的IDAC 510控制。可在相位校准期间精确地测量I/Q延迟,以便正确地更新提供给IDAC 510的值。
[0068] 根据本公开的某些方面实现的半速率注入锁定振荡器架构可基于输出时钟信号(相位814)的I/Q延迟和占空比之间的关系来校准。每个10GHz输出时钟信号由5GHz输入信号的异“或”组合生成,并且10GHz全速率Clk10 0信号822a在振荡器的两个单位延迟期间为高,而在振荡器的一个单位延迟期间为低,同时一个单位延迟通过注入锁定机构进行校正。
基于图9中的表920中所示的示例,如果振荡器的自然频率过慢,则每个单位延迟是26ps,并且因此注入锁定机构将迫使最后的延迟是22ps。这导致全速率Clk10 0信号822a的占空比为
52%。通过类似分析,全速率Clk10 0信号822a的占空比为48%。
[0069] 半速率振荡器和倍频器的组合示出了全速率下输出时钟的I/Q延迟和占空比之间的唯一线性关系。因此,不需要添加将消耗另外的功率并且在所观察的I/Q延迟中引入不确定性的观察电路。可使用提取占空比的平均值的简单低通滤波器来测量控制调谐电流的设定的准确度和I/Q延迟的准确度。
[0070] 图10包括示出了在10GHz下所有四个输出信号之间的相位差的第一曲线图1000。随着自然振荡频率的增加,两个连续信号之间的单位延迟在三个相位上减小。第四延迟由注入锁定机构强制执行以确保满足锁定条件(即,四个延迟的总和等于一个完整目标周
期)。为了补偿其它三个相位延迟的减小,随着自然振荡频率的增加,0°和90°相位之间的延迟随着频率的增加而增加。
[0071] 图10包括示出了10GHz下的输出时钟信号的占空比的第二曲线图1020。占空比是接近理想锁定点的自然振荡频率的线性函数。仅当I/Q延迟被正确地设定为90°时,占空比才达到50%的理想值。应当注意,由于振荡器是电流匮乏的,所以一些偏置条件导致在注入器件中用于生成注入电流的电流DAC和用于生成调谐电流(i调谐)的主电流DAC之间形成电流路径。换句话说,注入电流的一部分被添加到调谐电流,这可降低理想锁定点的频率。
[0072] 本文中所公开的某些技术可在时钟生成电路中实现,该时钟生成电路具有:注入锁定振荡器,该注入锁定振荡器具有耦合到半速率时钟信号的输入;倍频器电路,该倍频器电路具有耦合到该注入锁定振荡器的多个输出的多个输入;低通滤波器,每个低通滤波器具有耦合到该倍频器电路的多个输出中的一个输出的输入;以及校准电路,该校准电路包括接收这些低通滤波器的输出的比较逻辑,并且具有耦合到该注入锁定振荡器中的供电电流的源的控制输入的输出。在一个示例中,该注入锁定振荡器被配置为生成半速率时钟信号的多个相位。在一个示例中,该倍频器电路接收半速率时钟信号的多个相位并且提供全速率时钟信号的多个相位。在一个示例中,这些低通滤波器被配置为接收全速率时钟信号的多个相位。在一个示例中,该校准电路被配置为基于这些低通滤波器的输出的比较来控制该注入锁定振荡器中的注入电路。该校准电路可使用有限状态机或其它处理电路来实现。
[0073] 在一些示例中,该注入锁定振荡器中的供电电流的源包括数模转换器。该比较逻辑可被配置为比较这些低通滤波器的这些输出。该倍频器电路可包括异“或”门,每个异“或”门具有耦合到由该注入锁定振荡器的该多个输出中的两个输出提供的差分信号的输入。该校准电路可包括有限状态机。该注入锁定振荡器可包括连接在该环路中的多个反相器。每个反相器可具有由前一级驱动的输入和驱动下一级的输出。该注入锁定振荡器的该多个输出中的每个输出可耦合到连接在该环路中的该多个反相器中的一个反相器的输出。该注入锁定振荡器可包括背对背反相器和注入电路,该背对背反相器跨该环路耦合并且耦合在连接在该环路中的该多个反相器的对之间,该注入电路跨该环路耦合并且耦合在连接在该回路中的该多个反相器中的一对反相器之间。注入锁定振荡器可包括一个或多个相位内插器和一个或多个采样电路,该一个或多个相位内插器具有耦合到该倍频器电路的该多个输出的输入,每个采样电路接收该一个或多个相位内插器的输出作为输入。该一个或多个采样电路中的每个采样电路的输入可耦合到串行通信链路的数据信道。
[0074] 图11是示出用于校准时钟生成电路的方法1100的示例的流程图。振荡器可对应于图3的ILO 300或图8的ILO 802。方法1100可在耦合到多信道数据通信链路的接收器中实现。在一些示例中,方法1100可涉及使用有限状态机或其它处理器的校准电路。
[0075] 在框1102处,注入锁定振荡器可被配置为生成半速率时钟信号的多个相位。在框1104处,可将半速率时钟信号的多个相位提供给输出全速率时钟信号的多个相位的倍频器电路。在框1106处,可将全速率时钟信号的多个相位提供给低通滤波器。在框1108处,校准电路可被配置为基于低通滤波器的输出的比较来控制注入锁定振荡器中的IDAC。
[0076] 在一些示例中,全速率时钟信号的多个相位可通过对表示全速率时钟信号的多个相位中的两个相位的信号执行异“或”来生成。校准电路可被配置为向注入锁定振荡器提供供电电流。该供电电流可具有基于这些低通滤波器的这些输出的比较而配置的量值。校准电路可被配置为迭代地调整供电电流的量值,直到低通滤波器的输出相等。
[0077] 在某些示例中,低通滤波器可用于生成表示全速率时钟信号的对应相位的占空比的信号。该方法可包括:当低通滤波器的输出相等时,确定全速率时钟信号的多个相位中的每个相位具有50%占空比。半速率时钟信号的多个相位可包括相对于彼此相移的半速率信号。全速率时钟信号的多个相位可包括相对于彼此相移的全速率信号。该方法可包括:将全速率时钟信号的多个相位提供给一个或多个相位内插器,每个相位内插器提供用于对串行通信链路的数据信道进行采样的定时信息。
[0078] 还应当注意,本文任何示例性方面中所描述的操作步骤是为了提供示例而描述的。所描述的操作可按除了所示出的顺序之外的众多不同顺序来执行。此外,在单个操作步骤中描述的操作实际上可在多个不同步骤中执行。另外,可组合示例性方面中讨论的一个或多个操作步骤。将理解,如对本领域技术人员将显而易见的,可对在流程图中示出的操作步骤进行众多不同的修改。本领域技术人员将同样理解,可使用多种不同的技术和工艺中的任何一种来表示信息和信号。例如,在遍及上文的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以通过电压、电流、电磁波磁场或粒子、光场或粒子或者它们的任何组合来表示。
[0079] 上述方法的各种操作可以通过能够执行对应功能的任何合适的构件来执行。该装置可以包括各种硬件和/或软件部件和/或模块,包括但不限于电路、专用集成电路(ASIC)或处理器。通常,在存在附图中示出的操作的情况下,那些操作可以具有带相似编号的对应的配对装置加功能组件。在某些方面中,一种装置包括:用于配置注入锁定振荡器以生成半速率时钟信号的多个相位的构件;用于将该半速率时钟信号的该多个相位的频率加倍以获得全速率时钟信号的多个相位的构件;用于比较该全速率时钟信号的该多个相位的构件,该构件包括被配置为输出该全速率时钟信号的该多个相位的低通滤波版本的低通滤波器;以及用于控制该注入锁定振荡器中的供电电流的构件,该构件包括被配置为提供响应于这些低通滤波器的输出的比较的该电路的电流数模转换器。
[0080] 在一些示例中,用于控制该供电电流的该构件还被配置为向该注入锁定振荡器提供供电电流。用于将该半速率时钟信号的该多个相位的频率加倍的该构件包括异“或”门,这些异“或”门被配置为作为倍频器电路进行操作,该倍频器电路接收表示该全速率时钟信号的该多个相位中的两个相位的差分信号。该供电电流可具有基于这些低通滤波器的这些输出的比较而配置的量值。用于控制该供电电流的该构件可被配置为迭代地调整该供电电流的该量值,直到这些低通滤波器的这些输出相等。
[0081] 在一些示例中,由这些低通滤波器输出的信号对应于该全速率时钟信号的对应相位的占空比。当这些低通滤波器的这些输出相等时,该全速率时钟信号的该多个相位中的每个相位可具有50%占空比。用于控制该供电电流的该构件可包括有限状态机。该半速率时钟信号的该多个相位可包括相对于彼此相移的半速率信号。该全速率时钟信号的该多个相位可包括相对于彼此相移的全速率信号。该全速率时钟信号的该多个相位可被提供给一个或多个相位内插器。每个相位内插器可提供用于对串行通信链路的数据信道进行采样的定时信息。
[0082] 在以下经编号条款中描述了一些实施方式示例。
[0083] 1.一种时钟生成电路,所述时钟生成电路包括:注入锁定振荡器,所述注入锁定振荡器具有耦合到半速率时钟信号的输入;倍频器电路,所述倍频器电路具有耦合到所述注入锁定振荡器的多个输出的多个输入;低通滤波器,每个低通滤波器具有耦合到所述倍频器电路的多个输出中的一个输出的输入;以及校准电路,所述校准电路包括接收所述低通滤波器的输出的比较逻辑,并且具有耦合到所述注入锁定振荡器中的供电电流的源的控制输入的输出。
[0084] 2.根据条款1中所述的时钟生成电路,其中所述注入锁定振荡器中的所述供电电流的所述源包括数模转换器。
[0085] 3.根据条款1或条款2中所述的时钟生成电路,其中所述比较逻辑被配置为比较所述低通滤波器的所述输出。
[0086] 4.根据条款1至3中任一条款所述的时钟生成电路,其中所述倍频器电路包括异“或”门,每个异“或”门具有耦合到由所述注入锁定振荡器的所述多个输出中的两个输出提供的差分信号的输入。
[0087] 5.根据条款1至4中任一条款所述的时钟生成电路,其中所述校准电路还包括有限状态机。
[0088] 6.根据条款1至5中任一条款所述的时钟生成电路,其中所述注入锁定振荡器包括连接在所述环路中的多个反相器,每个反相器具有由前一级驱动的输入和驱动下一级的输出。
[0089] 7.根据条款6中所述的时钟生成电路,其中所述注入锁定振荡器的所述多个输出中的每个输出耦合到连接在所述环路中的所述多个反相器中的一个反相器的输出。
[0090] 8.根据条款6或条款7中所述的时钟生成电路,其中所述注入锁定振荡电路包括:背对背反相器,所述背对背反相器跨所述环路耦合并且耦合在连接在所述环路中的所述多个反相器的对之间;以及注入电路,所述注入电路跨所述环路耦合并且耦合在连接在所述回路中的所述多个反相器中的一对反相器之间。
[0091] 9.根据条款1至8中任一条款所述的时钟生成电路,其中所述注入锁定振荡器包括:一个或多个相位内插器,所述一个或多个相位内插器具有耦合到所述倍频器电路的所述多个输出的输入;以及一个或多个采样电路,每个采样电路接收所述一个或多个相位内插器的输出作为输入。
[0092] 10.根据条款9中所述的时钟生成电路,其中所述一个或多个采样电路中的每个采样电路的输入耦合到串行通信链路的数据信道。
[0093] 11.一种装置,所述装置包括:用于配置注入锁定振荡器以生成半速率时钟信号的多个相位的构件;用于将所述半速率时钟信号的所述多个相位的频率加倍以获得全速率时钟信号的多个相位的构件;用于比较所述全速率时钟信号的所述多个相位的构件,所述构件包括被配置为输出所述全速率时钟信号的所述多个相位的低通滤波版本的低通滤波器;以及用于控制所述注入锁定振荡器中的供电电流的构件,所述构件包括被配置为提供响应于所述低通滤波器的输出的比较的所述电路的电流数模转换器。
[0094] 12.根据条款11中所述的装置,其中用于控制所述供电电流的所述构件还被配置为向所述注入锁定振荡器提供供电电流。
[0095] 13.根据条款11或条款12中所述的装置,其中用于将所述半速率时钟信号的所述多个相位的频率加倍的所述构件包括异“或”门,所述异“或”门被配置为作为倍频器电路进行操作,所述倍频器电路接收表示所述全速率时钟信号的所述多个相位中的两个相位的差分信号。
[0096] 14.根据条款11至13中任一条款所述的装置,其中所述供电电流具有基于所述低通滤波器的所述输出的比较而配置的量值。
[0097] 15.根据条款14中所述的装置,其中用于控制所述供电电流的所述构件被配置为迭代地调整所述供电电流的所述量值,直到所述低通滤波器的所述输出相等。
[0098] 16.根据条款11至15中任一条款所述的装置,其中所述低通滤波器的输出对应于所述全速率时钟信号的对应相位的占空比。
[0099] 17.根据条款16中所述的装置,其中当所述低通滤波器的所述输出相等时,所述全速率时钟信号的所述多个相位中的每个相位具有50%占空比。
[0100] 18.根据条款11至17中任一条款所述的装置,其中用于控制所述供电电流的所述构件包括有限状态机。
[0101] 19.根据条款11至18中任一条款所述的装置,其中所述半速率时钟信号的所述多个相位包括相对于彼此相移的半速率信号,并且其中所述全速率时钟信号的所述多个相位包括相对于彼此相移的全速率信号。
[0102] 20.根据条款11至19中任一条款所述的装置,其中所述全速率时钟信号的所述多个相位被提供给一个或多个相位内插器,每个相位内插器提供用于对串行通信链路的数据信道进行采样的定时信息。
[0103] 21.一种用于校准时钟生成电路的方法,所述方法包括:配置注入锁定振荡器以生成半速率时钟信号的多个相位;将所述半速率时钟信号的所述多个相位提供给输出全速率时钟信号的多个相位的倍频器电路;将所述全速率时钟信号的多个相位提供给低通滤波器;以及配置校准电路以基于所述低通滤波器的输出的比较来控制所述注入锁定振荡器中的电流数模转换器(IDAC)。
[0104] 22.根据条款21中所述的方法,所述方法还包括:通过对表示所述全速率时钟信号的所述多个相位中的两个相位的信号执行异“或”来生成所述全速率时钟信号的所述多个相位。
[0105] 23.根据条款21或条款22中所述的方法,其中所述校准电路被配置为向所述注入锁定振荡器提供供电电流。
[0106] 24.根据条款21至23中任一条款所述的方法,其中所述供电电流具有基于所述低通滤波器的所述输出的比较而配置的量值。
[0107] 25.根据条款24中所述的方法,其中所述校准电路被配置为迭代地调整所述供电电流的所述量值,直到所述低通滤波器的所述输出相等。
[0108] 26.根据条款21至25中任一条款所述的方法,所述方法还包括:使用所述低通滤波器来生成表示所述全速率时钟信号的对应相位的占空比的信号。
[0109] 27.根据条款26所述的方法,所述方法还包括:当所述低通滤波器的所述输出相等时,确定所述全速率时钟信号的所述多个相位中的每个相位具有50%占空比。
[0110] 28.根据条款21至27中任一条款所述的方法,其中所述半速率时钟信号的所述多个相位包括相对于彼此相移的半速率信号,并且其中所述全速率时钟信号的所述多个相位包括相对于彼此相移的全速率信号。
[0111] 29.根据条款21至28中任一条款所述的方法,所述方法还包括:将所述全速率时钟信号的所述多个相位提供给一个或多个相位内插器,每个相位内插器提供用于对串行通信链路的数据信道进行采样的定时信息。
[0112] 如本文所用,提到条目列表“中的至少一者”的短语,指代这些条目的任意组合(其包括单一成员)。举例而言,“a、b或c中的至少一项”旨在涵盖a、b、c、a‑b、a‑c、b‑c和a‑b‑c、以及具有多个相同要素的任何组合(例如,a‑a、a‑a‑a、a‑a‑b、a‑a‑c、a‑b‑b、a‑c‑c、b‑b、b‑b‑b、b‑b‑c、c‑c和c‑c‑c,或者a、b和c的任何其他排序)。
[0113] 提供本公开是为使得本领域任何技术人员皆能够制作或使用本公开的各方面。对本公开的各种修改对于本领域技术人员来说将是显而易见的,并且本文定义的一般原理可以应用于其他变型而不脱离本公开的精神或范围。因此,本公开内容不旨在受限于本文描述的示例和设计,而是要符合与本文所公开的原则和新颖性特征相一致的最宽的范围。
QQ群二维码
意见反馈