具有延迟功能的时钟电路及其相关方法.pdf

上传人:b*** 文档编号:1103740 上传时间:2018-03-31 格式:PDF 页数:10 大小:453.99KB
返回 下载 相关 举报
摘要
申请专利号:

CN200910160705.9

申请日:

2009.07.17

公开号:

CN101958708A

公开日:

2011.01.26

当前法律状态:

驳回

有效性:

无权

法律详情:

发明专利申请公布后的驳回IPC(主分类):G06F 1/12申请公布日:20110126|||实质审查的生效IPC(主分类):H03K 23/00申请日:20090717|||公开

IPC分类号:

H03K23/00

主分类号:

H03K23/00

申请人:

瑞昱半导体股份有限公司

发明人:

沈明锋

地址:

中国台湾新竹科学园区

优先权:

专利代理机构:

北京市柳沈律师事务所 11105

代理人:

史新宏

PDF下载: PDF下载
内容摘要

具有延迟功能的时钟电路包含有一第一时钟树以及一延迟模块。第一时钟树提供一第一时钟信号,其包含一第一时钟根以及多个第一子树。延迟模块耦接于第一时钟根或者多个第一子树中的一特定子树,用来延迟第一时钟信号。延迟模块包含至少二个延迟区段,每一延迟区段包含有一延迟器以及一连接线,其中每一延迟区段所造成的延迟时间均大致相等。

权利要求书

1: 一种具有延迟功能的时钟电路, 包含有 : 一第一时钟树, 用来提供一第一时钟信号, 该第一时钟树包含有 : 一第一时钟根 ; 及 多个第一子树 ; 以及 一延迟模块, 耦接于该第一时钟根或者该多个第一子树中的一特定子树, 用来延迟该 第一时钟信号, 该延迟模块包含有 : 至少二个延迟区段, 每一延迟区段包含有一延迟器以及一连接线, 其中每一延迟区段 所造成的延迟时间均大致相等。
2: 根据权利要求 1 所述的时钟电路, 其中该连接线的长度是与该延迟器的驱动能力成 正比。
3: 根据权利要求 1 所述的时钟电路, 其中该延迟模块耦接该特定子树, 且该特定子树 的总延迟时间为该多个第一子树中最短的。
4: 根据权利要求 1 所述的时钟电路, 其还包含 : 一第二时钟树, 用来提供一第二时钟信号 ; 其中该延迟模块耦接于该第一时钟根, 并用来调整该第一时钟信号以及该第二时钟信 号之间的时钟延迟时间。
5: 根据权利要求 1 所述的时钟电路, 其中该连接线的长度为 500 ~ 1200 微米。
6: 根据权利要求 1 所述的时钟电路, 其中该至少二个延迟区段排列成一环状。
7: 根据权利要求 1 所述的时钟电路, 其中该至少二个延迟区段排列成一螺旋状。
8: 根据权利要求 1 所述的时钟电路, 其中该至少二个延迟区段是依据一延迟时间表格 所决定出的。
9: 根据权利要求 1 所述的时钟电路, 其中该至少二个延迟区段分别具有一延迟时间, 该延迟时间对应于该延迟器的驱动能力与该连接线的长度。
10: 一种用于时钟电路的延迟方法, 该延迟方法包含有 : 提供一第一时钟信号 ; 以及 利用一延迟模块来延迟该第一时钟信号, 其中该延迟模块包含有至少二个延迟区段, 且每一延迟区段具有一延迟器以及一连接线 ; 其中每一延迟区段所造成的延迟时间均大致相等。
11: 根据权利要求 10 所述的方法, 其中该连接线的长度是与该延迟器的驱动能力成正 比。
12: 根据权利要求 10 所述的方法, 其中该时钟电路包含至少一第一时钟树, 该第一时 钟树包含一第一时钟根以及多个第一子树, 利用该延迟模块来延迟该第一时钟信号的步骤 包含 : 利用该延迟模块来调整该多个子树之间的时钟延迟时间, 其中该延迟模块耦接该多个 第一子树中的该特定子树, 且该特定子树的总延迟时间为该多个第一子树中最短的。
13: 根据权利要求 10 所述的方法, 该方法还包含 : 提供一第二时钟信号 ; 以及 利用该延迟模块来延迟该第一时钟信号的步骤包含 : 利用该延迟模块来调整该第一时钟信号以及该第二时钟信号之间的至少其一的时钟 2 延迟时间, 以使得该第一与该第二时钟信号具有特定相位差。
14: 根据权利要求 10 所述的方法, 其中该至少二个延迟区段是依据一延迟时间表格所 决定出的。
15: 根据权利要求 10 所述的方法, 其中该至少二个延迟区段分别具有一延迟时间, 该 延迟时间对应于该延迟器的驱动能力与该连接线的长度。
16: 根据权利要求 10 所述的方法, 其中, 延迟模块的至少二个延迟区段排列成一环状 或者一螺旋状。
17: 一种具有延迟功能的时钟电路, 包含有 : 一第一时钟树, 用来提供一第一时钟信号 ; 以及 一延迟模块, 耦接于该第一时钟树, 用来延迟该第一时钟信号, 该延迟模块包含有 : 至少一个延迟区段, 分别具有一延迟时间, 其中每一延迟区段包含有一延迟器以及一 连接线, 且该延迟时间对应于该延迟器的驱动能力与该连接线的长度。
18: 根据权利要求 17 所述的时钟电路, 其中该至少二个延迟区段是依据一延迟时间表 格所决定出的。
19: 根据权利要求 17 所述的时钟电路, 其中该至少一个延迟区段包括有一第一延迟区 段以及一第二延迟区段。
20: 根据权利要求 19 所述的时钟电路, 其中每一延迟区段所造成的延迟时间均大致相 等。
21: 根据权利要求 17 所述的时钟电路, 还包括有 : 一第二时钟树, 用来提供一第二时钟信号 ; 其中, 利用该延迟模块来调整该第一时钟信号以及该第二时钟信号之间的至少其一的 时钟延迟时间, 以使得该第一与该第二时钟信号具有一特定相位差。
22: 一种用于一时钟电路的延迟方法, 该延迟方法包含有 : 提供一第一时钟信号 ; 以及 利用一延迟模块来延迟该第一时钟信号 ; 其中, 该延迟模块是利用一延迟时间表格所 决定出, 其中该延迟模块包含至少一延迟器以及至少一连接线。
23: 根据权利要求 22 所述的方法, 其中该延迟模块具有一延迟时间, 该延迟时间对应 于该延迟器的驱动能力与该连接线的长度。
24: 根据权利要求 22 所述的方法, 还包括有 : 提供一第二时钟信号 ; 以及 利用该延迟模块来调整该第一时钟信号以及该第二时钟信号之间的至少其一的时钟 延迟时间, 以使得该第一与该第二时钟信号具有一特定相位差。

说明书


具有延迟功能的时钟电路及其相关方法

    【技术领域】
     本发明有关一种时钟电路, 尤指一种具有延迟功能的时钟电路。背景技术 时 钟 平 衡 (clock balancing) 技 术 又 可 分 成 「时 钟 间 平 衡 (inter-clockbalancing)」 以及 「时钟内部平衡 (intra-clock balancing)」 。其中时钟间 平衡是针对两个不同的时钟树之间, 必须维持相同的时钟延迟时间 (latency) 以满足设置 时间 (setup time) 的要求。而时钟内部平衡则是针对同一个时钟树中不同的子树必须维 持相同的总延迟时间来平衡时钟树。
     目前常见的做法是将延迟单元 ( 例如是 : 缓冲器 ) 一个接着一个 (one byone) 加 入延迟时间较短的时钟树 ( 或者子树 ) 中, 来平衡延迟时间较短的时钟树 ( 或者子树 )。但 此种做法需要使用到大量的延迟单元 ( 缓冲器 ), 对于成本以及布局 (layout) 的考虑皆不 甚理想 ; 以及每个延迟单元 ( 缓冲器 ) 具有一最小延迟时间, 而造成其延迟的分辨率不高。
     发明内容 本发明的目的之一在于提供一种具有延迟功能的时钟电路及其方法, 以解决先前 技术中的问题。
     本发明的目的之一在于提供一种利用连接线所造成的延迟时间的时钟电路及其 方法, 来节省延迟器的个数及 / 或增加其延迟分辨率。
     本发明的实施例揭露了一种具有延迟功能的时钟电路, 其包含一第一时钟树以及 一延迟模块。第一时钟树提供一第一时钟信号。第一时钟树包含有一第一时钟根以及多个 第一子树。延迟模块耦接于第一时钟根或者多个第一子树中的一特定子树, 用来延迟第一 时钟信号。延迟模块包含有至少二个延迟区段, 每一延迟区段包含有一延迟器以及一连接 线, 其中每一延迟区段所造成的延迟时间均大致相等。
     本发明的实施例还揭露了一种用于一时钟电路的延迟方法。延迟方法包含步骤 : 提供一第一时钟信号 ; 以及利用一延迟模块来延迟该第一时钟信号, 其中该延迟模块包含 有至少二个延迟区段, 且每一延迟区段具有一延迟器以及一连接线, 其中每一延迟区段所 造成的延迟时间均大致相等。
     本发明的实施例还揭露了一种具有延迟功能的时钟电路, 包含有 : 一第一时钟树 (clock tree), 用来提供一第一时钟信号 ; 以及一延迟模块, 耦接于该第一时钟树, 用来延 迟该第一时钟信号, 该延迟模块包含有 : 至少一个延迟区段, 分别具有一延迟时间, 其中每 一延迟区段包含有一延迟器以及一连接线, 且该延迟时间对应于该延迟器的驱动能力与该 连接线的长度。
     本发明的实施例还揭露了一种用于一时钟电路的延迟方法, 该延迟方法包含有 : 提供一第一时钟信号 ; 以及利用一延迟模块来延迟该第一时钟信号 ; 其中, 该延迟模块是 利用一延迟时间表格所决定出, 其中该延迟模块包含至少一延迟器以及至少一连接线。
     附图说明
     图 1 为本发明具有延迟功能的时钟电路的第一实施例的示意图。 图 2 为本发明具有延迟功能的时钟电路的第二实施例的示意图。 图 3 为本发明具有延迟功能的时钟电路的第三实施例的示意图。 图 4 为说明不同延迟器搭配上不同长度的连接线所造成的延迟时间的表格。 图 5 为本发明用于一时钟电路的延迟方法的一操作范例的流程图。 [ 主要元件标号说明 ] 100、 200、 300 时钟电路 110 第一时钟树 120 第一时钟根 ST11 ~ ST1M 第一子树 150、 250 延迟模块 DS1 ~ DSK、 DS1’ ~ DSK’ 延迟区段 DL 延迟器 N 连接线 CLK1 第一时钟信号 310 第二时钟树 320 第二时钟根 ST21 ~ ST2M 第二子树 CLK2 第二时钟信号 INVCKQHD、 INVCKNHD、 INVCKMHD 延迟器种类 502 ~ 512 步骤具体实施方式
     图 1 为本发明具有延迟功能的时钟电路 100 的第一实施例的示意图。时钟电路 100 包含用以提供一第一时钟信号 CLK1 的一第一时钟树 (clocktree)110 以及一延迟模块 150。第一时钟树 110 包含一第一时钟根 120 以及至少二个第一子树 ( 如 : 多个第一子树 ST11 ~ ST1M)。于本实施例中, 延迟模块 150 耦接于第一时钟根 120, 用来延迟第一时钟信 号 CLK1, 然而此并非本发明的限制条件。 于其它的实施例中, 延迟模块 150 亦可耦接于多个 第一子树 ST11 ~ ST1M 中的一特定子树, 其中该特定子树的总延迟时间为该多个第一子树 ST11 ~ ST1M 中最短的。如图 1 所示, 延迟模块 150 包含多个延迟区段 DS1 ~ DSK, 每一延 迟区段 DS1 ~ DSK 包含有一延迟器 DL 以及一连接线 N, 其中每一延迟区段 DS1 ~ DSK 所造 成的延迟时间均大致相等, 且连接线 N 的长度是与延迟器 DL 的驱动能力成正比。关于连接 线 N 的长度与延迟器 DL 的驱动能力之间的关系将于以下实施例中详加说明。
     请注意, 于上述实施例中, 延迟模块 150 的多个延迟区段 DS1 ~ DSK 是排列成一螺 旋状 (spiral-type), 但此并非本发明的限制条件。请参考图 2, 图 2 为本发明具有延迟功 能的时钟电路 200 的第二实施例的示意图。图 2 的时钟电路 200 的架构与图 1 的时钟电路 100 类似, 两者不同之处在于在图 2 中, 延迟模块 250 的多个延迟区段 DS1’ ~ DSK’ 是排列成一环状 (ring-type)。 由此可知, 延迟模块的多个延迟区段的个数及其所排列的形状并不 局限。
     请参考图 3, 图 3 为本发明具有延迟功能的时钟电路 300 的第三实施例的示意图。 图 3 的时钟电路 300 的架构与图 1 的时钟电路 100 类似, 两者不同之处在于在图 3 中, 时钟 电路 300 还包含一第二时钟树 310, 用来提供第二时钟信号 CLK2, 第二时钟树 310 包含一第 二时钟根 320 以及多个第二子树 ST21 ~ ST2M, 其中延迟模块 150 耦接于第一时钟根 120, 并用来调整第一时钟信号 CLK1 以及第二时钟信号 CLK2 之间的时钟延迟时间 (latency), 以 使得该第一时钟信号 CLK1 以及第二时钟信号 CLK2 达到一特定相位差 ( 例如 : 同步、 差 90 度、 或反相 )。毫无疑问地, 本领域技术人员应可了解, 在不违背本发明的精神下, 图 1 至图 3 所提到的时钟电路的各种各样的变化皆是可行的。 举例而言, 可将图 1 至图 3 所提到的时 钟电路任意排列组合成一个新的变化实施例, 此亦隶属本发明所涵盖的范畴。
     请 再 注 意, 上述的第一实施例以及第二实施例适用于 「时 钟 内 部 平 衡 (intra-clock balancing)」 技术中, 可针对同一个时钟树中不同的子树必须维持相同的总 延迟时间来平衡时钟树。而第三实施例则适用于 「时钟间平衡 (inter-clock balancing)」 技术中, 可针对两个不同的时钟树之间, 必须维持相同的时钟延迟时间来满足设置时间的 要求。 请参考图 4, 图 4 为说明不同延迟器搭配上不同长度的连接线所造成的延迟时间 的表格。于本实施例中, 是以延迟器 INVCKQHD、 INVCKNHD 以及 INVCKMHD 为例, 三者皆为一 反相器, 且采用 0.11 微米制程, 其中最适合的延迟器种类是 INVCKNHD 以及 INVCKMHD, 因 为它们的尺寸不会太大, 约为 INVCKQHD 的一半。就 INVCKNHD 以及 INVCKMHD 而言, 最适合 的连接线的长度为 500 ~ 800 微米 (μm), 由于转换时间低于 0.3 奈秒 (ns), 因此每一延 迟区段 ( 包含有一延迟器以及一连接线 ) 所造成的延迟时间不会受到信号完整性 (Signal Integrity, SI) 的影响。此外, 连接线长度为 500 ~ 800 微米的延迟时间约略为连接线长 度为 0 微米的延迟时间的 3.5 ~ 6.2 倍, 因此, 每一延迟区段 ( 包含有一延迟器以及长度为 500 ~ 800 微米的一连接线 ) 约可以比单独使用一延迟器节省 2.5 ~ 5.2 颗的延迟器。对 于集成电路 (Integratedcircuit, IC) 布局而言, 布局工程师无须依据事先建好的表格 ( 例 如是图 4) 便可轻易布局出所需的延迟时间。例如, 欲延迟 0.24 奈秒, 则可使用二个单位 的 「INVCKQHD 延迟器 + 连接线长 1200μm」 、 或是一个单位的 「INVCKNHD 延迟器 + 连接线长 1200μm」 。当然愈多不同的延迟时间单位, 愈容易设计出所需的延迟时间。换言之, 其分辨 率将不会受限于延迟器的延迟时间 ( 一般约为 0.03 奈秒 )。例如 「INVCKQHD 延迟器 + 连接 线长 0μm」 的延迟时间为 0.029 奈秒, 而 「INVCKQHD 延迟器 + 连接线长 100μm」 的延迟时 间约为 0.039 奈秒时, 则其分辨率可为 0.01 奈秒 ( 即 0.039-0.029)。
     请注意, 上述的延迟器可由一反相器或者一缓冲器来实践之, 但本发明并不局限 于此, 亦可采用其它元件来实践之。此外, 0.11 微米制程仅为用来说明本发明的例子, 而非 本发明的限制条件。
     由上述内容可理解, 延迟模块的每一延迟区段皆包含有一延迟器以及一连接线, 其中每一延迟区段所造成的延迟时间均大致相等, 且连接线的长度是与延迟器的驱动能力 成正比。 如此一来, 通过采用大致等长的连接线来取代延迟器所造成的延迟时间, 可以节省 延迟器的个数。 此外, 将延迟模块的多个延迟区段排列成一环状或者一螺旋状, 有助于布局
     的配置, 以达到节省成本以及节省面积的目的。
     请参考图 5, 图 5 为本发明用于一时钟电路的延迟方法的一操作范例的流程图。 本 领域技术人员可由本说明书的图 1、 2、 3 的实施例的描述中找到相对应的步骤, 故省略其详 细说明。 上述流程的步骤仅为本发明所举可行的实施例, 并非限制本发明的限制条件, 且在 不违背本发明的精神的情况下, 此方法可还包含其它的中间步骤或者可将几个步骤合并成 单一步骤, 以做适当的变化。
     以上所述的实施例仅用来说明本发明的技术特征, 并非用来局限本发明的范畴。 本发明所揭露的具有延迟功能的时钟电路, 不仅可适用于时钟间平衡技术亦可适用于时钟 内部平衡技术。由于延迟模块的每一延迟区段所造成的延迟时间均大致相等, 则可利用大 致等长的连接线来取代延迟器所造成的延迟时间, 来节省延迟器的个数。 再者, 连接线的长 度则可视延迟器的种类、 驱动能力以及制程的不同来适当地调整之。 另外, 通过将延迟模块 的多个延迟区段排列成一环状或者一螺旋状, 更可以达到节省成本与节省面积的目的。
     以上所述仅为本发明的较佳实施例, 凡依本发明权利要求所做的均等变化与修 饰, 皆应属本发明的涵盖范围。

具有延迟功能的时钟电路及其相关方法.pdf_第1页
第1页 / 共10页
具有延迟功能的时钟电路及其相关方法.pdf_第2页
第2页 / 共10页
具有延迟功能的时钟电路及其相关方法.pdf_第3页
第3页 / 共10页
点击查看更多>>
资源描述

《具有延迟功能的时钟电路及其相关方法.pdf》由会员分享,可在线阅读,更多相关《具有延迟功能的时钟电路及其相关方法.pdf(10页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN101958708A43申请公布日20110126CN101958708ACN101958708A21申请号200910160705922申请日20090717H03K23/0020060171申请人瑞昱半导体股份有限公司地址中国台湾新竹科学园区72发明人沈明锋74专利代理机构北京市柳沈律师事务所11105代理人史新宏54发明名称具有延迟功能的时钟电路及其相关方法57摘要具有延迟功能的时钟电路包含有一第一时钟树以及一延迟模块。第一时钟树提供一第一时钟信号,其包含一第一时钟根以及多个第一子树。延迟模块耦接于第一时钟根或者多个第一子树中的一特定子树,用来延迟第一时钟信号。延迟模块。

2、包含至少二个延迟区段,每一延迟区段包含有一延迟器以及一连接线,其中每一延迟区段所造成的延迟时间均大致相等。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书4页附图3页CN101958709A1/2页21一种具有延迟功能的时钟电路,包含有一第一时钟树,用来提供一第一时钟信号,该第一时钟树包含有一第一时钟根;及多个第一子树;以及一延迟模块,耦接于该第一时钟根或者该多个第一子树中的一特定子树,用来延迟该第一时钟信号,该延迟模块包含有至少二个延迟区段,每一延迟区段包含有一延迟器以及一连接线,其中每一延迟区段所造成的延迟时间均大致相等。2根据权利要求1所述的时钟电路,其。

3、中该连接线的长度是与该延迟器的驱动能力成正比。3根据权利要求1所述的时钟电路,其中该延迟模块耦接该特定子树,且该特定子树的总延迟时间为该多个第一子树中最短的。4根据权利要求1所述的时钟电路,其还包含一第二时钟树,用来提供一第二时钟信号;其中该延迟模块耦接于该第一时钟根,并用来调整该第一时钟信号以及该第二时钟信号之间的时钟延迟时间。5根据权利要求1所述的时钟电路,其中该连接线的长度为5001200微米。6根据权利要求1所述的时钟电路,其中该至少二个延迟区段排列成一环状。7根据权利要求1所述的时钟电路,其中该至少二个延迟区段排列成一螺旋状。8根据权利要求1所述的时钟电路,其中该至少二个延迟区段是依。

4、据一延迟时间表格所决定出的。9根据权利要求1所述的时钟电路,其中该至少二个延迟区段分别具有一延迟时间,该延迟时间对应于该延迟器的驱动能力与该连接线的长度。10一种用于时钟电路的延迟方法,该延迟方法包含有提供一第一时钟信号;以及利用一延迟模块来延迟该第一时钟信号,其中该延迟模块包含有至少二个延迟区段,且每一延迟区段具有一延迟器以及一连接线;其中每一延迟区段所造成的延迟时间均大致相等。11根据权利要求10所述的方法,其中该连接线的长度是与该延迟器的驱动能力成正比。12根据权利要求10所述的方法,其中该时钟电路包含至少一第一时钟树,该第一时钟树包含一第一时钟根以及多个第一子树,利用该延迟模块来延迟该。

5、第一时钟信号的步骤包含利用该延迟模块来调整该多个子树之间的时钟延迟时间,其中该延迟模块耦接该多个第一子树中的该特定子树,且该特定子树的总延迟时间为该多个第一子树中最短的。13根据权利要求10所述的方法,该方法还包含提供一第二时钟信号;以及利用该延迟模块来延迟该第一时钟信号的步骤包含利用该延迟模块来调整该第一时钟信号以及该第二时钟信号之间的至少其一的时钟权利要求书CN101958708ACN101958709A2/2页3延迟时间,以使得该第一与该第二时钟信号具有特定相位差。14根据权利要求10所述的方法,其中该至少二个延迟区段是依据一延迟时间表格所决定出的。15根据权利要求10所述的方法,其中该。

6、至少二个延迟区段分别具有一延迟时间,该延迟时间对应于该延迟器的驱动能力与该连接线的长度。16根据权利要求10所述的方法,其中,延迟模块的至少二个延迟区段排列成一环状或者一螺旋状。17一种具有延迟功能的时钟电路,包含有一第一时钟树,用来提供一第一时钟信号;以及一延迟模块,耦接于该第一时钟树,用来延迟该第一时钟信号,该延迟模块包含有至少一个延迟区段,分别具有一延迟时间,其中每一延迟区段包含有一延迟器以及一连接线,且该延迟时间对应于该延迟器的驱动能力与该连接线的长度。18根据权利要求17所述的时钟电路,其中该至少二个延迟区段是依据一延迟时间表格所决定出的。19根据权利要求17所述的时钟电路,其中该至。

7、少一个延迟区段包括有一第一延迟区段以及一第二延迟区段。20根据权利要求19所述的时钟电路,其中每一延迟区段所造成的延迟时间均大致相等。21根据权利要求17所述的时钟电路,还包括有一第二时钟树,用来提供一第二时钟信号;其中,利用该延迟模块来调整该第一时钟信号以及该第二时钟信号之间的至少其一的时钟延迟时间,以使得该第一与该第二时钟信号具有一特定相位差。22一种用于一时钟电路的延迟方法,该延迟方法包含有提供一第一时钟信号;以及利用一延迟模块来延迟该第一时钟信号;其中,该延迟模块是利用一延迟时间表格所决定出,其中该延迟模块包含至少一延迟器以及至少一连接线。23根据权利要求22所述的方法,其中该延迟模块。

8、具有一延迟时间,该延迟时间对应于该延迟器的驱动能力与该连接线的长度。24根据权利要求22所述的方法,还包括有提供一第二时钟信号;以及利用该延迟模块来调整该第一时钟信号以及该第二时钟信号之间的至少其一的时钟延迟时间,以使得该第一与该第二时钟信号具有一特定相位差。权利要求书CN101958708ACN101958709A1/4页4具有延迟功能的时钟电路及其相关方法技术领域0001本发明有关一种时钟电路,尤指一种具有延迟功能的时钟电路。背景技术0002时钟平衡CLOCKBALANCING技术又可分成时钟间平衡INTERCLOCKBALANCING以及时钟内部平衡INTRACLOCKBALANCING。

9、。其中时钟间平衡是针对两个不同的时钟树之间,必须维持相同的时钟延迟时间LATENCY以满足设置时间SETUPTIME的要求。而时钟内部平衡则是针对同一个时钟树中不同的子树必须维持相同的总延迟时间来平衡时钟树。0003目前常见的做法是将延迟单元例如是缓冲器一个接着一个ONEBYONE加入延迟时间较短的时钟树或者子树中,来平衡延迟时间较短的时钟树或者子树。但此种做法需要使用到大量的延迟单元缓冲器,对于成本以及布局LAYOUT的考虑皆不甚理想;以及每个延迟单元缓冲器具有一最小延迟时间,而造成其延迟的分辨率不高。发明内容0004本发明的目的之一在于提供一种具有延迟功能的时钟电路及其方法,以解决先前技术。

10、中的问题。0005本发明的目的之一在于提供一种利用连接线所造成的延迟时间的时钟电路及其方法,来节省延迟器的个数及/或增加其延迟分辨率。0006本发明的实施例揭露了一种具有延迟功能的时钟电路,其包含一第一时钟树以及一延迟模块。第一时钟树提供一第一时钟信号。第一时钟树包含有一第一时钟根以及多个第一子树。延迟模块耦接于第一时钟根或者多个第一子树中的一特定子树,用来延迟第一时钟信号。延迟模块包含有至少二个延迟区段,每一延迟区段包含有一延迟器以及一连接线,其中每一延迟区段所造成的延迟时间均大致相等。0007本发明的实施例还揭露了一种用于一时钟电路的延迟方法。延迟方法包含步骤提供一第一时钟信号;以及利用一。

11、延迟模块来延迟该第一时钟信号,其中该延迟模块包含有至少二个延迟区段,且每一延迟区段具有一延迟器以及一连接线,其中每一延迟区段所造成的延迟时间均大致相等。0008本发明的实施例还揭露了一种具有延迟功能的时钟电路,包含有一第一时钟树CLOCKTREE,用来提供一第一时钟信号;以及一延迟模块,耦接于该第一时钟树,用来延迟该第一时钟信号,该延迟模块包含有至少一个延迟区段,分别具有一延迟时间,其中每一延迟区段包含有一延迟器以及一连接线,且该延迟时间对应于该延迟器的驱动能力与该连接线的长度。0009本发明的实施例还揭露了一种用于一时钟电路的延迟方法,该延迟方法包含有提供一第一时钟信号;以及利用一延迟模块来。

12、延迟该第一时钟信号;其中,该延迟模块是利用一延迟时间表格所决定出,其中该延迟模块包含至少一延迟器以及至少一连接线。说明书CN101958708ACN101958709A2/4页5附图说明0010图1为本发明具有延迟功能的时钟电路的第一实施例的示意图。0011图2为本发明具有延迟功能的时钟电路的第二实施例的示意图。0012图3为本发明具有延迟功能的时钟电路的第三实施例的示意图。0013图4为说明不同延迟器搭配上不同长度的连接线所造成的延迟时间的表格。0014图5为本发明用于一时钟电路的延迟方法的一操作范例的流程图。0015主要元件标号说明0016100、200、300时钟电路0017110第一时。

13、钟树0018120第一时钟根0019ST11ST1M第一子树0020150、250延迟模块0021DS1DSK、DS1DSK延迟区段0022DL延迟器0023N连接线0024CLK1第一时钟信号0025310第二时钟树0026320第二时钟根0027ST21ST2M第二子树0028CLK2第二时钟信号0029INVCKQHD、INVCKNHD、INVCKMHD延迟器种类0030502512步骤具体实施方式0031图1为本发明具有延迟功能的时钟电路100的第一实施例的示意图。时钟电路100包含用以提供一第一时钟信号CLK1的一第一时钟树CLOCKTREE110以及一延迟模块150。第一时钟树11。

14、0包含一第一时钟根120以及至少二个第一子树如多个第一子树ST11ST1M。于本实施例中,延迟模块150耦接于第一时钟根120,用来延迟第一时钟信号CLK1,然而此并非本发明的限制条件。于其它的实施例中,延迟模块150亦可耦接于多个第一子树ST11ST1M中的一特定子树,其中该特定子树的总延迟时间为该多个第一子树ST11ST1M中最短的。如图1所示,延迟模块150包含多个延迟区段DS1DSK,每一延迟区段DS1DSK包含有一延迟器DL以及一连接线N,其中每一延迟区段DS1DSK所造成的延迟时间均大致相等,且连接线N的长度是与延迟器DL的驱动能力成正比。关于连接线N的长度与延迟器DL的驱动能力之。

15、间的关系将于以下实施例中详加说明。0032请注意,于上述实施例中,延迟模块150的多个延迟区段DS1DSK是排列成一螺旋状SPIRALTYPE,但此并非本发明的限制条件。请参考图2,图2为本发明具有延迟功能的时钟电路200的第二实施例的示意图。图2的时钟电路200的架构与图1的时钟电路100类似,两者不同之处在于在图2中,延迟模块250的多个延迟区段DS1DSK是排列说明书CN101958708ACN101958709A3/4页6成一环状RINGTYPE。由此可知,延迟模块的多个延迟区段的个数及其所排列的形状并不局限。0033请参考图3,图3为本发明具有延迟功能的时钟电路300的第三实施例的示。

16、意图。图3的时钟电路300的架构与图1的时钟电路100类似,两者不同之处在于在图3中,时钟电路300还包含一第二时钟树310,用来提供第二时钟信号CLK2,第二时钟树310包含一第二时钟根320以及多个第二子树ST21ST2M,其中延迟模块150耦接于第一时钟根120,并用来调整第一时钟信号CLK1以及第二时钟信号CLK2之间的时钟延迟时间LATENCY,以使得该第一时钟信号CLK1以及第二时钟信号CLK2达到一特定相位差例如同步、差90度、或反相。毫无疑问地,本领域技术人员应可了解,在不违背本发明的精神下,图1至图3所提到的时钟电路的各种各样的变化皆是可行的。举例而言,可将图1至图3所提到的。

17、时钟电路任意排列组合成一个新的变化实施例,此亦隶属本发明所涵盖的范畴。0034请再注意,上述的第一实施例以及第二实施例适用于时钟内部平衡INTRACLOCKBALANCING技术中,可针对同一个时钟树中不同的子树必须维持相同的总延迟时间来平衡时钟树。而第三实施例则适用于时钟间平衡INTERCLOCKBALANCING技术中,可针对两个不同的时钟树之间,必须维持相同的时钟延迟时间来满足设置时间的要求。0035请参考图4,图4为说明不同延迟器搭配上不同长度的连接线所造成的延迟时间的表格。于本实施例中,是以延迟器INVCKQHD、INVCKNHD以及INVCKMHD为例,三者皆为一反相器,且采用01。

18、1微米制程,其中最适合的延迟器种类是INVCKNHD以及INVCKMHD,因为它们的尺寸不会太大,约为INVCKQHD的一半。就INVCKNHD以及INVCKMHD而言,最适合的连接线的长度为500800微米M,由于转换时间低于03奈秒NS,因此每一延迟区段包含有一延迟器以及一连接线所造成的延迟时间不会受到信号完整性SIGNALINTEGRITY,SI的影响。此外,连接线长度为500800微米的延迟时间约略为连接线长度为0微米的延迟时间的3562倍,因此,每一延迟区段包含有一延迟器以及长度为500800微米的一连接线约可以比单独使用一延迟器节省2552颗的延迟器。对于集成电路INTEGRATE。

19、DCIRCUIT,IC布局而言,布局工程师无须依据事先建好的表格例如是图4便可轻易布局出所需的延迟时间。例如,欲延迟024奈秒,则可使用二个单位的INVCKQHD延迟器连接线长1200M、或是一个单位的INVCKNHD延迟器连接线长1200M。当然愈多不同的延迟时间单位,愈容易设计出所需的延迟时间。换言之,其分辨率将不会受限于延迟器的延迟时间一般约为003奈秒。例如INVCKQHD延迟器连接线长0M的延迟时间为0029奈秒,而INVCKQHD延迟器连接线长100M的延迟时间约为0039奈秒时,则其分辨率可为001奈秒即00390029。0036请注意,上述的延迟器可由一反相器或者一缓冲器来实践。

20、之,但本发明并不局限于此,亦可采用其它元件来实践之。此外,011微米制程仅为用来说明本发明的例子,而非本发明的限制条件。0037由上述内容可理解,延迟模块的每一延迟区段皆包含有一延迟器以及一连接线,其中每一延迟区段所造成的延迟时间均大致相等,且连接线的长度是与延迟器的驱动能力成正比。如此一来,通过采用大致等长的连接线来取代延迟器所造成的延迟时间,可以节省延迟器的个数。此外,将延迟模块的多个延迟区段排列成一环状或者一螺旋状,有助于布局说明书CN101958708ACN101958709A4/4页7的配置,以达到节省成本以及节省面积的目的。0038请参考图5,图5为本发明用于一时钟电路的延迟方法的。

21、一操作范例的流程图。本领域技术人员可由本说明书的图1、2、3的实施例的描述中找到相对应的步骤,故省略其详细说明。上述流程的步骤仅为本发明所举可行的实施例,并非限制本发明的限制条件,且在不违背本发明的精神的情况下,此方法可还包含其它的中间步骤或者可将几个步骤合并成单一步骤,以做适当的变化。0039以上所述的实施例仅用来说明本发明的技术特征,并非用来局限本发明的范畴。本发明所揭露的具有延迟功能的时钟电路,不仅可适用于时钟间平衡技术亦可适用于时钟内部平衡技术。由于延迟模块的每一延迟区段所造成的延迟时间均大致相等,则可利用大致等长的连接线来取代延迟器所造成的延迟时间,来节省延迟器的个数。再者,连接线的长度则可视延迟器的种类、驱动能力以及制程的不同来适当地调整之。另外,通过将延迟模块的多个延迟区段排列成一环状或者一螺旋状,更可以达到节省成本与节省面积的目的。0040以上所述仅为本发明的较佳实施例,凡依本发明权利要求所做的均等变化与修饰,皆应属本发明的涵盖范围。说明书CN101958708ACN101958709A1/3页8图1图2说明书附图CN101958708ACN101958709A2/3页9图3图4说明书附图CN101958708ACN101958709A3/3页10图5说明书附图CN101958708A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 基本电子电路


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1