本发明专利技术提供一种用于修改后的芯片设计的冗余填充方法,所述冗余填充方法包括:将修改后的芯片设计的版图与用于修改前的芯片的冗余填充的版图合并以生成第一完整芯片版图,并对所述第一完整芯片版图进行设计规则检查;将所述第一完整芯片版图中违反设计规则的冗余去除,形成第二芯片版图;以及在所述第二芯片版图的更新区域重新插入冗余金属。本发明专利技术所提供的用于修改后的芯片设计的冗余填充方法基于先前的冗余填充方案,能够减少设计修改对原有冗余填充的改动,减少需要重出的光罩,从而降低成本。
【技术实现步骤摘要】
本专利技术涉及半导体
,具体而言涉及一种用于修改后的芯片设计的冗余填充(dummy fill)方法。
技术介绍
在制造工艺中,化学机械抛光(CMP)是一种用来实现晶圆平坦化的技术。虽然CMP具有良好的平坦化效果,但是由于下层版图图形密度的不均匀,会导致抛光后电介质厚度的变化不均匀。冗余填充是应用非常广泛的CMP平坦化增强技术。当修改一层或几层金属层的设计时,需要重出这一层或多层的金属/通孔的光罩(mask),因此也需要对被修改层再次进行冗余填充。在现有的方案中,对被修改层的冗余填充是舍弃先前的冗余填充方案,对被修改层全部重新进行冗余填充,导致需要重出的光罩较多,成本较高。
技术实现思路
针对现有技术的不足,本专利技术提供一种用于修改后的芯片设计的冗余填充方法,所述冗余填充方法包括:将修改后的芯片设计的版图与用于修改前的芯片的冗余填充的版图合并以生成第一完整芯片版图,并对所述第一完整芯片版图进行设计规则检查(Design RuleCheck,DRC);将所述第一完整芯片版图中违反设计规则的冗余去除,形成第二芯片版图;以及在所述第二芯片版图的更新区域重新插入冗余金属。在本专利技术的一个实施例中,所述冗余填充方法进一步包括:基于被修改层新插入的冗余金属与下层的原有冗余金属的重叠部分插入新的冗余金属穿孔(via)。在本专利技术的一个实施例中,所述冗余填充方法进一步包括:基于
被修改层新插入的冗余金属与上层的原有冗余金属的重叠部分插入新的冗余金属穿孔。在本专利技术的一个实施例中,所述冗余填充方法进一步包括:在所述第二芯片版图的更新区域重新插入冗余金属之后再次进行设计规则检查。在本专利技术的一个实施例中,所述冗余填充方法进一步包括:经过所述再次进行的设计规则检查,如果存在违反设计规则的冗余,则重复进行将违反设计规则的冗余去除的步骤和在修改过的区域重新插入冗余填充的步骤,直到不再存在违反设计规则的冗余。在本专利技术的一个实施例中,所述违反设计规则的冗余包括金属冗余和穿孔冗余。在本专利技术的一个实施例中,所述芯片为已经下线(tape-out)的芯片。在本专利技术的一个实施例中,所述芯片为28纳米工艺的芯片。在本专利技术的一个实施例中,所述冗余填充方法能够应用于已经下线的、65纳米以下工艺的芯片。本专利技术所提供的用于修改后的芯片设计的冗余填充方法基于先前的冗余填充方案,能够减少设计修改对原有冗余填充的改动,减少需要重出的光罩,从而降低成本。附图说明本专利技术的下列附图在此作为本专利技术的一部分用于理解本专利技术。附图中示出了本专利技术的实施例及其描述,用来解释本专利技术的原理。附图中:图1示出了根据本专利技术一个实施例的用于修改后的芯片设计的冗余填充方法的流程图;图2示出了现有的对修改后的芯片设计的冗余填充方法导致芯片出现异常情况的示例;图3示出了根据本专利技术一个实施例的用于修改后的芯片设计的冗余填充方法的示例;以及图4示出了根据本专利技术一个实施例的用于修改后的芯片设计的
冗余填充方法的另一个示例。具体实施方式在下文的描述中,给出了大量具体的细节以便提供对本专利技术更为彻底的理解。然而,对于本领域技术人员而言显而易见的是,本专利技术可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本专利技术发生混淆,对于本领域公知的一些技术特征未进行描述。应当理解的是,本专利技术能够以不同形式实施,而不应当解释为局限于这里提出的实施例。相反地,提供这些实施例将使公开彻底和完全,并且将本专利技术的范围完全地传递给本领域技术人员。在此使用的术语的目的仅在于描述具体实施例并且不作为本专利技术的限制。在此使用时,单数形式的“一”、“一个”和“所述/该”也意图包括复数形式,除非上下文清楚指出另外的方式。还应明白术语“组成”和/或“包括”,当在该说明书中使用时,确定所述特征、整数、步骤、操作、元件和/或部件的存在,但不排除一个或更多其它的特征、整数、步骤、操作、元件、部件和/或组的存在或添加。在此使用时,术语“和/或”包括相关所列项目的任何及所有组合。为了彻底理解本专利技术,将在下列的描述中提出详细的步骤以及详细的结构,以便阐释本专利技术提出的技术方案。本专利技术的较佳实施例详细描述如下,然而除了这些详细描述外,本专利技术还可以具有其他实施方式。对于已经tape-out的芯片,为了优化设计可能需要进行某些层的设计修改,因此需要重新出光罩量产。相应地,需要对芯片的被修改层进行再次的冗余填充。本专利技术的实施例提供一种用于修改后的芯片设计的冗余填充方法,该方法不舍弃先前的冗余填充方案,而是在原有的冗余填充的基础上进行改动,可以减少重出的光罩,从而降低成本。图1示出了根据本专利技术一个实施例的用于修改后的芯片设计的冗余填充方法100的流程图。如图1所示,方法100包括以下步骤:步骤101:将修改后的芯片设计的版图与用于修改前的芯片的冗余填充的版图合并以生成第一完整芯片版图,并对第一完整芯片版图
进行设计规则检查;步骤102:将第一完整芯片版图中违反设计规则的冗余去除,形成第二芯片版图;步骤103:在第二芯片版图的更新区域重新插入冗余金属。其中,在步骤101中,将先前的冗余填充方案用于修改后的芯片设计,再进行设计规则检查。具体地,将修改后的芯片设计的版图与用于修改前的芯片的冗余填充的版图合并,输出第一完整芯片版图full chip gds1。然后,对第一完整芯片版图full chip gds1进行设计规则的物理验证,例如验证单层的宽度是否小于固定值、层与层之间的距离是否小于固定值等。在步骤102中,将违反设计规则的冗余部分去除,去除的冗余可以包括金属冗余和/或穿孔冗余。将违反设计规则的冗余去除后,可以输出第二芯片版图chip2,包括剩余的冗余填充dummy 1。在步骤103中,可以基于第二芯片版图chip2在更新区域重新插入冗余金属,并且输出新插入的冗余填充dummy 2。新插入的冗余填充可以包括冗余金属和冗余穿孔。dummy 1和dummy 2整合在一起即为用于修改后的芯片的冗余填充。将dummy 1、dummy 2以及修改后的设计版图整合在一起即为修改后的完整芯片版图。这样,在原有的冗余填充的基础上添加新的冗余填充,可以减少重出的光罩,从而降低成本。优选地,方法100还可以包括步骤104:基于被修改层新插入的冗余金属与下层或上层的原有冗余金属的重叠部分插入新的冗余金属穿孔。在现有的用于修改后的芯片设计的冗余填充方法中,由于是基于新的设计实施全新的冗余填充,因此可能链接了上层或下层的穿孔导致了短路情况,如图2所示。根据本专利技术的实施例的上述方法,基于被修改层新插入的冗余金属与其下层或其上层的原有冗余金属的重叠部分插入新的冗余金属穿孔,则可以避免出现这种短路情况。图3和图4分别示出了根据本专利技术实施例的冗余填充方法基于被修改层新插入的冗余金属与其下层、以及与其上层的原有冗余金属的重叠部分插入新的冗余金属穿孔
的示例。此外,由于根据本专利技术的实施例的用于修改后的芯片设计的冗余填充方法是在先前的冗余填充的基础上添加新的冗余填充,因此大大降低了新的冗余填充可能带来的开路、短路等不良影响,提高了产品良率。进一步地,方法100还可以包括步骤105:再次进行设计规则检查。这样可以进一步减少可能出现的违反本文档来自技高网...
【技术保护点】
一种用于修改后的芯片设计的冗余填充方法,其特征在于,所述冗余填充方法包括:将修改后的芯片设计的版图与用于修改前的芯片的冗余填充的版图合并以生成第一完整芯片版图,并对所述第一完整芯片版图进行设计规则检查;将所述第一完整芯片版图中违反设计规则的冗余去除,形成第二芯片版图;以及在所述第二芯片版图的更新区域重新插入冗余金属。
【技术特征摘要】
1.一种用于修改后的芯片设计的冗余填充方法,其特征在于,所述冗余填充方法包括:将修改后的芯片设计的版图与用于修改前的芯片的冗余填充的版图合并以生成第一完整芯片版图,并对所述第一完整芯片版图进行设计规则检查;将所述第一完整芯片版图中违反设计规则的冗余去除,形成第二芯片版图;以及在所述第二芯片版图的更新区域重新插入冗余金属。2.如权利要求1所述的冗余填充方法,其特征在于,所述冗余填充方法进一步包括:基于被修改层新插入的冗余金属与下层的原有冗余金属的重叠部分插入新的冗余金属穿孔。3.如权利要求1所述的冗余填充方法,其特征在于,所述冗余填充方法进一步包括:基于被修改层新插入的冗余金属与上层的原有冗余金属的重叠部分插入新的冗余金属穿孔。4.如权利要求1所述的冗余填充方法,其特征在于,所述冗余填...
【专利技术属性】
技术研发人员:姜霖,
申请(专利权)人:中芯国际集成电路制造上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。