实现黑盒子lvs的方法

文档序号:6561177阅读:470来源:国知局
专利名称:实现黑盒子lvs的方法
技术领域
本发明涉及半导体设计工艺方法,尤其涉及一种实现黑盒子LVS (Layout Versus Schematic Test,版图和电原理图一致性检查)的方法。
技术背景芯片版图设计结束后必须进行电路和版图的逻辑对比,以确保版图和 电路的一致性。目前市场上有多家EDA厂商提供DRC(Design Rule Check, 设计规则检查)和LVS工具,Hercules是Synopsys公司的物理版图验证 工具,其LVS流程如图1所示,包含版图网表提取和比较两个部分。有时芯片的某些单元(例如IP)勿须进行比较,就能进行黑盒子LVS, 即不比较版图和电路中指定的单元,图2中模块A的内部电路就不会被检 査,模块A和周围电路的连接关系会被检査。尽管黑盒子单元中的内部电路不会被比较,Hercules LVS仍会在提 取环节抽取其内部电路。这就要求Hercules LVS配置文件必须正确提取 版图中的所有器件,对版图黑盒子单元中存在的特殊器件也不例外,错误 提取会造成版图连接性错误以至LVS对比不能反映真实的情况。发明内容本发明要解决的技术问题是提供一种实现黑盒子LVS的方法,不必提 取版图黑盒子单元中的特殊器件,就可以进行黑盒子版图与电路原理图对 比,避免黑盒子中的特殊器件影响整个芯片的连接性 为了解决上述技术问题,本发明的方法包括如下步骤(1) 设置Hercules LVS配置文件;(2) 增设CELL—EXTENT命令,以得到覆盖黑盒子单元区域的层次;(3) 通过逻辑运算从版图原始的接触孔中去除步骤(2)所述的层次,以使版图黑盒子单元中的接触孔不被提取;(4) 用Hercules LVS配置文件的执行命令运行黑盒子LVS。 本发明的实现黑盒子LVS的方法,使黑盒子中存在特殊器件时,实现黑盒子版图和电原理图一致性检查,提高了工作效率,縮短了芯片出图的 时间。


下面结合附图和具体实施方式
对本发明作进一步详细说明。图1是现有Hercules LVS流程图;图2是现有黑盒子结构示意图;图3是本发明的实现黑盒子LVS的方法的流程图。
具体实施方式
本发明实现黑盒子LVS的方法,包括如下步骤修改Hercules LVS 配置文件,增设命令CELL—EXTENT,以得到覆盖黑盒子单元区域的层次(Layer),再通过逻辑运算从版图原始的接触孔(contact)中去除以上 层次,使得版图黑盒子单元中的接触孔不被提取出来,这样即使黑盒子中 的特殊器件被错误提取,也无法通过金属影响周围电路的连接性,然后, 使用hercules runset. ev命令运行黑盒子LVS (见图3)。本发明实现黑盒子LVS的方法,通过设置hercules (Synopsys公司 物理版图验证工具)LVS配置文件,不提取版图黑盒子单元中的接触孔, 避免了黑盒子中的特殊器件影响整个芯片的连接性,使LVS能反映真实的 情况,然后进行黑盒子的版图与电原理图对比。本发明的方法使黑盒子中 存在特殊器件时,实现黑盒子版图和电路原理图一致性检査,避免了开发 新的能够提取特殊器件的LVS配置文件,既提高工作效率,又縮短了芯 片出图的时间。
权利要求
1.一种实现黑盒子LVS的方法,其特征在于,包括如下步骤(1)设置Hercules LVS配置文件;(2)增设CELL_EXTENT命令,以得到覆盖黑盒子单元区域的层次;(3)通过逻辑运算从版图原始的接触孔中去除步骤(2)所述的层次,以使版图黑盒子单元中的接触孔不被提取;(4)用Hercules LVS配置文件的执行命令运行黑盒子LVS。
全文摘要
本发明公开了一种实现黑盒子LVS的方法,包括步骤设置Hercules LVS配置文件;增加CELL_EXTENT命令,以得到覆盖黑盒子单元区域的层次;通过逻辑运算从版图原始的接触孔中去除上述的层次,以使版图黑盒子单元中的接触孔不被提取;用Hercules LVS配置文件的执行命令运行黑盒子LVS。本发明的实现黑盒子LVS的方法使黑盒子中存在特殊器件时,不必提取版图黑盒子单元中的特殊器件,就可以实现黑盒子版图和电路原理图一致性检查,避免了黑盒子中的特殊器件影响整个芯片的连接性,既提高工作效率,又缩短芯片出图的时间。
文档编号G06F17/50GK101162476SQ200610117118
公开日2008年4月16日 申请日期2006年10月13日 优先权日2006年10月13日
发明者晏志卿 申请人:上海华虹Nec电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1