版图数据的处理方法及光掩膜数据的制作方法

文档序号:10624977阅读:630来源:国知局
版图数据的处理方法及光掩膜数据的制作方法
【专利摘要】本申请公开了一种版图数据的处理方法及光掩膜数据。该处理方法包括以下步骤:将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,以形成中间数据;将中间数据转换形成光掩膜数据。该处理方法通过将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,从而减少版图数据的处理方法所花费的时间,而且由于将冗余图形数据并入到芯片数据的过程不会修改客户提供的芯片数据,进而保证了客户提供的芯片数据的安全。
【专利说明】
版图数据的处理方法及光掩膜数据
技术领域
[0001]本申请涉及半导体集成电路的技术领域,具体而言,涉及一种版图数据的处理方法及光掩膜数据。【背景技术】
[0002]在半导体产品的制造流程中,其中一部分就是生产厂家对客户提供的版图数据进行处理以获得光掩膜数据,然后采用光掩膜数据制造光掩膜的过程。这一部分是流程衔接的关键部分,是流程中造价最高的一部分,也是限制最小线宽的瓶颈之一。
[0003]现有版图数据的处理方法通常包括以下步骤:首先,采用冗余图形插入工具修改客户提供的芯片数据,以在芯片数据中的图形的四周插入冗余图形(dummy);然后,采用设计规则检查(DRC)工具进行图形校正,以验证冗余图形和芯片数据中的图形是否交叠;接下来,采用0PC工具对芯片数据中的图形进行光学邻近校正;最后,采用图形转换软件将数据转换形成光掩膜数据。
[0004]然而,上述处理方法中,冗余图形的插入需要花费较长时间,从而增加了整个处理过程的时间;而且,直接在芯片数据中插入冗余图形需要修改客户提供的芯片数据,会增加破坏客户提供的芯片数据。针对上述问题,目前还没有有效的解决方法。
【发明内容】

[0005]本申请旨在提供一种版图数据的处理方法及光掩膜数据,以减少版图数据的处理方法所花费的时间,并保证客户提供的芯片数据的安全。
[0006]为了实现上述目的,本申请提供了一种版图数据的处理方法,其特征在于,处理方法包括以下步骤:将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,以形成中间数据;将中间数据转换形成光掩膜数据。
[0007]进一步地,将冗余图形数据并入到芯片数据的步骤包括:采用冗余图形插入工具将冗余图形数据和芯片数据合并,以使冗余图形数据中的图形插入到芯片数据中的图形的四周;采用冗余图形校正工具对合并后的图形进行图形校正,以验证冗余图形数据中的图形和芯片数据中的图形是否交叠。
[0008]进一步地,图形校正的步骤包括:对芯片数据中的图形和冗余图形数据中的图形进行逻辑与运算。
[0009]进一步地,逻辑与运算的步骤中,当逻辑与运算的结果为0时,冗余图形数据中的图形和芯片数据中的图形没有交叠。
[0010]进一步地,采用L-EDIT软件进行逻辑与运算。
[0011]进一步地,采用0PC工具对芯片数据中的图形进行光学邻近校正。
[0012]进一步地,通过图形转换软件将中间数据转换形成光掩膜数据。
[0013]进一步地,图形转换软件为CATS。
[0014]进一步地,芯片数据的格式为⑶S文件,光掩膜数据的格式MEBES文件。
[0015]本申请还提供了一种光掩膜数据,该光掩膜数据通过采用上述版图数据的处理方法对版图数据进行处理后得到。
[0016]应用本申请的技术方案,本申请通过将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,从而减少版图数据的处理方法所花费的时间,而且由于将冗余图形数据并入到芯片数据的过程不会修改客户提供的芯片数据,进而保证了客户提供的芯片数据的安全。【附图说明】
[0017]构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0018]图1示出了本申请实施方式所提供的版图数据的处理方法的流程示意图。【具体实施方式】
[0019]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0020]需要注意的是,这里所使用的术语仅是为了描述【具体实施方式】,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
[0021]为了便于描述,在这里可以使用空间相对术语,如“在……之上”、“在……上方”、 “在……上表面”、“上面的”等,用来描述如在图中所示的一个器件或特征与其他器件或特征的空间位置关系。应当理解的是,空间相对术语旨在包含除了器件在图中所描述的方位之外的在使用或操作中的不同方位。示例性术语“在……上方”可以包括“在……上方”和 “在……下方”两种方位。该器件也可以其他不同方式定位(旋转90度或处于其他方位), 并且对这里所使用的空间相对描述作出相应解释。
[0022]正如【背景技术】中所介绍的,现有版图数据的处理方法中,冗余图形的插入需要花费较长时间,从而增加了整个处理过程的时间;而且,直接在芯片数据中插入冗余图形需要修改客户提供的芯片数据,会增加破坏客户提供的芯片数据。
[0023]本申请的发明人针对上述问题进行研究,提供了一种版图数据的处理方法。如图 1所示,该处理方法包括以下步骤:将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,以形成中间数据;将中间数据转换形成光掩膜数据。
[0024]上述处理方法通过将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,从而减少版图数据的处理方法所花费的时间,而且由于将冗余图形数据并入到芯片数据的过程不会修改客户提供的芯片数据,进而保证了客户提供的芯片数据的安全。
[0025] 下面将更详细地描述本申请提供的版图数据的处理方法的示例性实施方式。然而,这些示例性实施方式可以由多种不同的形式来实施,并且不应当被解释为只限于这里所阐述的实施方式。应当理解的是,提供这些实施方式是为了使得本申请的公开彻底且完整,并且将这些示例性实施方式的构思充分传达给本领域普通技术人员。
[0026]首先,将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,以形成中间数据。该步骤减少版图数据的处理方法所花费的时间,而且由于将冗余图形数据并入到芯片数据的过程不会修改客户提供的芯片数据,进而保证了客户提供的芯片数据的安全。
[0027]其中,将冗余图形数据并入到芯片数据的步骤可以包括:采用冗余图形插入工具将冗余图形数据和芯片数据合并,以使冗余图形数据中的图形插入到芯片数据中的图形的四周;采用冗余图形校正工具对合并后的图形进行图形校正,以验证冗余图形数据中的图形和芯片数据中的图形是否交叠。该步骤中,冗余图形插入工具和冗余图形校正工具并不相同,且上述合并和图形校正的过程会相互调整。
[0028]优选地,图形校正的步骤包括:对芯片数据中的图形和冗余图形数据中的图形进行逻辑与运算。其中,对芯片数据中的图形的尺寸进行放大的倍数可以根据实际需求进行设定;在逻辑与运算的步骤中,当逻辑与运算的结果为〇时,冗余图形数据中的图形和芯片数据中的图形没有交叠。
[0029]上述逻辑与运算由版图设计软件来完成。版图设计软件可以采用本领域中常见的设计软件,例如L-EDIT软件。L-EDIT软件是由Tanner Research, Inc.开发的一种很优秀的集成电路设计工具软件,其最大的特点是可用于任何个人计算机(PC机)、它不仅具有强大的集成电路设计、模拟验证、版图编辑和自动布局布线等功能,而且图形处理速度快、编辑功能强、通俗易学、使用方便,很实用于任何个人进行集成电路设计或其它微细图形加工的版图设计工作。
[0030]该步骤中,可以采用0PC工具对芯片数据中的图形进行光学邻近校正(0PC)。0PC 主要在半导体器件的生产过程中使用,目的是为了保证生产过程中设计的图形的边缘得到完整的刻蚀。这些投影图像出现违规行为,如线宽度比设计窄或宽,这些都可以改变掩膜版来补偿成像。其他的失真,如圆角,受光学工具分辨率的制约,更加难以弥补。这些失真如果不纠正,可能大大改变生产出来的电路的电气性能。光学邻近校正通过移动掩膜板上图形的边缘或添加额外的多边形来纠正这些错误。根据宽度和间距约束(即基于规则的0PC), 或者通过使用紧凑的模型动态仿真(即基于模型的0PC)的结果预先计算出一个查找表,根据这个查找表来决定怎样移动图案的边缘,找到最好的解决方案。
[0031]通过采用上述优选实施方式,该步骤通过将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,从而减少版图数据的处理方法所花费的时间, 而且由于将冗余图形数据并入到芯片数据的过程不会修改客户提供的芯片数据,进而保证了客户提供的芯片数据的安全。
[0032]完成将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,以形成中间数据的步骤之后,将中间数据转换形成光掩膜数据。该步骤中,通过数据转换形成能够识别的实际需要的光掩膜数据。
[0033]优选地,通过图形转换软件将中间数据转换形成光掩膜数据。其中,图形转换软件可以为CATS等。当采用CATS进行数据转换时,CATS自动将中间数据生成能够识别的实际需要的光掩膜数据。
[0034]其中,客户提供的芯片数据的格式可以采用本领域常见的格式。一般情况下,芯片数据的格式GDS文件。当然,芯片数据的格式并不限于上述实例。能够识别的实际需要的光掩膜数据的格式一般为MEBES文件。当然,光掩膜数据的格式并不限于上述实施例。
[0035]本申请还提供了一种光掩膜数据,该光掩膜数据通过采用上述版图数据的处理方法对版图数据进行处理后得到。
[0036]上述光掩膜数据通过将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正以形成中间数据,以及将中间数据转换形成光掩膜数据后形成。由于将冗余图形数据并入到芯片数据的过程不会修改客户提供的芯片数据,进而保证了客户提供的芯片数据的安全。
[0037]其中,将冗余图形数据并入到芯片数据的步骤可以包括:采用冗余图形插入工具将冗余图形数据和芯片数据合并,以使冗余图形数据中的图形插入到芯片数据中的图形的四周;采用冗余图形校正工具对合并后的图形进行图形校正,以验证冗余图形数据中的图形和芯片数据中的图形是否交叠。
[0038]图形校正的步骤可以包括:对芯片数据中的图形的尺寸进行放大以形成放大图形;对放大图形和冗余图形数据中的图形进行逻辑与运算。其中,对芯片数据中的图形的尺寸进行放大的倍数可以根据实际需求进行设定;在逻辑与运算的步骤中,当逻辑与运算的结果为〇时,冗余图形数据中的图形和芯片数据中的图形没有交叠。
[0039]通过图形转换软件将中间数据转换形成光掩膜数据。其中,图形转换软件可以为 CATS等。当采用CATS进行数据转换时,CATS自动将中间数据生成能够识别的实际需要的光掩膜数据。
[0040]从以上的描述中,可以看出,本申请上述的实施例实现了如下技术效果:本申请通过将冗余图形数据并入到芯片数据的同时,对芯片数据中的图形进行光学邻近校正,从而减少版图数据的处理方法所花费的时间,而且由于将冗余图形数据并入到芯片数据的过程不会修改客户提供的芯片数据,进而保证了客户提供的芯片数据的安全。
[0041]以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
【主权项】
1.一种版图数据的处理方法,其特征在于,所述处理方法包括以下步骤:将冗余图形数据并入到芯片数据的同时,对所述芯片数据中的图形进行光学邻近校 正,以形成中间数据;将所述中间数据转换形成光掩膜数据。2.根据权利要求1所述的处理方法,其特征在于,将所述冗余图形数据并入到所述芯 片数据的步骤包括:采用冗余图形插入工具将所述冗余图形数据和所述芯片数据合并,以使所述冗余图形 数据中的图形插入到所述芯片数据中的图形的四周;采用冗余图形校正工具对所述合并后的图形进行图形校正,以验证所述冗余图形数据 中的图形和所述芯片数据中的图形是否交叠。3.根据权利要求2所述的处理方法,其特征在于,所述图形校正的步骤包括:对所述芯 片数据中的图形和所述冗余图形数据中的图形进行逻辑与运算。4.根据权利要求3所述的处理方法,其特征在于,所述逻辑与运算的步骤中,当所述逻 辑与运算的结果为0时,所述冗余图形数据中的图形和所述芯片数据中的图形没有交叠。5.根据权利要求4所述的处理方法,其特征在于,采用L-EDIT软件进行所述逻辑与运 算。6.根据权利要求1所述的处理方法,其特征在于,采用OPC工具对所述芯片数据中的图 形进行所述光学邻近校正。7.根据权利要求1所述的处理方法,其特征在于,通过图形转换软件将所述中间数据 转换形成所述光掩膜数据。8.根据权利要求7所述的处理方法,其特征在于,所述图形转换软件为CATS。9.根据权利要求1至8中任一项所述的处理方法,其特征在于,所述芯片数据的格式为 GDS文件,所述光掩膜数据的格式MEBES文件。10.—种光掩膜数据,其特征在于,所述光掩膜数据通过采用权利要求1至9中任一项 所述的处理方法对版图数据进行处理后得到。
【文档编号】G06F17/50GK105989209SQ201510088656
【公开日】2016年10月5日
【申请日】2015年2月26日
【发明人】王刚, 游桂美
【申请人】中芯国际集成电路制造(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1