《宽带宽共振全局时钟分配.pdf》由会员分享,可在线阅读,更多相关《宽带宽共振全局时钟分配.pdf(34页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103970183 A (43)申请公布日 2014.08.06 C N 1 0 3 9 7 0 1 8 3 A (21)申请号 201410043093.6 (22)申请日 2014.01.29 13/759,311 2013.02.05 US G06F 1/10(2006.01) (71)申请人国际商业机器公司 地址美国纽约 (72)发明人 TJ布西洛特 DJ德拉克 RA格洛维斯 JD希伯勒 YI基姆 L-T潘戈 WR雷赫尔 PJ雷斯特勒 MGR托马森 (74)专利代理机构中国国际贸易促进委员会专 利商标事务所 11038 代理人鲍进 (54) 发明名称 宽带宽共。
2、振全局时钟分配 (57) 摘要 本发明涉及宽带宽共振全局时钟分配。宽带 宽共振时钟分配包括:时钟网格,被配置成向集 成电路中的多个组件分配时钟信号;可调谐扇区 缓冲区,被配置成接收时钟信号并且向时钟网格 提供输出;至少一个电感器;至少一个可调谐电 阻开关;及电容器网络。可调谐扇区缓冲区可编 程为设置时钟信号的等待时间和转换速率。电感 器、可调谐电阻开关和电容器网络连接在时钟网 格和参考电压之间。至少一个可调谐电阻开关可 编程为将至少一个电感器动态切换入或动态切换 出时钟分配,以基于时钟信号的频率实现至少一 种共振操作模式或者非共振操作模式。 (30)优先权数据 (51)Int.Cl. 权利要求。
3、书2页 说明书13页 附图18页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书2页 说明书13页 附图18页 (10)申请公布号 CN 103970183 A CN 103970183 A 1/2页 2 1.一种宽带宽共振时钟分配,包括: 时钟网格,被配置成向集成电路中的多个组件分配时钟信号; 可调谐扇区缓冲区,被配置成接收时钟信号并且向时钟网格提供输出,其中可调谐扇 区缓冲区可编程为设置时钟信号的等待时间和转换速率; 至少一个电感器; 至少一个可调谐电阻开关;及 电容器网络, 其中电感器、可调谐电阻开关和电容器网络连接在时钟网格和参考电压之间; 其中至少一个可调谐电。
4、阻开关可编程为将至少一个电感器动态切换入或动态切换出 时钟分配,以基于时钟信号的频率实现至少一种共振操作模式或者非共振操作模式。 2.如权利要求1所述的时钟分配,其中可调谐扇区缓冲区被配置成成形用于非重叠输 出驱动的时钟信号的脉冲。 3.如权利要求1所述的时钟分配,其中至少一个可调谐电阻开关被断开以实现非共振 操作模式。 4.如权利要求1所述的时钟分配,其中至少一个可调谐电阻开关被接通以实现共振操 作模式。 5.如权利要求1所述的时钟分配,其中至少一个可调谐电阻开关可编程为逐步接通或 断开至少一个电感器以减小时钟中断。 6.如权利要求5所述的时钟分配,其中至少一个可调谐电阻开关以多个台阶逐步减。
5、小 或增加电阻。 7.如权利要求6所述的时钟分配,其中多个台阶的台阶大小是线性的或者几何的。 8.如权利要求1所述的时钟分配,其中至少一个可调谐电阻开关包括至少一个开关和 至少一个可变电阻器。 9.如权利要求1所述的时钟分配,其中至少一个电感器包括在一个或多个金属层中构 造的至少一个电感器,使得它包含在具有基本上不等维度的矩形形状中。 10.如权利要求9所述的时钟分配,其中矩形形状的最小维度小于被定向在同一金属 层上并且在与该矩形形状的最大维度相同方向上的相邻电力线或接地线之间的间距。 11.如权利要求9所述的时钟分配,其中至少一个电感器包括一匝或多匝导体,并且其 中矩形形状的长度至少是矩形形。
6、状的宽度的两百倍。 12.一种宽带宽共振时钟分配,包括: 时钟网格,被配置成向集成电路中的多个组件分配时钟信号;及 多个扇区,其中每个扇区包括: 可调谐扇区缓冲区,被配置成接收时钟信号并且向时钟网格提供输出,其中可调谐扇 区缓冲区可编程为设置时钟信号的等待时间和转换速率; 至少一个电感器; 至少一个可调谐电阻开关;及 电容器网络, 其中电感器、可调谐电阻开关和电容器网络连接在时钟网格和参考电压之间; 其中至少一个可调谐电阻开关可编程为将至少一个电感器动态切换入或动态切换出 权 利 要 求 书CN 103970183 A 2/2页 3 时钟分配,以基于时钟信号的频率实现至少一种共振操作模式或者非。
7、共振操作模式。 13.如权利要求12所述的时钟分配,其中可调谐扇区缓冲区被配置成成形用于非重叠 输出驱动的时钟信号的脉冲。 14.如权利要求12所述的时钟分配,其中至少一个可调谐电阻开关可编程为逐步接通 或断开至少一个电感器以减小时钟中断。 15.如权利要求12所述的时钟分配,其中至少一个可调谐电阻开关包括至少一个开关 和至少一个可变电阻器。 16.如权利要求12所述的时钟分配,其中至少一个电感器包括在一个或多个金属层中 构造的至少一个电感器,使得它包含在具有基本上不等维度的矩形形状中。 17.如权利要求16所述的时钟分配,其中矩形形状的最小维度小于被定向在同一金属 层上并且在与该矩形形状的最。
8、大维度相同方向上的相邻电力线或接地线之间的间距。 18.如权利要求16所述的时钟分配,其中至少一个电感器包括一匝或多匝导体,并且 其中矩形形状的长度至少是矩形形状的宽度的两百倍。 19.一种用于宽带宽共振时钟分配的方法,所述方法包括: 基于用于集成电路的时钟信号的频率来识别用于集成电路的共振模式,其中集成电路 包括多个组件、被配置成向多个组件分配时钟信号的时钟网格、被配置成接收时钟信号并 且向时钟网格提供输出的可调谐扇区缓冲区、至少一个电感器、至少一个可调谐电阻开关 及电容器网络,其中电感器、可调谐电阻开关和电容器网络连接在时钟网格和参考电压之 间; 配置可调谐扇区缓冲区来设置时钟信号的等待时。
9、间和转换速率;及 配置至少一个可调谐电阻开关来将至少一个电感器动态切换入或动态切换出时钟分 配,以实现所识别的共振模式。 20.如权利要求19所述的方法,其中配置至少一个可调谐电阻开关包括: 将至少一个可调谐电阻开关编程成逐步接通或断开至少一个电感器以减小时钟中断。 权 利 要 求 书CN 103970183 A 1/13页 4 宽带宽共振全局时钟分配 技术领域 0001 本申请总体上涉及改进的数据处理装置与方法,尤其是,涉及用于宽带宽共振全 局时钟分配的机制。 背景技术 0002 在同步数字系统中,时钟信号用于为那个系统中数据的运动定义时间参考。时钟 分配网络把来自公共点的时钟信号分配到需要。
10、它的所有元件。由于这个功能对于同步系统 的操作是至关重要的,因此对于时钟信号的特性和用于它们分配的电子网络给予很大的关 注。时钟信号常常被看作是简单的控制信号;但是,这些信号具有一些非常特殊的特点和属 性。 0003 时钟信号一般利用最大扇出来加载并且以整个同步系统中任意信号,控制或数据 信号,的最高速度操作。由于通过时钟信号为数据信号提供了时间参考,因此时钟波形必须 特别干净和锐利。此外,这些时钟信号特别受技术缩放的影响,因为,当线路的尺度减小时, 长的全局互连线变得明显更有阻力。这种增加的线路电阻是对于同步性能时钟分配的重要 性不断增加的一个主要原因。最后,时钟信号到达时间的任何差异和不确。
11、定性的控制会严 重限制整个系统的最大性能并且造成其中不正确数据信号可能在寄存器中锁存的灾难性 竞争状况。 0004 时钟分配网络常常占用芯片所消耗功率的显著部分。共振时钟分配会节省多达 50%的全局时钟功率。现代处理器在比共振电路带宽更宽的频率范围上操作。而且,共 振和非共振时钟模式之间的快速切换对时钟波形造成不可接受的改变。共振时钟采用很 大电感;但是,典型的平面、螺旋形电感器对电源电网造成太大干扰以及更高级别的布线 (routing)。共振或其它多模时钟改变了扇区缓冲区所要求的驱动强度,从而导致转换速率 (slew rate)的变化、驱动器等待时间的变化及从一种模式步进到另一种,尤其是到共。
12、振时 钟模式,期间的短周期。 0005 电网的不同扇区被不同地加载,以使得单个缓冲区的大小不是最优的。时钟网格 调谐在最后一分钟被调整,而且扇区负载可以改变,而这需要缓冲区调整并且常常是在前 道工序(FEOL)之后,其中FEOL包括形成晶体管,金属层下面任何东西,所采取的步骤。 发明内容 0006 在一种说明性实施例中,提供了一种在数据处理系统中用于宽带宽共振时钟分配 的方法。该方法包括基于用于集成电路的时钟信号频率,识别用于集成电路的共振模式。集 成电路包括多个组件、被配置成向多个组件分配时钟信号的时钟网格、被配置成接收时钟 信号并且向时钟网格提供输出的可调谐扇区缓冲区、至少一个电感器、至少。
13、一个可调谐电 阻开关及电容器网络。电感器、可调谐电阻开关和电容器网络连接在时钟网格与参考电压 之间。该方法还包括配置可调谐扇区缓冲区来设置时钟信号的等待时间与转换速率。该方 法还包括配置所述至少一个可调谐电阻开关来将至少一个电感器动态地切换入或切换出 说 明 书CN 103970183 A 2/13页 5 时钟分配,以实现识别出的共振模式。 0007 在另一种说明性实施例中,一种宽带宽共振时钟分配包括:时钟网格,被配置成 向集成电路中的多个组件分配时钟信号;可调谐扇区缓冲区,被配置成接收时钟信号并且 向时钟网格提供输出,其中可调谐扇区缓冲区可编程为设置时钟信号的等待时间和转换速 率;至少一个电。
14、感器;至少一个可调谐电阻开关;及电容器网络。可调谐扇区缓冲区可编程 为设置时钟信号的等待时间和转换速率。电感器、可调谐电阻开关和电容器网络连接在时 钟网格和参考电压之间。至少一个可调谐电阻开关可编程为将至少一个电感器动态切换入 或动态切换出时钟分配,以基于时钟信号的频率实现至少一种共振操作模式或者非共振操 作模式。 0008 宽带宽共振时钟分配包括被配置成把时钟信号分配给集成电路的多个组件的时 钟网格、被配置成接收时钟信号并且向时钟网络提供输出的可调谐扇区缓冲区,其中可调 谐扇区缓冲区可以编程为设置时钟信号的等待时间与转换速率、至少一个电感器、至少一 个可调谐的电 0009 在另一种说明性实施。
15、例中,一种宽带宽共振时钟分配包括:时钟网格,被配置成向 集成电路中的多个组件分配时钟信号;及多个扇区。每个扇区包括:可调谐扇区缓冲区,被 配置成接收时钟信号并且向时钟网格提供输出;至少一个电感器;至少一个可调谐电阻开 关;及电容器网络。可调谐扇区缓冲区可编程为设置时钟信号的等待时间和转换速率。电 感器、可调谐电阻开关和电容器网络连接在时钟网格和参考电压之间。至少一个可调谐电 阻开关可编程为将至少一个电感器动态切换入或动态切换出时钟分配,以基于时钟信号的 频率实现至少一种共振操作模式或者非共振操作模式。 0010 在其它说明性实施例中,提供了包括具有计算机可读程序的计算机可用或可读介 质的计算机。
16、程序产品。当在计算设备上被执行时,计算机可读程序使计算设备执行以上关 于方法说明性实施例概述的各种操作及其组合。 0011 在还有另一种说明性实施例中,提供了一种系统/装置。该系统/装置可以包括 一个或多个处理器及耦合到一个或多个处理器的存储器。存储器可以包括指令,当被一个 或多个处理器执行时,该指令使一个或多个处理器执行以上关于方法说明性实施例概述的 各种操作及其组合。 0012 本发明的这些及其它特征与优点将在以下本发明示例实施例的具体描述中描述 并且将由此变得对本领域普通技术人员显而易见。 附图说明 0013 当结合附图阅读时,参考以下对说明性实施例的具体描述,本发明,及其优选使用 模式。
17、及进一步的目标和优点,将得到最好的理解,其中: 0014 图1绘出了根据一种说明性实施例的多模式共振时钟分配; 0015 图2说明了根据一种说明性实施例的共振时钟的调谐; 0016 图3示出了对两个电感器的实施例的功率节约; 0017 图4是说明根据一种说明性实施例的用于配置多模式共振时钟分配的机制的操 作的流程图; 0018 图5绘出了根据一种说明性实施例的四扇区多模式共振时钟分配; 说 明 书CN 103970183 A 3/13页 6 0019 图6绘出了根据一种说明性实施例的可编程扇区缓冲区(sectorbuffer); 0020 图7A示出了根据一种说明性实施例的用于可编程扇区缓冲区。
18、的输出下降转换 (fall slew)、等待时间(latency)和功率控制; 0021 图7B示出了根据一种说明性实施例的用于可编程扇区缓冲区的输出上升转换、 等待时间和功率控制; 0022 图8绘出了根据一种说明性实施例的满强度扇区缓冲区的实现; 0023 图9示出了根据一种说明性实施例的在缓冲区大小历程(course)上等待时间变 化与转换的调谐; 0024 图10示出了根据一种说明性实施例的随着可编程的扇区缓冲区强度而增加的等 待时间; 0025 图11示出了根据一种说明性实施例的随着可编程的扇区缓冲区强度减小的等待 时间; 0026 图12示出了根据一种说明性实施例的非重叠切换以便减。
19、小内置到扇区缓冲区的 驱动器中的直通电流(shoot-through current); 0027 图13A-13D绘出了根据一种说明性实施例的后道工序可替换的缓冲区设计; 0028 图14绘出了根据一种说明性实施例的用于单个电感器的开关块; 0029 图15绘出了根据一种说明性实施例的在栅极输入上具有RC过滤器的开关设计; 0030 图16示出了根据一种说明性实施例的开关电阻随着编程台阶(programming step)的改变; 0031 图17说明了根据一种说明性实施例的进入共振模式的台阶图案(step pattern); 0032 图18A绘出了根据一种说明性实施例的可调谐共振开关及其。
20、控制逻辑控制结构; 0033 图18B绘出了根据一种说明性实施例的可调谐共振开关及其控制逻辑控制结构; 0034 图19A绘出了根据一种说明性实施例的全通门(full pass gate)可调谐共振开 关; 0035 图19B说明了根据一种说明性实施例的只对高频模式递增使能全通门的全通门 实施例; 0036 图20绘出了根据一种说明性实施例的组合的数字与电压调谐共振开关; 0037 图21绘出了根据一种说明性实施例的模拟电压斜坡(ramp)可调谐共振开关; 0038 图22示出了根据一种说明性实施例的电压逐步升高以便从非共振模式切换到共 振模式,及电压的逐步减小以便从共振模式切换到非共振模式;。
21、 0039 图23示出了根据一种说明性实施例的具有坪区(plateau)的电压斜坡; 0040 图24绘出了根据一种说明性实施例的模拟泵与控制共振开关;及 0041 图25绘出了根据一种说明性实施例的长且薄的电感器。 具体实施例 0042 说明性实施例提供了用于宽带宽共振全局时钟分配的机制。说明性实施例使用可 被动态切换的多个并联的电感器,以便根据当前的处理器频率调整时钟网格的共振频率。 这把非共振模式推到低功率频率,其中由电感器开关造成的附加功率可以被容忍。说明性 说 明 书CN 103970183 A 4/13页 7 实施例提供了具有缓慢开启的可变电阻的开关。偏置节点的附加电容在时钟分配时。
22、缓慢引 入,因此突然的负载变化不会影响时钟信号。每个感应性负载都可能具有与其电容匹配的 唯一开关。 0043 说明性实施例提供了长且薄的电感器结构,该结构为共振时钟提供了足够的电 感。有些质量丢失了;但是,因为通量捕捉在螺旋形中很差,所以这种损失不明显。 0044 说明性实施例还在编程范围上提供了具有可调谐等待时间与转换速率的可编程 缓冲区。可编程缓冲区提供了两个调谐度,包括具有恒定前道工序覆盖区的历程、满强度设 计时调谐和接通与断开部分驱动器的动态调谐。可编程缓冲区具有在所有编程上的恒定前 道工序(FEOL)覆盖区及可以在后道工序(BEOL)处调整的可调谐台阶(tunable step)。 。
23、0045 宽带宽共振时钟分配 0046 图1绘出了根据一种说明性实施例的多模式共振时钟分配。时钟网格110向集成 电路的组件提供全局时钟信号。时钟分配在0(零)级树101接收时钟,它向可调谐扇区缓 冲区102提供时钟信号。可调谐扇区缓冲区102可以编程为设置等待时间和转换速率,如 以下将更具体描述的。 0047 多模式共振时钟分配使用连接到时钟网格110的多个电感器103L 1 -L N 。电感器 103L 1 -L N 还通过可调谐共振开关104连接到电容器105C DCAP 。每个可调谐共振开关104都包 括开关和可变电阻器,如图1中所示。 0048 每个电感器103、可调谐共振开关104。
24、和电容器105构成具有共振频率的RLC电 路。图2说明了根据一种说明性实施例的共振时钟的调谐。如图2中所示,共振时钟可以 通过调整电阻、电感和电容的值来调谐。图2示出了具有各种电阻值的电流和频率。减小 电阻导致幅值增加,而增加电阻导致幅值减小。调整电感影响共振频率,使曲线左右偏移。 0049 返回图1,用于单个电感器的共振分配的频率如下: 0050 (等式1) 0051 具有多个电感器的共振分配的频率如下: 0052 (等式2) 0053 (等式3) 0054 其中,C grid 是时钟线的寄生电容和被驱动的下一个时钟电路的栅极电容。 0055 图3示出了对两个电感器的实施例的功率节约。如图3。
25、中看到的,高频共振模式 提供了功率节约,尤其是对于3.5GHz上的操作。低频共振模式从3.5GHz至2.5GHz提供功 率节约。非共振模式可以用于2.5GHz之下。 0056 所属技术领域的技术人员知道,本发明的各个方面可以实现为系统、方法或计算 机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、 完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方 式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明的各个方面 说 明 书CN 103970183 A 5/13页 8 还可以实现为在一个或多个计算机可读介质中的。
26、计算机程序产品的形式,该计算机可读介 质中包含计算机可读的程序代码。 0057 可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算 机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限 于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算 机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便 携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器 (EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者 上述的任意合适的组合。。
27、在本文件中,计算机可读存储介质可以是任何包含或存储程序的 有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。 0058 计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号, 其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但 不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是 计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者 传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。 0059 计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限 于无线、有线。
28、、光缆、RF等等,或者上述的任意合适的组合。 0060 可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的计算 机程序代码,所述程序设计语言包括面向对象的程序设计语言诸如Java、Smalltalk、C+ 等,还包括常规的过程式程序设计语言诸如“C”语言或类似的程序设计语言。程序代码可 以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、 部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。 在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络包括局域网(LAN) 或广域网(WAN)连接到用户计算机,或者,可以连接到外部。
29、计算机(例如利用因特网服务 提供商来通过因特网连接)。 0061 下面将参照根据本发明实施例的方法、装置(系统)和计算机程序产品的流程图和 /或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中 各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算 机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些计算 机程序指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图 和/或框图中的一个或多个方框中规定的功能/动作的装置。 0062 也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、 。
30、其它可编程数据处理装置、或其他设备以特定方式工作,从而,存储在计算机可读介质中的 指令就产生出包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的指令 的制造品(article of manufacture)。 0063 计算机程序指令也可以加载到计算机、其它可编程数据处理装置或者其它设备 上,使得一系列操作步骤在计算机、其它可编程装置或者其它设备上执行,产生一种计算机 实现的过程,使得在所述计算机或者其它可编程装置上执行的指令提供用于实现在所述流 程图和/或框图中的一个或多个方框中规定的功能/动作的过程。 说 明 书CN 103970183 A 6/13页 9 0064 图4是说明。
31、根据一种说明性实施例的用于配置多模式共振时钟分配的机制的操 作的流程图。操作开始(方框400),并且该机制识别用于时钟分配的共振或非共振操作模 式(方框401)。该机制可以基于集成电路期望的频率识别时钟分配的操作模式。例如,在图 3所示的两个电感器的实施例中,该机制可以把操作模式识别为用于低于2.5GHz频率的非 共振模式、用于2.5GHz和3.5GHz之间频率的低频共振模式以及用于高于3.5GHz频率的高 频共振模式。 0065 该机制设置用于等待时间和转换速率的可编程缓冲区(方框402)。可编程缓冲区 可以允许两个调谐度,包括具有恒定FEOL覆盖区的历程、满强度设计时调谐和接通与断开 部分。
32、驱动器的动态调谐,如以下将更具体描述的。 0066 然后,该机制接通并联的电感器(方框403)。该机制可以基于识别出的共振模式利 用可调谐的共振开关接通多个电感器。该机制还可以逐步接通并联的电感器,以确保时钟 波形不会不利地受共振模式改变的影响。电感器被接通,或者视情况而定,被断开,的方式 将在下面更具体的描述。其后,操作结束(方框404)。 0067 当并联电感器分别经共振开关逐步使能或禁用时,(图1中指示的)可调谐扇区缓 冲区102的扇区缓冲区强度可以一起减小或增加。 0068 附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程 序产品的可能实现的体系架构、功能和操作。。
33、在这点上,流程图或框图中的每个方框可以 代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个 用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所 标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以 基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的 是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行 规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的 组合来实现。 0069 图5绘出了根据一种说明性实施例的四扇区多模式共振。
34、时钟分配。共振时钟分配 包括四个扇区S0-S3,每个扇区都具有连接到时钟网格的一个可调谐扇区缓冲区及把至少 一个电感器连接到电容器的至少一个可调谐共振开关。在一个示例实施例中,电感器L LF 对 于低频模式接通,而电感器L HF 对高频模式接通。 0070 可编程扇区缓冲区 0071 图6绘出了根据一种说明性实施例的可编程扇区缓冲区。可编程扇区缓冲区接收 时钟输入信号和使能信号。倒相器605反转使能信号。非或(NOR)门601接收时钟输入信 号和反转的使能信号。倒相器602反转NOR门601的输出并且把反转的信号提供给P-沟 道金属氧化物半导体场效应晶体管(MOSFET)606。 0072 非。
35、与(N AND)门603接收时钟输入信号和使能信号。倒相器604反转NAND门603的 输出并且把反转的信号提供给N-沟道MOSFET607。P-沟道MOSFET606和N-沟道MOSFET607 串联连接并且提供时钟输出信号。NOR门601( 1 )、倒相器( 2 )、NAND门603( 3 )和倒 相器604( 4 )设计成提供比率,以便根据所需的时钟模式把转换速率和等待时间值控 制成不同。比率可以设置成防止时钟输出中的直通电流。 0073 P-沟道MOSFET606的P-沟道宽度(pwidth)和N-沟道MOSFET607的N-沟道宽 说 明 书CN 103970183 A 7/13页 。
36、10 度(nwidth)控制转换速率与功率等级。指状元件(finger)是加起来形成大晶体管的小晶 体管。指状元件的宽度被选择成方便后道工序(BEOL)大小替换的整数强度变化。晶体管 606、607的额定强度大小与扇区的负载匹配。所有缓冲区都具有预订数量的调谐台阶。 0074 图7A示出了根据一种说明性实施例的用于可编程扇区缓冲区的输出下降转换、 等待时间和功率控制。可编程扇区缓冲区包括NOR门701、倒相器702、NAND门703、倒相器 704、倒相器705、P-沟道MOSFET706和N-沟道MOSFET707。比率、pwidth和nwidth可 以设计成用于P-沟道MOSFET706的。
37、快速断开和N-沟道MOSFET707的缓慢接通以使在两个 输出晶体管都接通时没有重叠。 0075 图7B示出了根据一种说明性实施例的用于可编程扇区缓冲区的输出上升转换、 等待时间和功率控制。比率、pwidth和nwidth可以设计成用于P-沟道MOSFET706的缓 慢接通和N-沟道MOSFET707的快速断开以使没有重叠。 0076 图8绘出了根据一种说明性实施例的满强度扇区缓冲区的实现。图8中的扇区缓 冲区包括多个阶段801-804。每个阶段801-804都具有调谐后的等待时间和转换。每个阶 段801-804都防止输出直通电流。离散的转换与等待时间在调谐范围之上混合。X是驱动 器的基本大小。
38、并且是整数个指状元件。于是,系数指示每个扇区接通多少个基本大小。比 率8、1和2可以依赖于应用和时钟负载而变。 0077 每个阶段接收一个时钟输入信号(CLK_IN)及一个或多个使能信号(例如,EN_1、 EN_2、EN_8等)。通过断言对应于期望共振模式的使能信号,控制逻辑可以调谐等待时间与 转换。 0078 图9示出了根据一种说明性实施例的在缓冲区大小历程上等待时间变化与转换 的调谐。图10示出了根据一种说明性实施例的随着可编程的扇区缓冲区强度增加的等待 时间。图11示出了根据一种说明性实施例的随着可编程的扇区缓冲区强度减小的等待时 间。图12示出了根据一种说明性实施例的非重叠切换以便减小。
39、内置到扇区缓冲区的驱动 器中的直通电流。如图12中所示,P-沟道MOSFET(PFET)在N-沟道MOSFET(NFET)接通 之前断开,并且NFET在PFET接通之前断开。 0079 图13A-13D绘出了根据一种说明性实施例的后道工序可替换的缓冲区设计。参 考图13A,可编程扇区缓冲区包括NOR门1301、倒相器1302、NAND门1303、倒相器1304、倒 相器1305、PFET1306和NFET1307,如图6中一样。可编程扇区缓冲区还可以包括可选择的 PFET1310和可选择的NFET1313。可以通过在后道工序(BEOL)中沿虚线在金属层中进行连 接来添加PFET1310和/或N。
40、FET1313。可以添加多个这种PFET1310和/或NFET1313。作 为替代,可以使用控制信号来控制添加多少个PFET1310和/或NFET1313。 0080 可以通过在BEOL中沿虚线在金属层中进行连接来添加倒相器1309和/或倒相器 1312。可以添加多个倒相器1309和/或倒相器1312。作为替代,可以使用控制信号来控制 添加多少个倒相器1309和/或倒相器1312。 0081 可以通过在BEOL中沿虚线在金属层中进行连接来添加NOR门1308和/或NAND 门1311。可以添加多个NOR门1308和/或NAND门1311。作为替代,可以使用控制信号来 控制添加多少个NOR门13。
41、08和/或NAND门1311。 0082 在图13A的例子中,n是满强度的百分比、f是NOR门1308的指状元件的个数、g 是NAND门1311的指状元件的个数、h是倒相器1309的指状元件的个数、i是倒相器1312 说 明 书CN 103970183 A 10 8/13页 11 的指状元件的个数、j是PFET1310的指状元件的个数、而k是NFET1313的指状元件的个数。 在这个例子中,w n 和w p 代表缓冲区设计中NFET和PFET的单个指状元件的宽度。缓冲区大 小可以是线性的或者几何的。 0083 图13B绘出了根据一个示例实施例的小增益、高功率BEOL可替换缓冲区设计。这 种小增。
42、益、高功率的缓冲区设计包括添加的PFET1310和NFET1313,但是不包括添加的NOR 门或MAND门并且不包括添加的倒相器。 0084 图13C绘出了根据一个示例实施例的小增益、小指状元件、低功率BEOL可替换缓 冲区设计。这种小增益、小指状元件、低功率的缓冲区设计包括添加的倒相器1309、1312。 0085 图13D绘出了根据一个示例实施例的大增益或大指状元件BEOL可替换缓冲区设 计。这种大增益或大指状元件的设计包括添加的NOR门1308和添加的NAND门1311。 0086 可变电阻开关 0087 返回图1,可调谐共振开关104具有与电感匹配的宽度。根据等式1至3,越高的频 率可。
43、以使用越低的电感,及相应越低的电阻(即,更宽的用于实现一个或多个开关的FET)。 开关设计成使得其电阻在多个周期上小心地减小或增加。 0088 图14绘出了根据一种说明性实施例的用于单个电感器的开关设计。开关块包括 多个台阶,诸如台阶1410、1420、1430、1440、1450、1460。在台阶1410中,倒相器1413接收 共振模式(RES_MODE)信号,并且倒相器1414接收使能(EN_1)信号。OR门1411作为输入 接收反转的共振模式信号和反转的使能信号并且把其输出提供给开关组件1415中PFET的 栅极。AND门1412接收共振模式信号和使能信号并且把输出提供给开关组件1415。
44、中NFET 的栅极。 0089 如果共振模式信号被解除断言(低)并且使能信号EN_1被解除断言(低),则OR门 1411的输出为高而且AND门1412的输出为低,在这种情况下,开关组件1415的PFET和 NFET都处于断开状态。如果共振模式信号被解除断言(低)并且使能信号EN_1被断言(高), 则OR门1411的输出为高而且AND门1412的输出为低,在这种情况下,开关组件1415的 PFET和NFET都处于断开状态。如果共振模式信号被断言(高)并且使能信号EN_1被解除 断言(低),则OR门1411的输出为高而且AND门1412的输出为低,在这种情况下,开关组件 1415的PFET和NFE。
45、T都处于断开状态。如果共振模式信号被断言(高)并且使能信号EN_1 被断言(高),则OR门1411的输出为低而且AND门1412的输出为高,在这种情况下,开关组 件1415的PFET和NFET都处于接通状态。因而,开关组件1415只有当共振模式信号被断 言并且使能信号EN_1被断言时才接通。 0090 当开关组件1415接通时,电流流经电感器1402并通过开关组件1415进入电容器 C DCAP 。因而,控制逻辑可以通过断言使能信号EN_1、EN_2、EN_3等接通各个台阶中的开关设 计。台阶的大小可以相同,台阶可以线性变大或者可以几何变大。如果它们相同,则每个台 阶的输出驱动相同。如果是线性。
46、的,则,例如,每个相继的输出驱动器可以增加一个指状元 件。如果是几何的,则第一台阶可以具有一个指状元件,第二台阶可以具有两个指状元件, 第三台阶可以具有四个指状元件,第四台阶可以具有八个指状元件,等等。改变它们的另一 种途径将是所有台阶都具有相同的指状元件,但是按不同的增量接通它们。在一种实施例 中,它们可以一次被接通一个。在另一种实施例中,控制逻辑可以接通一个指状元件,然后 两个指状元件,然后四个指状元件,等等。随着控制逻辑使能开关,导通性增加并且电阻减 说 明 书CN 103970183 A 11 9/13页 12 小。 0091 在所绘出的例子中,开关设计中的开关具有1、2、4、8、16。
47、和32的台阶大小。例如, 台阶1410具有台阶大小1,台阶1420具有台阶大小2,台阶1430具有台阶大小4,台阶1440 具有台阶大小8,台阶1450具有台阶大小16,而台阶1460具有台阶大小32。切换是完全可 编程的。台阶大小选择成允许共振能量分别逐步包括到时钟网格中或者排除出时钟网格, 使得相似的时钟边缘(例如,下降的时钟)之间经过的时间差最小化。这种相继的下降(或上 升)边缘之间的时间差被称为周期时间。它应当保持恒定或者非常缓慢(无穷小地)漂移, 以确保由时钟管理的同步电路的功能性。还有个好处是扇区缓冲区强度通过开关内FET台 阶的使能或禁用进行的调整的交织。台阶大小是输出指状元件的。
48、个数或者驱动器宽度。每 个电感器都具有将在使其进入共振电路时被接通的开关。对于低频设计,更少的电感器被 接通。 0092 图15绘出了根据一种说明性实施例的在栅极输入上具有RC过滤器的开关设计。 控制逻辑断言使能信号EN_A和EN_B。EN_A信号传播通过电阻器1501而EN_B信号传播通 过电阻器1502。当EN_A和EN_B传播时,每个开关组件1503都逐步且相继地接通,使得逐渐 越来越多的电流从时钟网格流经电感器1505、经过开关组件1503并到达电容器C DCAP 1504, 或者对于电感器电流反过来也成立。 0093 图15中的开关设计使用电阻器-电容器(RC)延迟进行各个开关组件1。
49、503的自 时间切换(self-time switching)。图15中所示的开关设计使用两个使能信号,节省了控 制信号。在一种备选实施例中,开关设计可以包括AND和OR功能,以控制哪些部分接通,这 类似于图14所示的实施例。 0094 图16示出了根据一种说明性实施例的开关电阻随着编程台阶的改变。当开关通 过控制信号或者通过RC延迟传播被接通时,电阻减小且传导性增加。 0095 图17说明了根据一种说明性实施例的进入共振模式的台阶图案。开关设计逐台 阶(在图17中是按列)接通。控制逻辑使用在可编程开关中具有非线性台阶大小的线性步 进。其它实施例可以使用非线性步进、线性台阶大小或者某种其它组合,以便实现所需的接 通特性。还应当指出,当使能越来越多的开关(台阶)时,扇区缓冲区强度斜坡式下降。 0096 图18A和18B绘。