自动地安排多电压多节距金属线的方法

文档序号:6457659阅读:214来源:国知局
专利名称:自动地安排多电压多节距金属线的方法
技术领域
本发明通常涉及一种集成电路的设计。特别是涉及在集成电路 中放置与安排金属线的方法。
背景技术
现代的超大规模的集成电路(ULSI)芯片包括数百万个晶体管, l吏得在此规a莫芯片的手动布局变得碑毛时而难以实施。随着现4戈大尺 寸的i殳i十,通常通过电子式i殳i十自动( electronic Design Automation)工具来执行此操作。电子式设计自动化工具取得电路 的描述,在设计区域中放置次区块并且安排次区块,例如内连接次 区块。如此的内连接典型地利用于金属层。传统上,每一金属层接 收通过在技术资料文件中设计规则的最小宽度及间隔所限定的安 排节距。电子式设计自动化工具根据安排节距以安排金属线。此最 小间隔常常受限于某些因素, 一些与制造过程相关的理由及一些与 电子相关的理由。在两相邻金属线间特定电压下的漏电流为一电子 限制。特别是当使用低k值的介电材料时,漏电流变得对金属间隔 更为敏感。
在许多芯片设计中,在芯片的不同部分使用不同的电压。举例 来说,在内存芯片中的核心区域与外围区域使用不同的电压。有时 候在相同的金属层上安排这些不同的电压。
图1示出了通常具有一种间隔失见则^f旦具有两种电压的金属层布
局。三个相邻的金属线110、 120及130耦合至不同的电压源。通 过传统的电子式i殳计自动化工具将这些金属线间的间隔一致地以 SO安排。金属线110与120间的电位差为V0。金属线130及120 间的电4立差为V1。 V1高于V0,例如V0=1.0V而Vl=1.8 V。在此 示例中,金属线110、 120及130分别连接至核心区域的高电压供 应Vcc、接地与周边的高电压供应Vdd。虽然对V0来说,间隔S0 是足够的,但是在金属线120及130间其VI可能造成过多的漏电
流o
因此,在此期待的是一种根据金属线负载的电压而能安排具有 不同间隔的金属线的电子式设计自动化方法。

发明内容
综观前述,本发明提供一种在单一层中程序化安排至少一第一 电压与第二电压的电3各的方法。在本发明的一方面来i兌,jt匕方法包 括分别地限定对应第一电压与第二电压的第一层类型与第二层类 型。指定第一层类型的至少一第一属性与第二层类型的至少一第二 属性。指定具有第一电压的至少一第一网络与具有第二电压的至少 一第二网络。通过计算枳l程序读取与第 一 网络与第二网络相关的电 压信息。通过此计算机程序,以第一属性安排第一网络的至少一第
一多边形至第一层类型,与通过相同的计算^L程序,以第二属性安 排第二网络的至少一第二多边形至第二层类型。
在本发明的另 一方面来说,此方法更包括以设计规则4企查输入 库中对应的至少一第一属性,限定第一层类型,以相同的i殳计夫见则 检查输入库中对应的至少一第二属性,限定第二层类型,以及根据 设计规则检查输入库,验证至少 一 第 一 多边形与至少一第二多边
在本发明的另一方面来说,本发明更包括结合第一层类型与第 二层类型,以形成单一层供作为屏蔽制作试产。
本发明中操作的架构与方法,不管如何,当阅读与伴随图式有 关时,可自下列特定实施例的说明中,更加了解到同时关于本发明 所附加的目的与^尤点。


图1为说明具有一种间隔规则但是具有两种电压的传统金属层 布局。
则的金属线布局。
图3为根据本发明的实施例说明与不同电压耦合的金属线的安 排方法的流程图。
本发明主要方面描述包括i兌明书中所伴随的图式与形成的部 分。本发明中提供的系统操作与组件的较为清晰的观念,是可通过 示范的参考很快的明白,因此,不受到图式中实施例说明的限制, 其中相似的参考标号(若发生在超过一个图式时)标示相同的元素。 本发明将通过参考结合于此所呈现的说明的一个或多个此类图式 而更加的了解到。佳J寻注意的,在图式中i兌明的特性不必然:接照尺 寸绘制。
具体实施例方式
以下将提供当连接至不同的电压时,安排具有不同间隔的金属 线的方法的详细i兌明。 i
图2根据本发明的实施例说明对于不同电压具有不同间隔规则 的金属线布局。图1示出金属线110、 120及130在相同的金属层 上。在金属线110及120间的电压差为V0。在金属线130及120 间的电压差为V1。 V1高于V0。为了才是供4交高的电压VI并且防止 金属线120及130之间的漏电流,在金属线120及130间的间隔安 4非为间隔S1,》匕间隔大于S0。
图3根据本发明的实施例说明一种与不同电压耦合的金属线的 安排方法。此方法开始于将不同电压的金属层限定为不同层类型, 如步骤310所示。举例来说,GDSII层31 (31; A)的类型A代表 以核心电压(如0.9V)安排的第一金属1,且相同GDSII层31(31; B )的类型B代表以I/O电压(如1.8 V )安排的第二金属1。在芯 片上各种的电压持续以这样的类型限定。为了方便的目的,层类型 的清单与电压有一致的趋势,如类型A的电压小于类型B的电压, 而类型B的电压小于类型C的电压等。
然后,在步骤320中通过使用者指定各层类型的金属线间隔。 举例来i兌,对于类型A (0.9V)及类型B (1.8 V),分别地指定其 最小间隔等于l pm及1.5 [xm。随后,在步骤330中,4吏用者也对 应电压信息在电i 各描述中指定所有的网络。
在自动安排作业中如在步骤340中所显示,安排程序读取网络 信息,其包括与网络相关的电压。随后,4艮据电压信息将每一网络 指定给层类型。然后,安排适合各层类型的的金属线间隔。如果两 不同层类型的金属线相邻,具有较高电压的层类型则优先,即在这 两个金属线间的间隔会采用4交高电压层类型的间隔。实际上,会发 生不同电压的单一金属层安排成数个独特电压的次层。
在完成自动安排作业之后,在步骤350中,执行输入库的"ii计 规则检查,包括针对不同金属层类型的各种间隔规则。当此安排已
明确检查,且芯片设计已准备供试产,各种金属层类型或次层随后
在步骤360中结合成单一金属层,供最终屏蔽的制作。
对于lt据库/智能财产实施,组件布局必须也随着上述的安排方 法的描述。在大部分的例子中,组件布局为手动完成。才艮据本发明 的安排方法必然可针对数据库组件手动地执行。更具体地来i兌,不 同电压的金属线可限定为不同层类型,当布局完成时其随后将会结 合成单一层。
虽然金属线间隔是用来说明本发明的实施例,本领域技术人员 将会了解其它特征,如具有不同线宽需求的金属线也可以使用前述 的方法来安排。虽然金属线用于说明本发明的实施例,本领域^支术 人员可了解本发明也可能同样地成功应用在其它层,在层上的长多 边形间隔是关4建的,且能以不同电压提供给不同多边形。本发明可 以透过一^:电子式设计工具来实施。
前述说明提供多种不同的实施例或实施本发明不同特征的实
这些当然只是实施例,并非意欲用意限制申请专利范围中描述的发明。
虽然本发明以一个或多个特定范例在此i兌明及描述以作为实 施例,但是并非意欲将其限制在所示的详细说明中,乃由于在此各 种修改与结构的变化可能在不脱离本发明的精神及在申请专利范 围均等的领域及范围内。因此,可以了解的是本发明之申请专利范 围的范畴应该根据本发明范畴作最宽广的解释,如申请专利范围所 限定。
主要组件符号说明
110、 120、 130 金属线
S0、 Sl间隔
310 将不同电压的金属层定义为不同层类型
320 指定各层类型的金属线之间隔 330才艮据电压信息而指定所有网络
340 根据其个别的电压信息而自动安排具有适当间隔的金属
线
350依考虑的电压信息检查对照设计规则的金属线布局
360 结合各金属层类型为单一层以供试产
权利要求
1.一种在一单一层中程序化及安排具有至少一第一与第二电压的电路的方法,该第一电压高于该第二电压,该方法包括分别地限定对应所述第一电压与所述第二电压的第一层类型与第二层类型;指定所述第一层类型的至少一第一属性与所述第二层类型的至少一第二属性;指定具有所述第一电压的所述电路的一描述中至少一第一网络与具有所述第二电压的所述电路的相同的该描述中至少一第二网络;通过一计算机程序读取与所述至少一第一网络与所述至少一第二网络相关的电压信息;通过该计算机程序,以所述至少一第一属性安排所述至少一第一网络的至少一第一多边形至所述第一层类型;以及通过所述相同的计算机程序,以所述至少一第二属性安排所述至少一第二网络的至少一第二多边形至所述第二层类型。
2. 根据权利要求1所述的方法,其中,所述单一层为一金属层。
3. 根据权利要求1所述的方法,其中,所述至少一第一属性与所 述至少一第二属性是在所述单一层上多边形的不同间隔规则。
4. 根据权利要求1所述的方法,其中,所述至少一第一属性与所 述至少一第二属性是在该单一层上多边形的不同间隔规则。
5. 根据权利要求1所述的方法,其中,所述电路的所述描述为一 硬件描述语言。
6. 根据权利要求1所述的方法,其中,所述计算机程序为一电子 式i殳计自动化工具。
7. 根据权利要求1所述的方法,其中,所述至少一第一多边形与 所述至少一第二多边形为直线。
8. —种在一金属层中程序化安排具有至少一第一电压与第二电 压的电i^各的方法,所述第一电压高于所述第二电压,所述方法 包括分别地限定对应所述第 一 电压与所述第二电压的第 一层 类型与第二层类型;指定所述第一层类型的至少一第一属性与所述第二层类 型的至少一第二属性;指定具有所述第一电压的所述电路的描述中至少一第一 网络与具有所述第二电压的所述电路的相同的所述描述中至 少一第二网纟各;通过一计算机程序读取与所述至少 一第 一 网络与所述至 少一第二网络相关的电压信息;通过所述计算机程序,以所述至少一第一属性安排所述 至少一第一网络的至少一第一多边形至所述第一层类型;以及通过所述相同的计算机程序,以所述至少一第二属性安 排所述至少 一第二网络的至少一第二多边形至所述第二层类 型;以一i殳计^见则检查l俞入库中对应的所述至少 一第 一属 性,限定所述第一层类型; 以所述相同的i殳计失见则检查输入库中对应的所述至少一 第二属性,限定所述第二层类型;以及才艮据所述i殳计身见则4企查丰lr入库,-睑i正所述至少一第一多 边形与所述至少一第二多边形。
9. 才艮据权利要求8所述的方法,其中,所述至少一第一属性与所 述至少一第二属性是在所述金属层上多边形的不同间隔失见则。
10. 才艮据权利要求8所述的方法,其中,所述至少一第一属性与所 述至少一第二属性是在所述金属层上多边形的不同间隔规则。
11. 根据权利要求8所述的方法,其中,所述电路的所述描述为一 硬件描述语言。
12. —种在一金属层中程序化安排具有至少一第一电压与第二电 压的方法,所述第一电压高于所述第二电压,所述方法包括分别地限定对应所述第一电压与第二电压的一第一层类 型与第二层类型;指定所述第一层类型的一第一间隔属性与所述第二层类 型的一第二间隔属性;指定具有所述第一电压的所述电路之一描述中至少一第 一网络与具有所述第二电压的所述电路的相同的所述描述中至少一第二网络;通过一计算机程序读取与所述至少 一第 一 网络与所述至 少一第二净值相关的一电压信息;通过所述计算4几程序,以所述第一间隔属性安排所述至 少一第一网络的至少一第一多边形至所述第一层类型;以及通过相同的所述计算^L程序,以所述第二间隔属性安排 所述至少一第二网络的所述至少一第二多边形至所述第二层 类型,除了当所述至少 一第二多边形与所述至少 一第 一多边形 相邻时,以所述第 一 间隔属性安排所述至少 一第二多边形之 夕卜。
13. 根据权利要求12所述的方法,更包括以 一设计规则才企查输入库中对应的所述至少一第 一间隔 属性,限定所述第一层类型;以所述相同的i殳计失见则4企查输入库中对应的所述至少一 第二间隔属性,限定所述第二层类型;以及才艮据所述设计规则检查输入库,验证所述至少一第一多 边形与所述至少一第二多边形。
14. 根据权利要求12所述的方法,更包括结合所述第一层类型与 所述第二层类型。
全文摘要
本发明涉及一种在一单一层中程序化安排具有至少一第一电压与第二电压的电路的方法,其包括分别地限定对应第一电压与第二电压的第一层类型与第二层类型。指定第一层类型的至少一第一属性与第二层类型的至少一第二属性。指定具有第一电压的至少一第一网络与具有第二电压的至少一第二网络。通过计算机程序读取与第一网络及第二网络相关的电压信息。通过计算机程序,以第一属性安排第一网络的至少一第一多边形至第一层类型,以及通过相同的计算机程序,以第二属性安排第二网络的至少一第二多边形至第二层类型。
文档编号G06F17/50GK101350037SQ20081000213
公开日2009年1月21日 申请日期2008年1月14日 优先权日2007年7月17日
发明者陈克明 申请人:台湾积体电路制造股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1