版图数据的层次检查方法技术

技术编号:11171776 阅读:82 留言:0更新日期:2015-03-19 13:06
本申请公开了一种版图数据的层次检查方法,包括如下步骤:第1步,根据版图数据所使用的关键尺寸的工艺标准,选用相应的层次设计规则。第2步,在层次设计规则中将所有层次分为必备层、标识层、禁用层、可选层、未定义层之一。第3步,从版图数据中提取出该版图数据所使用的层次的编号、名称、物理含义,作为提取的层次使用信息。第4步,将提取的层次使用信息与集成电路设计者提供的层次信息表、第2步得到的层次设计规则进行比较。只有提取的层次使用信息完全符合层次设计规则,才判定为层次检查合格。否则,判定为层次检查不合格。本申请由机器完成对版图的层次检查,大大提高了工作效率,并且确保了层次检查的准确。

【技术实现步骤摘要】

本申请涉及一种对集成电路版图进行设计规则检查的方法。
技术介绍
版图验证是指采用专门的软件工具,对布线完成后的版图(layout)进行几个项目的验证,以确保版图与电路完全一致。 版图验证通常包括: -设计规则检查(DRC, design rule check); -电学规则检查(ERC, electrical rule check); -版图和电路图一致性比较(LVS, layout versus schematic); -版图寄生参数提取(LPE, layout parameter extract1n); -寄生电阻提取(PRE, parasitic resistance extract1n)。 其中,DRC和LVS是必做的验证项目,其余为可选的验证项目。 在DRC阶段,需要对版图数据进行层次检查以确保其正确性。 针对每一种关键尺寸的集成电路制造工艺,集成电路制造商都制定有层次设计规贝U,包括层次编号、层次名称、层次的物理含义等。例如关键尺寸为0.13 μ m的工艺,某一集成电路制造商制定的层次设计规则往往包含数百层:第1层名称为Niell,表示η阱;第2层名称为N+diff,表示η型掺杂区;……。 集成电路设计者在设计开发版图时,需要严格地遵守集成电路制造商的层次设计规则。集成电路设计者向集成电路制造商传递版图数据时,还需要附有层次信息表,其中包含该版图数据所使用到的层次编号、层次名称、层次的物理含义等。例如关键尺寸为0.13μπι的工艺,某一集成电路设计者所开发的芯片只用到了 30层,这30层的编号、名称、物理含义等都应严格符合层次设计规则。 现有的对包括如下步骤: 第1步,由人工方式检查集成电路设计者所提供的层次信息表是否符合集成电路制造商的层次设计规则。 第2步,对于个别重点层次,由人工方式从版图数据中复核其编号、名称、物理含义是否与集成电路设计者所提供的层次信息表一致。 实际操作中,版图数据与层次信息表之间无法确保完全一致。例如,某一版图数据实际包含有32层,而层次信息表中只记载了 30层。而工程师只针对个别重点层次才会从版图数据中复核,一旦没有复核到遗漏的2层,则会造成层次检查失误。集成电路制造商在后续会根据层次信息表进行生产制造的配置工作,所生产的集成电路芯片上就真的遗漏了2层,最终可能导致芯片完全或部分失效,造成巨大的经济损失。 随着集成电路规模不断扩大、制造工艺不断发展,其层次数量日益增加,仅靠现有的人工操作的层次检查难度很大、效率低下、耗时耗力,且存在出错、漏检的风险隐患。
技术实现思路
本申请所要解决的技术问题是提供一种对,将现有的人工检查更新换代为机器自动检查,从而大大提高了工作效率,并且避免了人工检查的出错情况。 为解决上述技术问题,本申请包括如下步骤: 第1步,根据版图数据所使用的关键尺寸的工艺标准,选用相应的层次设计规则;所述层次设计规则中定义有所有层次的编号、名称、物理含义; 第2步,在层次设计规则中将所有层次分为以下五类之一: ——必备层,根据版图数据中所包含的器件在生产制造时必须要有的层次; ——标识层,仅用于对版图数据的端口信息或某一区域进行标识的层次; ——禁用层,不允许版图数据使用的层次; ——可选层,在生产制造时可选择是否要有的层次; ——未定义层,在层次设计规则中无定义的层次; 第3步,从版图数据中提取出该版图数据所使用的层次的编号、名称、物理含义,作为提取的层次使用信息; 第4步,将提取的层次使用信息与第2步得到的层次设计规则进行比较; 只有提取的层次使用信息完全符合层次设计规则,才判定为层次检查合格; 否则,判定为层次检查不合格。 进一步地,所述方法第4步改为第4’步:将提取的层次使用信息与集成电路设计者提供的层次信息表、第2步得到的层次设计规则进行比较; 只有提取的层次使用信息与层次信息表完全一致且完全符合层次设计规则,才判定为层次检查合格; 否则,判定为层次检查不合格。 本申请通过解析函数从版图数据中提取层次使用信息,然后与预先设定再经过分类的层次设计规则进行比较,自动输出版图层次信息的检查结果。该方法由机器完成对版图的层次检查,不仅大大提高了工作效率(对于0.13 μ m的版图数据可以在几秒钟内完成层次检查),并且确保了层次检查的准确。 【附图说明】 图1和图2是本申请的两种流程图; 图3和图4是本申请的两种流程图(对局部的版图数据)。 【具体实施方式】 请参阅图1,本申请包括如下步骤: 第1步,根据版图数据所使用的关键尺寸的工艺标准,选用相应的层次设计规则。例如,关键尺寸为0.35μπι、0.18μπι、0.13 μ m的工艺标准,各有一份层次设计规则。在相同的关键尺寸的工艺标准下,设计任何半导体器件都遵循相同的层次设计规则。所述层次设计规则中定义有所有层次的编号、名称、物理含义。通常为了涵盖尽可能广泛的设计需要,在层次设计规则中定义的层次数量远大于设计半导体器件所实际使用的层次数量,因此设计半导体器件只需要在层次设计规则中选用部分的层次即可。 第2步,在层次设计规则中将所有层次分为以下五类之一: —必备层,在层次设计规则中有定义、且根据版图数据中所包含的器件在生产制造时必须要有的层次。例如已知版图数据中具有MOS晶体管器件,则必定要有金属材料的接触孔电极,因此Metal-1层就属于必备层。优选地,可以将常见的半导体器件与对应的必备层之间建立对应关系,一旦在机器中选择了版图数据中包含哪些半导体器件,机器就会自动地将相应层划分为必备层。 ——标识层,在层次设计规则中有定义、且仅用于对版图数据的端口信息或某一区域进行标识的层次。必备层记录了对集成电路的生产制造有实际作用的数据,标识层则主要用于设计而对生产制造没有实际作用。例如,标识层上具有一个方环,可将其他层的某一个半导体器件框在其中,用于标识该半导体器件之用。 ——禁用层,在层次设计规则中有定义、且不允许集成电路设计者在版图数据使用的层次。禁用层通常是集成电路制造商自己所使用的层次,例如设计划片槽结构、光刻对准标记图形等,因而不允许集成电路设计者使用。一旦版图数据中用到了禁用层,则需要返还给集成电路设计者进行修改。 —可选层,在层次设计规则中有定义、且在生产制造时可由集成电路设计者选择是否要有的层次。通常其表示指版图数据中存在特殊器件时,与这些特殊器件相匹配的层次。在实际操作中,层次设计规则中所定义的全部层次中,排除掉必备层、标识层、禁用层后,剩余层次全部属于可选层。 —未定义层,在层次设计规则中无定义的层次。例如,层次设计规则一共定义了100层,但并不是连续编号,从11?15层是没有定义的。一旦版图数据中用到了第12层,就超出了层次设计规则的定义,属于未定义层,这也需要返还给集成电路设计者进行修改。 实际上,标识层、禁用层、未定义层都是层次设计规则中自带的,且不会发生变化。只有必备层、可选层会随着版图数据中包含的器件不同而发生变化。 第3步,从版图数据中提取出该版图数据所使用的层次的编号、名称、物理含义,作为提取的层次使用信息。这项操作可由机器自动执行。 本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201310362153.html" title="版图数据的层次检查方法原文来自X技术">版图数据的层次检查方法</a>

【技术保护点】
一种版图数据的层次检查方法,其特征是,包括如下步骤:第1步,根据版图数据所使用的关键尺寸的工艺标准,选用相应的层次设计规则;所述层次设计规则中定义有所有层次的编号、名称、物理含义;第2步,在层次设计规则中将所有层次分为以下五类之一:——必备层,根据版图数据中所包含的器件在生产制造时必须要有的层次;——标识层,仅用于对版图数据的端口信息或某一区域进行标识的层次;——禁用层,不允许版图数据使用的层次;——可选层,在生产制造时可选择是否要有的层次;——未定义层,在层次设计规则中无定义的层次;第3步,从版图数据中提取出该版图数据所使用的层次的编号、名称、物理含义,作为提取的层次使用信息;第4步,将提取的层次使用信息与第2步得到的层次设计规则进行比较;只有提取的层次使用信息完全符合层次设计规则,才判定为层次检查合格;否则,判定为层次检查不合格。

【技术特征摘要】
1.一种版图数据的层次检查方法,其特征是,包括如下步骤: 第I步,根据版图数据所使用的关键尺寸的工艺标准,选用相应的层次设计规则;所述层次设计规则中定义有所有层次的编号、名称、物理含义; 第2步,在层次设计规则中将所有层次分为以下五类之一: ——必备层,根据版图数据中所包含的器件在生产制造时必须要有的层次; ——标识层,仅用于对版图数据的端口信息或某一区域进行标识的层次; ——禁用层,不允许版图数据使用的层次; —可选层,在生产制造时可选择是否要有的层次; —未定义层,在层次设计规则中无定义的层次; 第3步,从版图数据中提取出该版图数据所使用的层次的编号、名称、物理含义,作为提取的层次使用信息; 第4步,将提取的层次使用信息与第2步得到的层次设计规则进行比较; 只有提取的层次使用信息完全符合层次设计规则,才判定为层次检查合格; 否则,判定为层次检查不合格。2.根据权利要求1所述的版图数据的层次检查方法,其特征是,所述方法第2步中,标识层、禁用层、未定义层都是层次设计规则中自带的,且不会发生变化;只有必备层、可选层会随着版图数据中包含的器件不同而发生变化。3.根据权利要求1所述的版图数据的层次检查方法,其特征是,所述方法第3步中,从版图数据中的指定区域、和/或指定层次中提取出所使用的层次的编号、名称、物理含义,作为局部提取的层次使用信息; 所述方法第4步中,将局部提取的层次使用信息与第2步得到的层次设计规则进行比较; 只有局部提取的层次使用信息完全符合层次设计规则,才判定为层次检查合格; 否则,判定为层次检查不合格。4.根据权利要求1所述的版图数据的层次检查方法,其特征是,所述方法第4步中,所述层次检查不合格的情况包括: ——提取的...

【专利技术属性】
技术研发人员:张燕荣张兴洲倪凌云孙长江
申请(专利权)人:上海华虹宏力半导体制造有限公司
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1