CN104750894B - 一种用于填充虚拟图案和参考图层相关性检查的版图结构 - Google Patents
一种用于填充虚拟图案和参考图层相关性检查的版图结构 Download PDFInfo
- Publication number
- CN104750894B CN104750894B CN201310746373.9A CN201310746373A CN104750894B CN 104750894 B CN104750894 B CN 104750894B CN 201310746373 A CN201310746373 A CN 201310746373A CN 104750894 B CN104750894 B CN 104750894B
- Authority
- CN
- China
- Prior art keywords
- layer
- dummy pattern
- correlation
- domain
- inspection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Landscapes
- Preparing Plates And Mask In Photomechanical Process (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
本发明涉及一种用于自动填充虚拟图案和参考图层相关性检查的版图结构及方法。所述版图结构包括:所有的参考图层,所述参考图层包括内部图层以及边界图层,其中内部图层包括所有的常规参考图层和所有的初始虚拟图案层,所述常规参考图层和所述初始虚拟图案层包围在所述边界图层之中;其中,各内部图层窗口边长的关键尺寸为100‑400um,相邻的内部图层之间的间距为100‑400um,以使版图结构恰当兼容所有光罩图层的密度检查规则从而实现正确检验相关性;自动填充虚拟图案,所述自动填充虚拟图案将会***在所述版图结构中去检验相关性是否正确。本发明中提供了一种新的版图结构,以实现在QA过程中自动的、完全的、正确的完成所述虚拟图案和参考图层之间的相关性检查。
Description
技术领域
本发明涉及半导体领域,具体地,本发明涉及一种用于自动填充虚拟图案和参考图层相关性检查的版图结构及方法。
背景技术
集成电路制造技术是一个复杂的工艺,技术更新很快。表征集成电路制造技术的一个关键参数为最小特征尺寸,即关键尺寸(critical dimension,CD)。随着半导体技术的不断发展,器件的关键尺寸越来越小,正是由于关键尺寸的减小才使得每个芯片上设置百万个器件成为可能。
随着半导体技术器件尺寸的不断缩小,当所述半导体器件尺寸缩小至纳米级别,可制造性设计(Design for Manufacturing,DFM)在半导体工业纳米设计流程方法学中已变得越来越重要。所述DFM是指以快速提升芯片良率的生产效率以及降低生产成本为目的,统一描述芯片设计中的规则、工具和方法,从而更好地控制集成电路向物理晶圆的复制,是一种可预测制造过程中工艺可变性的设计,使得从设计到晶圆制造的整个过程达最优化。
在所述DFM过程中自动加入虚拟图案(dummy)变得越来越重要,所述虚拟图案可以帮助改善目标图案的密度分布,使所述器件性能更加均一,增加平坦化、光刻、蚀刻等工艺的制程能力。
完整的虚拟图案质量合格保证方法(Complete dummy QA)变的非常重要,但是通常需要耗费大量的时间以及人力来达到所述QA的要求,特别是在QA中的“虚拟图案和参考图层之间的相关性检查”步骤中,数目众多的参考图层需要进行相关性的检查,但是现有技术中常规的测试版图往往不能够包含所有的参考图案。
现有技术中所述质量保证(QA)流程,如图1所示,包括:(1)设计虚拟图案建立填充程式(script);(2)选取典型的图样版图;(3)用填充程式为图样版图制备虚拟图案;(4)将所述虚拟图案***到原始图样版图中;(5)执行DRC检查;其中,所述DRC检查包括(1)原始图样版图的主设计规则检查;(2)***虚拟图案后的版图中虚拟图案的检查规则的检查;(3)整个版图(包括原始图样版图以及***的虚拟图案)的密度规则检查。
其中在现有技术的QA中,所述“虚拟图案和参考图层之间的相关性检查”完全取决于样品版图,由此带来以下缺点:首先,即使结合多重样品版图(combine multi-sample-layouts),也不能包含虚拟图案的检查规则以及虚拟图案***规则中所有的参考图层,例如在20nm技术节点中包含40个参考图层,但是常规的样品版图***中不可能包含这么多的参考图层;其次,在样品版图中,即使存在某个特定的参考版图(one certain referencelayer),所述参考图层原则上不允许虚拟图案***,但是有时候自动虚拟图案没有***的真实原因,不是因为此参考图层阻止虚拟图案***的功能在填充程式里生效,而是因为所述参考图层版图中没有足够的空间使所述自动虚拟图案***,从而导致错误地通过虚拟图案和参考图层之间的相关性检查。
因此,需要对所述检测过程中版图结构进行改进创新,以解决上述QA检测中存在的问题。
发明内容
在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。
本发明为了解决现有技术中存在的问题,提供了一种用于自动填充虚拟图案和参考图层相关性检查的版图结构,包括:
所有的参考图层,所述参考图层包括内部图层以及边界图层,其中所述内部图层包括所有的常规参考图层和所有的初始虚拟图案层,所述常规参考图层和所述初始虚拟图案层包围在所述边界图层之中;
其中,各内部图层窗口边长的关键尺寸为100-400um,相邻的所述内部图层之间的间距为100-400um,以使所述版图结构恰当兼容所有光罩图层的密度检查规则从而实现正确检验相关性;
自动填充虚拟图案,所述自动填充虚拟图案将会***在所述版图结构中去检验相关性是否正确。
作为优选,位于所述边界图层边缘内侧的参考图层和所述边界图层之间的距离为100-400um。
作为优选,所述初始虚拟图案层位于所述边界图层中,用于检测初始手动设计虚拟图案(drawing dummy)和自动***虚拟图案(auto-insert dummy)之间的关系。
作为优选,所述初始虚拟图案层的实现可以采用在各100-400um×100-400um图层窗口直接手动画的方法,也可以选取对应图层的自动填充虚拟图案来模拟代替实现。
作为优选,所述初始虚拟图案层包括前端制程图层、内部金属层、第一顶部金属层、第二顶部金属层、超厚金属层和金属焊盘层。
作为优选,所述初始虚拟图案层中各图层窗口边长的关键尺寸为100-400um,相邻的各图层窗口之间的间距为100-400um,或者所述各图层与相邻的所述常规的参考图层之间的间距为100-400um。作为优选,所述自动填充虚拟图案和参考图层之间相关性检查包括阻止、间距、接触、包裹、交迭、横跨、顶立、平行长度、延展的检查。
本发明还提供了一种自动填充虚拟图案和参考图层之间的相关性检查的方法,包括:步骤(a)选上述的版图结构作为虚拟图案-参考图层相关性检查版图;
步骤(b)根据所述相关性检查版图,使用虚拟图案的填充程式自动生成虚拟图案;
步骤(c)将步骤(b)得到的自动填充虚拟图案***合并到所述虚拟图案-参考图层相关性检查版图中形成整体版图;
步骤(d)对步骤(c)所述整体版图进行相关性检查。若***的虚拟图案不符合相关性规则,则发出警报,以实现所述虚拟图案填充程式的质量合格自动检测。
作为优选,所述相关性检查方法内容包括对主设计规则、虚拟图案检查规则、图形密度检查规则三个规则进行检测。
作为优选,所述虚拟图案和参考图层之间的相关性检测包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图之后,虚拟图案与相关性检查版图中的参考图层相关性是否符合主设计规则;
若所述虚拟图案与相关性检查版图中的参考图层相关性不符合所述主设计规则的要求,则不能通过质量保证,返回到所述虚拟图案的设计中进行修改;若符合所述主设计规则的要求,则可以通过相关性检查。
作为优选,所述虚拟图案和参考图层之间的相关性检测还包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图之后,所述虚拟图案与所述相关性检查版图中的参考图层相关性是否符合虚拟图案检查规则;
如果所述虚拟图案与相关性检查版图中的参考图层相关性不符合所述虚拟图案检查规则的要求,则返回到所述虚拟图案填充设计中进行修改;若符合所述虚拟图案检查规则的要求,则可以通过相关性检查。
作为优选,所述虚拟图案和参考图层之间的相关性检测还包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图形成整体版图,整体版图是否符合图形密度检查规则;
若所述整体版图的密度符合所述图形密度检查规则的需求,则可以通过相关性检查;
若与图形密度检查规则相背离,则需查看所述背离产生的原因,若所述背离是基于设计规定,则可以通过;
若所述图形密度检查规则的背离,是不期望得到的结果,则需要对所述虚拟图案的设计以及***规则进行修改。
本发明中提供了一种新的版图结构,以实现在QA过程中自动的、完全的、正确的完成所述虚拟图案和参考图层之间的相关性检查;在所述版图结构中通过设计适当的宽度以及间距,从而使自动检测可以实现完整正确的QA,因而所述版图结构能有助于降低QA检查的负担。
通过所述设置,设计规则检查(DRC,Design Rule Check)可以自动检验所述自动填充虚拟图案和所述参考图层之间的关系,所述关系包括阻止/间距/接触/横跨/包裹(block/space/touch/straddle/enclosed)等。若所述关系违背所述主设计规则、所述虚拟图案检查规则、所述图形密度检查规则三个规则,则发出警报。
附图说明
本发明的下列附图在此作为本发明的一部分用于理解本发明。附图中示出了本发明的实施例及其描述,用来解释本发明的装置及原理。在附图中,
图1为现有技术中可制造性设计的虚拟图案质量保证流程图;
图2为本发明的一具体实施方式中可制造性设计的虚拟图案质量保证流程图;
图3为本发明以具体实施方式中所述版图结构示意图;
图4为本发明以具体实施方式中所述版图结构构成框架示意图;
图5a-5c为选用本发明的一种版图结构进行检测的示意图。
具体实施方式
在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。
应予以注意的是,这里所使用的术语仅是为了描述具体实施例,而非意图限制根据本发明的示例性实施例。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式。此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在所述特征、整体、步骤、操作、元件和/或组件,但不排除存在或附加一个或多个其他特征、整体、步骤、操作、元件、组件和/或它们的组合。
现在,将参照附图更详细地描述根据本发明的示例性实施例。然而,这些示例性实施例可以多种不同的形式来实施,并且不应当被解释为只限于这里所阐述的实施例。应当理解的是,提供这些实施例是为了使得本发明的公开彻底且完整,并且将这些示例性实施例的构思充分传达给本领域普通技术人员。在附图中,为了清楚起见,使用相同的附图标记表示相同的元件,因而将省略对它们的描述。
本发明中提供了一种用于自动填充虚拟图案和参考图层相关性检查的版图结构,包括:
所有的常规的参考图层、所有的初始虚拟图案层,边界图层。其中所述边界图层将所有的常规参考图层和所有的初始虚拟图案层包围在所述边界图层之中;其中,所述常规参考图层为传统意义的参考图层;
在所述版图结构中的常规的参考图层,是所述虚拟图案检测规则以及虚拟图案***规则中所涉及的所有参考图层;
在所述版图结构中初始虚拟图案层的实现可以用直接手动画的方法也可以选取对应图层的自动虚拟图案填充来模拟代替实现。
所述版图结构中选用100-400um的窗口,在所述版图结构中除了所述边界图层(BORDER layer)外,所有参考图层和初始虚拟图案层图层的窗口大小均为100-400um,其中所述边界图层具有较大窗口,将所有的其他图层窗口包含在内,并且所述内部图层窗口之间的间距为100-400um,其中位于边缘的内部图层窗口和所述边界图层的边缘之间的距离也是100-400um。
其中所述内部图层之间的距离以及内部图层和所述边界图层的边缘之间的距离均设置为100-400um,所述设置能够恰当兼容所有光罩图层(mask layers)的密度检查规则从而实现正确检验相关性。
通过所述设置,当所述自动填充虚拟图案***到相关参考图层时如果违背了图形密度检查规则或者虚拟图案检测规则,则设计规则检查(DRC,Design Rule Check)会自动发出警报,从而实现在QA过程中的自动检测功能。
实施例1
下面结合附图对该实施例中所述虚拟图案质量保证流程做进一步的说明和分析。
如图3所示,在所述版图结构中包括边界图层11,其中所述边界图层11具有较大的关键尺寸,可以把所述的参考图层R1-Rn均包围在所述边界图层之中。
所述参考图层R1至最后的参考图层均位于所述边界图层11之中,其中所述各参考图层窗口边长的关键尺寸为100-400um,所述关键尺寸并非任意设置,而是通过对所述版图结构进行考量后得出的,所述参考图层窗口边长的关键尺寸不能过大或者太小,如果参考图层窗口边长的关键尺寸过大,则在对所述虚拟图案-参考图层之间的相关性检测过程中需要耗费更多的时间进行检测,造成效率降低等问题;而所述参考图层窗口边长的关键尺寸太小,则起不到参考图形的作用,例如:参考图层窗口小于自动虚拟图案大小,造成虚拟图案无法填入,从而导致错误地通过(false qualification)虚拟图案和参考图层之间的相关性检查。因此,所述参考图层窗口边长的关键尺寸是需要严格进行控制的。
在所述版图结构中,所述参考图层参考图层R1至最后的参考图层之间即可以按一定的次序排列,例如对所述参考图层进行编号,然后有效到大或者由大到小进行排列,但是并不局限于该方式,所述参考图层可以无顺序的进行排列,只要所述版图结构中包含所有的参考图层,所述参考图层窗口大小满足要求即可。
同时,所述参考图层窗口关键尺寸的选择受到各光罩层(mask layer)的密度检测窗口大小的影响,只有恰当的参考图层窗口才能对不同的光罩层同时兼容,所以所述参考图层窗口的关键尺寸还要考虑对光罩层的密度检测窗口的影响,当所述参考图层窗口边长的关键尺寸为100-400um能够实现对所有的光罩层的密度检测窗口的兼容。
所述参考图层的设置虽然不要求按一定顺序排列,但是相邻参考图层之间的距离需要严格设置,所述相邻参考图层之间的距离为100-400um,所述距离并非任意设置的,相邻参考图层之间的距离太小,例如小于100um,则某些虚拟图案由于空间太小而不能自动的***,若所述相邻参考图层之间的距离太大,例如大于400um,则相关性检测过程需要耗费更多的时间和资源,造成效率降低等问题。
同样位于所述边界图层四周边缘位置的参考图层和边界图层边缘的距离也需要严格控制,设置为100-400um,所述距离太小,例如小于100um,则某些虚拟图案由于空间太小而不能自动的***,若所述距离太大,例如大于400um,则会显著降低检测效率。
所述版图结构还进一步包括相应各光罩层的初始虚拟图案层,其中所述外来初始虚拟图案层包括前端制程图层、内部金属层、第一顶部金属层、第二顶部金属层、超厚金属层、金属焊盘层(FEOL/1XMetal/TM1/TM2/MTT2/ALPA dummy)。在所述版图结构中初始虚拟图案层的实现可以用直接手动画的方法,也可以选取对应光罩层的自动填充虚拟图案来模拟代替实现。从而使版图可用于检测所述初始虚拟图案层和自动***虚拟图案之间的关联。
在本发明的一具体地实施方式中,所述完整初始虚拟图案层中的所述前端制程图层、内部金属层、第一顶部金属层、第二顶部金属层、超厚金属层、金属焊盘层可以按照上述顺序依次设置形成初始虚拟图案层,还可以打乱上述顺序进行任意的排列。
此外,作为另外的实施方式,所述前端制程图层、内部金属层、第一顶部金属层、第二顶部金属层、超厚金属层、金属焊盘层可以分散设置于所述参考图层之中,只要所述前端制程图层、内部金属层、第一顶部金属层、第二顶部金属层、超厚金属层、金属焊盘层和相邻的图层之间的距离为100-400um即可。
通过所述设置,设计规则检查(DRC,Design Rule Check)可以自动检验所述自动填充虚拟图案和所述参考图层之间的关系,所述关系包括阻止/间距/接触/横跨/包裹(block/space/touch/straddle/enclosed)等。若所述关系违背所述主设计规则、所述虚拟图案检查规则、所述图形密度检查规则三个规则,则发出警报。
本发明所述版图结构构成框架如图4所示,所述版图结构中包含所有的常规的参考图层,所有的初始虚拟图案层,边界图层。其中在所述参考图层/初始虚拟图案层中通过设置恰当的窗口尺寸以及不同图层之间的间距,所述边界图层通过设置恰当包裹内部图层尺寸,以实现虚拟图案-参考图层之间关联性的完整检测。
实施例2
本发明还提供了一种基于上述版图结构的自动填充虚拟图案和参考图层之间的相关性检查的方法,包括:
步骤(a)选取上述的版图结构作为虚拟图案-参考图层相关性检查版图;
步骤(b)根据所述相关性检查版图,使用虚拟图案的填充程式自动生成虚拟图案;
步骤(c)将步骤(b)得到的自动填充虚拟图案***合并到所述虚拟图案-参考图层相关性检查版图中形成整体版图;
步骤(d)对步骤(c)所述整体版图进行相关性检查。若***的虚拟图案不符合相关性规则,则发出警报,以实现所述虚拟图案填充程式的质量合格自动检测。
其中,所述相关性检查方法内容包括对主设计规则、虚拟图案检查规则、图形密度检查规则三个规则进行检测。
具体地,所述虚拟图案和参考图层之间的相关性检测包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图之后,虚拟图案与相关性检查版图中的参考图层相关性是否符合主设计规则;
若所述虚拟图案与相关性检查版图中的参考图层相关性不符合所述主设计规则的要求,则不能通过质量保证,返回到所述虚拟图案的设计中进行修改;若符合所述主设计规则的要求,则可以通过相关性检查。
具体地,所述虚拟图案和参考图层之间的相关性检测还包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图之后,所述虚拟图案与所述相关性检查版图中的参考图层相关性是否符合虚拟图案检查规则;
如果所述虚拟图案与相关性检查版图中的参考图层相关性不符合所述虚拟图案检查规则的要求,则返回到所述虚拟图案填充设计中进行修改;若符合所述虚拟图案检查规则的要求,则可以通过相关性检查。
具体地,所述虚拟图案和参考图层之间的相关性检测还包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图形成整体版图,整体版图是否符合图形密度检查规则;
若所述整体版图的密度符合所述图形密度检查规则的需求,则可以通过相关性检查;
若与图形密度检查规则相背离,则需查看所述背离产生的原因,若所述背离是基于设计规定,则可以通过;
若所述图形密度检查规则的背离,是不期望得到的结果,则需要对所述虚拟图案的设计以及***规则进行修改。
如图2所示,所述虚拟图案和参考图层之间的相关性检查为虚拟图案填充程式的质量合格保证方法的一个检测步骤,作为进一步的优选,所述质量合格保证方法还包括(I)虚拟图案设计与电路版图主设计规则的一致性检查以及(II)虚拟图案***之后虚拟图案检查规则和图形密度检查规则的违反性检查,所述两种检查与所述虚拟图案和参考图层之间的相关性检查为并列的检查步骤。
其中虚拟图案设计与电路版图主设计规则的一致性检查如图2中左侧所示,在该检查步骤中包括:
其中步骤(I)如图2中左侧所示,在该步骤中包括以下子步骤:
步骤(I-1)首先选取典型的图样版图;
在该步骤中所述图样版图(drawing layout)中的版图并不局限于某一种图案。
步骤(I-2)根据所述图样版图,使用虚拟图案的填充程式生成虚拟图案;
具体地,基于步骤(I-1)的所述图样版图中的图形环境,使用虚拟图案的填充程式(script)制备虚拟图案,得到虚拟图案版图;
步骤(I-3)将所述虚拟图案版图转换为主电路版图(drawing layout),通过改变所述虚拟图案版图的数据类型(datatype),实现对所述虚拟图案本身设计的检查,具体地,将虚拟图案版图数据类型(datatype)从1、7、51、57转到数据类型(datatype)0,将数据类型转变后,所述虚拟图案版图也相应的转变为主电路版图,而主电路版图默认为主设计规则检查的对象,因此实现对所述转换为主电路版图的虚拟图案版图进行主设计规则检查。
步骤(I)中还进一步包含步骤(I-4)执行DRC设计规则的检测,即执行所述虚拟图案本身设计是否符合主设计规则的检查;在该子步骤中所述虚拟图案设计与主设计规则的一致性检查是指检查所述虚拟图案自身设计,例如每一图层的虚拟图案的宽度,长度、间距(space)以及面积等是否背离主设计规则,此外还包括不同图层的虚拟图案之间的包裹(enclosed)、交迭(overlap)、横跨(straddle)、顶立(butted)、相交(interact with)、平行长度(run length)、延展(extension)是否背离主设计规则,需要说明的是在该步骤中所述虚拟图案本身设计并不局限于上述列举的设计,还包含虚拟图案中其他常规的设计,在此不再进行列举,但本领域中常出现的情况均包含在该检查范围之内。
如果所述虚拟图案设计与主设计规则相背离,则查看所述背离产生的原因,若所述背离是基于特别考量(special consideration),则可以通过,认为所述虚拟图案达到质量保证QA的需求;若所述设计背离主设计规则,得到的结果是不符合期望(unexpected)的结果,则不能通过质量保证QA,需要返回到虚拟图案设计中,对所述虚拟图案设计进行修改,以符合所述主设计规则的要求为止。
所述步骤(II)如图2中间所示,虚拟图案***之后虚拟图案检查规则和图形密度检查规则的违反性检查,在该步骤中包括以下子步骤:
步骤(II-1)首先选取典型的图样版图(drawing layout);
在该步骤中所述图样版图(drawing layout)中的版图并不局限于某一种图案。
步骤(II-2)根据所述图样版图,使用虚拟图案的填充程式生成虚拟图案版图;
具体地,基于步骤(II-1)的所述图样版图中的图形环境,使用虚拟图案的填充程式(script)制备虚拟图案,得到虚拟图案版图;上述两个步骤和步骤(I-1)、步骤(I-2)相同,当然也可以根据具体情况进行调整。
所述步骤(II)还包括步骤(II-3)将步骤(II-2)中的虚拟图案版图***合并到所述图样版图中形成整体版图;其中所述初始图样版图(original drawing layout)中包含图样版图的图案;在***所述虚拟版图后,检查虚拟图案的***规则是否违反虚拟图案检查规则,同时检查***虚拟版图后的整体密度是否符合图形密度检查规则的要求。
具体地,检查将所述虚拟图案***到所述图样版图中形成整体版图是否符合虚拟图案检查规则。
例如在***过程中所述虚拟图案是否和图样图层(drawing layer)接触,若所述虚拟图案和图样图层(drawing layer)形成接触则违反了所述虚拟图案检查规则,不能通过质量保证QA,需要返回到虚拟图案设计中对所述虚拟图案设计中的***策略进行修改,至满足质量保证QA的需求为止;若没有违反则通过;还可以检查虚拟图案是否符合特定的虚拟图案尺寸要求(special dummy size request)。
此外,在步骤(II)中所述密度检查规则的违反性检查是指检查将所述虚拟图案***到所述图样版图之后得到的整体版图的密度是否符合所述图形密度检查规则的需求;
如果所述虚拟图案***到所述图样版图之后得到的整体版图的密度符合所述图形密度检查规则的需求,则可以通过质量保证;若与图形密度检查规则相背离,则需查看所述背离产生的原因,若所述背离是基于特别考量设计,则可以通过;若所述图形密度检查规则的背离,是不期望得到的结果,则需要对所述虚拟图案的设计以及***策略进行修改,至满足质量保证QA的需求为止。
需要说明的是,在该步骤中需要同时满足上述两个要求,即同时满足***时不会违反虚拟图案检查规则,同时还需要满足密度需求才能通过质量保证,违反其中一条,则需要返回到步骤(II)中进行调整。
实施例3
在该实施例中通过实施例1中的所述版图结构对所述虚拟图案-参考图层相关性进行检测,可以发现虚拟图案和所述参考图层之间的关系违背设计规则之后,所述版图结构可以帮助设计规则检查(DRC,Design Rule Check)自动发出错误发生警报,进行提醒,以对所述虚拟图案进行修改。
下面结合附图选用所述版图结构对虚拟图案-参考图层之间相关性进行检查,其中在所述版图设计规则中所述参考图层10不允许虚拟图案30***,虚拟图案30的***是被禁止的。
而在实际操作过程中,在所述版图结构中通过填充程式自动填充虚拟图案,如图5a所示,在该实施例中所述版图结构中包括参考图层10,虚拟图案可填充空间20,当所述虚拟图案30***所述可填充空间20时由于填充程式的错误导致所述虚拟图案30同时***到了所述参考图层10中,所述虚拟图案30与所述相关性检查版图中的参考图层10的相关性违反了虚拟图案检查规则,此时设计规则检查(DRC,Design Rule Check)会自动发出警报,提示对所述虚拟图案30填充程式进行修改,以符合虚拟图案-参考图层之间的相关性检测。
在本实例中,对所述虚拟图案填充程式的修改,通过增加所述参考图层10和所述拟图案30之间的间距限制设置,以防止所述虚拟图案30***所述参考图层10中,以符合虚拟图案-参考图层之间的相关性。
实施例4
在该实施例中通过实施例1中的所述版图结构对所述虚拟图案-参考图层相关性进行检测,可以发现虚拟图案和所述参考图层之间的关系违背设计规则之后,所述版图结构可以帮助设计规则检查(DRC,Design Rule Check)自动发出错误发生警报,进行提醒,以对所述虚拟图案进行修改。
下面结合附图选用所述版图结构对虚拟图案-参考图层之间相关性进行检查,其中在所述版图设计规则中所述参考图案50只阻止有源区虚拟图案60***,不阻止栅极虚拟图案40***。
而在实际操作过程中,如图5b所示,所述参考图案50覆盖的右下角的区域中不仅正确阻止了有源区虚拟图案60***,同时错误阻止了栅极虚拟图案40***。随后的设计规则检查(DRC,Design Rule Check),会由于该区域中大量空白面积的出现而违反栅极图形密度检查规则,从而自动发出警报。
在发出所述警报之后可以对所述虚拟图案填充程式进行修改,通过删除所述参考图案50和所述栅极虚拟图案40之间的间距限制设置,实现所述栅极虚拟图案40***到所述参考图案50中,以符合所述图形密度检查规则。
实施例5
在该实施例中通过实施例1中的所述版图结构对所述虚拟图案-参考图层相关性进行检测,可以发现虚拟图案和所述参考图层之间的关系违背设计规则之后,所述版图结构可以帮助设计规则检查(DRC,Design Rule Check)自动发出错误发生警报,进行提醒,以对所述虚拟图案进行修改。
下面结合附图选用所述版图结构对虚拟图案-参考图层之间相关性进行检查,其中在所述版图设计规则中初始虚拟图案层80不允许同层的自动填充虚拟图案70接触。
而在实际操作过程中,如图5c所示,首先在80初始虚拟图层窗口100-400um×100-400um中***虚拟图案作为初始虚拟图案层80,而后进一步***同层的自动虚拟图案70,由于所述自动虚拟图案70和所述同层的初始虚拟图案层80相接触,形成部分重叠,违背了虚拟图案检查规则,造成设计规则检查(DRC,Design Rule Check)发出警报。
在发出所述警报之后可以对所述虚拟图案填充程式进行修改,通过设置所述初始虚拟图案层80和所述同层的自动填充虚拟图案70之间的间距限制,以阻止所述自动填充虚拟图案70和所述初始虚拟图案层80相互重叠,从而符合所述虚拟图案检查规则。
通过实施例3-5可以得到本发明所述版图结构可以在QA检测过程中在所述虚拟图案***后自动的进行版图设计规则的检查,若存在不符合所述版图设计规则的情况发生,则自动发出警报以对虚拟图案的设计进行改进。
本发明中提供了一种全新的版图结构,以实现在QA过程中自动的、完全的、正确的完成所述虚拟图案和参考图层之间的相关性检查;在所述版图结构中包括了所有的参考图层并通过设计适当的宽度以及间距,使自动检测可以实现完整正确的QA,因而所述版图结构能有助于降低QA检查的负担。
本发明所述版图结构具有以下特点:
首先,在所述版图结构中包含所有的参考图层。这里的参考图层包括:所有的常规的参考图层,所有的初始虚拟图案层,边界图层。
其次,所述版图结构中选用100-400um的窗口,在所述版图结构中除了所述边界图层(BORDER layer)外剩余所有内部图层的窗口大小均为100-400um,其中所述边界图层具有最大的窗口,将所有的内部图层包含在内,并且所述内部图层之间的间距为100-400um,其中位于边缘的内部图层和所述边界图层的边缘之间的距离也是100-400um。
其中所述内部图层之间的距离以及内部图层和所述边界图层的边缘之间的距离均设置为100-400um,所述设置能够恰当兼容不同光罩层(mask layers)的图形密度检查窗口。通过所述设置,当所述自动填充虚拟图案***所述版图时如果违背了图形密度检查规则或者虚拟图案检测规则,则设计规则检查(DRC,Design Rule Check)会自动发出警报,从而实现在QA过程中的自动检测功能。
最后所述初始虚拟图层(original dummy layers)用来检测初始手动设计虚拟图案(drawing dummy)和自动***虚拟图案(auto-insert dummy)之间的关系。所述初始虚拟图案层的实现可以采用在各100-400um*100-400um图层窗口直接手动画的方法,也可以选取对应图层的自动虚拟图案填充来模拟代替实现。所述初始虚拟图层(original dummylayers)包括前端制程图层(FEOL)、内部金属层(1XMetal)、第一顶部金属层(TM1)、第二顶部金属层(TM2)、超厚金属层(MTT2 or called it UTM)、金属焊盘层(ALPA)。
通过所述版图结构,设计规则检查(DRC,Design Rule Check)可以自动检测所述自动填充虚拟图案和所述参考图层之间的关系,所述关系包括阻止/间距/接触/横跨/包裹(block/space/touch/straddle/enclosed)等。若所述关系违背所述主设计规则、所述虚拟图案检查规则、所述图形密度检查规则三个规则任何之一,则发出警报。
本发明已经通过上述实施例进行了说明,但应当理解的是,上述实施例只是用于举例和说明的目的,而非意在将本发明限制于所描述的实施例范围内。此外本领域技术人员可以理解的是,本发明并不局限于上述实施例,根据本发明的教导还可以做出更多种的变型和修改,这些变型和修改均落在本发明所要求保护的范围以内。本发明的保护范围由附属的权利要求书及其等效范围所界定。
Claims (12)
1.一种用于自动填充虚拟图案和参考图层相关性检查的版图结构,包括:
所有的参考图层,所述参考图层包括内部图层以及边界图层,其中所述内部图层包括所有的常规参考图层和所有的初始虚拟图案层,所述常规参考图层和所述初始虚拟图案层包围在所述边界图层之中;
其中,各内部图层窗口边长的关键尺寸为100-400um,相邻的所述内部图层之间的间距为100-400um,以使所述版图结构恰当兼容所有光罩图层的密度检查规则从而实现正确检验相关性;
自动填充虚拟图案,所述自动填充虚拟图案将会***在所述版图结构中去检验相关性是否正确。
2.根据权利要求1所述的版图结构,其特征在于,所述初始虚拟图案层通过采用在各100-400um×100-400um图层窗口中直接手动画的方法实现,或者选取对应图层的自动虚拟图案填充来模拟代替实现。
3.根据权利要求1所述的版图结构,其特征在于,位于所述边界图层边缘内侧的内部图层和所述边界图层之间的距离为100-400um。
4.根据权利要求1所述的版图结构,其特征在于,所述初始虚拟图案层位于所述边界图层中,用于检测初始手动设计虚拟图案和自动***虚拟图案之间的关系。
5.根据权利要求1所述的版图结构,其特征在于,所述初始虚拟图案层包括前端制程图层、内部金属层、第一顶部金属层、第二顶部金属层、超厚金属层和金属焊盘层。
6.根据权利要求1或5所述的版图结构,其特征在于,所述初始虚拟图案层中各图层窗口边长的关键尺寸为100-400um,相邻的各图层窗口之间的间距为100-400um或者所述各图层窗口与相邻的所述常规的参考图层之间的间距为100-400um。
7.根据权利要求1所述的版图结构,其特征在于,所述自动填充虚拟图案和参考图层之间相关性检查包括阻止、间距、接触、包裹、交迭、横跨、顶立、平行长度、延展的检查。
8.一种自动填充虚拟图案和参考图层之间的相关性检查的方法,包括:
步骤(a)选取权利要求1至7之一所述的版图结构作为虚拟图案-参考图层相关性检查版图;
步骤(b)根据所述相关性检查版图,使用虚拟图案的填充程式自动生成虚拟图案;
步骤(c)将步骤(b)中自动生成的所述虚拟图案***合并到所述虚拟图案-参考图层相关性检查版图中形成整体版图;
步骤(d)对步骤(c)所述整体版图进行相关性检查,若***的虚拟图案不符合相关性规则,则发出警报,以实现所述虚拟图案填充程式的质量合格自动检测。
9.根据权利要求8所述的方法,其特征在于,所述相关性检查方法内容包括对主设计规则、虚拟图案检查规则、图形密度检查规则三个规则进行检测。
10.根据权利要求8所述的方法,其特征在于,所述虚拟图案和参考图层之间的相关性检测包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图之后,虚拟图案与相关性检查版图中的参考图层相关性是否符合主设计规则;
若所述虚拟图案与相关性检查版图中的参考图层相关性不符合所述主设计规则的要求,则不能通过质量保证,返回到所述虚拟图案的设计中进行修改;若符合所述主设计规则的要求,则通过相关性检查。
11.根据权利要求 8所述的方法,其特征在于,所述虚拟图案和参考图层之间的相关性检测还包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图之后,所述虚拟图案与所述相关性检查版图中的参考图层相关性是否符合虚拟图案检查规则;
如果所述虚拟图案与相关性检查版图中的参考图层相关性不符合所述虚拟图案检查规则的要求,则返回到所述虚拟图案填充设计中进行修改;若符合所述虚拟图案检查规则的要求,则通过相关性检查。
12.根据权利要求8所述的方法,其特征在于,所述虚拟图案和参考图层之间的相关性检测还包括:
检查将所述虚拟图案填充***到所述虚拟图案-参考图层相关性检查版图形成整体版图,整体版图是否符合图形密度检查规则;
若所述整体版图的密度符合所述图形密度检查规则的需求,则通过相关性检查;
若与图形密度检查规则相背离,则需查看所述背离产生的原因,若所述背离是基于设计规定,则通过;
若所述图形密度检查规则的背离,是不期望得到的结果,则需要对所述虚拟图案的设计以及***规则进行修改。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310746373.9A CN104750894B (zh) | 2013-12-30 | 2013-12-30 | 一种用于填充虚拟图案和参考图层相关性检查的版图结构 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310746373.9A CN104750894B (zh) | 2013-12-30 | 2013-12-30 | 一种用于填充虚拟图案和参考图层相关性检查的版图结构 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104750894A CN104750894A (zh) | 2015-07-01 |
CN104750894B true CN104750894B (zh) | 2018-03-30 |
Family
ID=53590577
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310746373.9A Active CN104750894B (zh) | 2013-12-30 | 2013-12-30 | 一种用于填充虚拟图案和参考图层相关性检查的版图结构 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104750894B (zh) |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4620942B2 (ja) * | 2003-08-21 | 2011-01-26 | 川崎マイクロエレクトロニクス株式会社 | 半導体集積回路のレイアウト方法、そのレイアウト構造、およびフォトマスク |
US7818711B2 (en) * | 2007-06-29 | 2010-10-19 | Texas Instruments Incorporated | System and method for making photomasks |
CN102280448B (zh) * | 2011-08-31 | 2013-03-06 | 中国科学院微电子研究所 | 硅基有机发光微显示像素单元版图结构 |
CN103023504B (zh) * | 2012-12-18 | 2015-09-16 | 中国科学院微电子研究所 | 一种逐次逼近型adc版图结构 |
-
2013
- 2013-12-30 CN CN201310746373.9A patent/CN104750894B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN104750894A (zh) | 2015-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5694463B2 (ja) | ダブルパターニング技術のための物理的決定性境界インターコネクト・フィーチャを生成するシステム及び方法 | |
CN109791930B (zh) | 实现具有延伸出单元边界的金属层段的标准单元的集成电路 | |
US9536032B2 (en) | Method and system of layout placement based on multilayer gridlines | |
US7302662B2 (en) | Method for post-routing redundant via insertion in integrated circuit layout | |
US20170236814A1 (en) | Integrated circuit and computer-implemented method of manufacturing the same | |
US9043741B2 (en) | Legalizing a portion of a circuit layout | |
US8984465B1 (en) | Methods, systems, and articles of manufacture for automatically assigning track patterns to regions for physical implementation of an electronic design | |
US6735749B2 (en) | (Design rule check)/(electrical rule check) algorithms using a system resolution | |
US8219959B2 (en) | Generating integrated circuit floorplan layouts | |
TW200951749A (en) | Integrated circuit (IC) design method, system and program product | |
US8453095B2 (en) | Systems and methods for creating frequency-dependent netlist | |
CN104750893B (zh) | 一种虚拟图案填充程式的质量合格保证方法以及版图结构 | |
CN105843976A (zh) | 用于修改后的芯片设计的冗余填充方法 | |
US9311440B2 (en) | System and method of electromigration avoidance for automatic place-and-route | |
JP2005158075A (ja) | 相互接続対応の集積回路設計 | |
US20060265677A1 (en) | Method and system for increased accuracy for extraction of electrical parameters | |
CN104750894B (zh) | 一种用于填充虚拟图案和参考图层相关性检查的版图结构 | |
KR100989102B1 (ko) | 반도체 집적 회로 및 그 설계 방법 | |
US9747405B2 (en) | Buffer chain management for alleviating routing congestion | |
US7886251B2 (en) | System and method for building configurable designs with hardware description and verification languages | |
US7721235B1 (en) | Method and system for implementing edge optimization on an integrated circuit design | |
Hyun et al. | Integrated approach of airgap insertion for circuit timing optimization | |
JP2005063275A (ja) | 集積回路のレイアウト装置及び方法 | |
US8745559B2 (en) | Systems and methods for creating frequency-dependent netlist | |
WO2014106040A1 (en) | Pattern-based power-and-ground (pg) routing and via creation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |