基于ARP算法判断的Calibre软件升级探究_第1页
基于ARP算法判断的Calibre软件升级探究_第2页
基于ARP算法判断的Calibre软件升级探究_第3页
基于ARP算法判断的Calibre软件升级探究_第4页
基于ARP算法判断的Calibre软件升级探究_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于ARP算法判断的Calibre软件升级探究 何勇翔摘 要 通过对Calibre软件不同版本环境下在LVS验证的实证研究,探讨了软件升级对解决Ambiguity Resolution Points算法判断的必要性和重要性。Key Calibre;LVS;Ambiguity Resolution Points(ARP):TP393 :A :1671-7597(2014)05-0148-01随着设计智能化的蓬勃发展,各种电子设计自动化软件(EDA)也赢得广泛的市场空间。但由于电子设计领域日新月异,各种EDA软件也需要不断地更新和升级,优化算法。Calibre作为Mentor公司的软件,知名度相

2、当高,在业界的使用率也很高。本文通过对比研究该软件2008版本和2011年版本下LVS验证的实证,探讨EDA软件为了适应电子计智能化而不断更新升级的必要性。1 版图在Calibre v2008环境下的LVS验证研究在版图布图设计过程中,所有的布线连接都已完成,在LVS验证时,LVS RVE提示有4个property错误,根据提示查看LVS Report发现具体报错信息如下:报错器件可以查看图1左图圈出位置。同时继续往下查看Report会发现有Ambiguity Resolution Points的报错信息。而这个信息中的TRIMBB,正好是4个尺寸不对的Pmos管,对应连接的TRIM之一。从上

3、述Ambiguity Resolution Points描述可以看到,在版图布图连线上有一根Name为13的连线,LVS判断和网表中的TRIMBB是相对应的连线。当通过查看layout的网表,发现Name为13的连线(如图1左图C标出)实际连接的是TRIM(如图1左图B标出)的,但是Calibre LVS判断此线连接到TRIM(如图1左图A标出)。仔细查看版图,同时对比电路,发现布图没有任何问题,这时可以判断LVS在处理连接相类似的争议连线上,判断出错,连接到相反两个C-MOS管上,从而造成RVE显示P-MOS管子PROPERTY报错。这时查看对应的Calibre版本,发现当前使用的是cali

4、bre interactive-LVS v2008.1_20.15。图12 版图在Calibre v2011下LVS验证研究上述研究发现在Calibre 2008版本下出现了信息报错,深入分析表明该报错是Calibre软件本身问题,尤其针对Ambiguity Resolution Points判断的算法,2008版本无法解决。为了深入研究Calibre软件对于Ambiguity Resolution Points判断算法的响应,笔者选择Calibre 2011版本进行对比验证测试。从LVS Report我们看到如下结果,只有两个Warning,没有Error,说明LVS顺利通过。接下来仔细查看

5、warning中Ambiguity points,显示如下:此时通过layout网表去查找连线Name为25的连线,发现25这根连线正是连接TRIM的连线(如图1右图D处显示),这个版本的Calibre LVS针对Ambiguity Resolution Points结果判断正确,所以得到了正确的结果,没有报错出现。3 结论Calibre LVS在非常类似电路连接上,会出现Ambiguity Resolution Points判断,由于算法不一样,2008版本Calibre在判断上有失误,无法正确的判断结果,造成假错的产生。但笔者通过实证研究,发现这一算法错误在Calibre的2011版本可以

6、得到克服,能够有效进行Ambiguity Resolution Points算法判断。Reference1Calibre Interactive Users Manual ,2008.1.2Calibre Interactive Users Manual ,2011.2.3Calibre Standard Verification Rule Format Manual, 2008.1.endprint摘 要 通过对Calibre软件不同版本环境下在LVS验证的实证研究,探讨了软件升级对解决Ambiguity Resolution Points算法判断的必要性和重要性。Key Calibre;L

7、VS;Ambiguity Resolution Points(ARP):TP393 :A :1671-7597(2014)05-0148-01随着设计智能化的蓬勃发展,各种电子设计自动化软件(EDA)也赢得广泛的市场空间。但由于电子设计领域日新月异,各种EDA软件也需要不断地更新和升级,优化算法。Calibre作为Mentor公司的软件,知名度相当高,在业界的使用率也很高。本文通过对比研究该软件2008版本和2011年版本下LVS验证的实证,探讨EDA软件为了适应电子计智能化而不断更新升级的必要性。1 版图在Calibre v2008环境下的LVS验证研究在版图布图设计过程中,所有的布线连接都

8、已完成,在LVS验证时,LVS RVE提示有4个property错误,根据提示查看LVS Report发现具体报错信息如下:报错器件可以查看图1左图圈出位置。同时继续往下查看Report会发现有Ambiguity Resolution Points的报错信息。而这个信息中的TRIMBB,正好是4个尺寸不对的Pmos管,对应连接的TRIM之一。从上述Ambiguity Resolution Points描述可以看到,在版图布图连线上有一根Name为13的连线,LVS判断和网表中的TRIMBB是相对应的连线。当通过查看layout的网表,发现Name为13的连线(如图1左图C标出)实际连接的是TR

9、IM(如图1左图B标出)的,但是Calibre LVS判断此线连接到TRIM(如图1左图A标出)。仔细查看版图,同时对比电路,发现布图没有任何问题,这时可以判断LVS在处理连接相类似的争议连线上,判断出错,连接到相反两个C-MOS管上,从而造成RVE显示P-MOS管子PROPERTY报错。这时查看对应的Calibre版本,发现当前使用的是calibre interactive-LVS v2008.1_20.15。图12 版图在Calibre v2011下LVS验证研究上述研究发现在Calibre 2008版本下出现了信息报错,深入分析表明该报错是Calibre软件本身问题,尤其针对Ambigu

10、ity Resolution Points判断的算法,2008版本无法解决。为了深入研究Calibre软件对于Ambiguity Resolution Points判断算法的响应,笔者选择Calibre 2011版本进行对比验证测试。从LVS Report我们看到如下结果,只有两个Warning,没有Error,说明LVS顺利通过。接下来仔细查看warning中Ambiguity points,显示如下:此时通过layout网表去查找连线Name为25的连线,发现25这根连线正是连接TRIM的连线(如图1右图D处显示),这个版本的Calibre LVS针对Ambiguity Resolutio

11、n Points结果判断正确,所以得到了正确的结果,没有报错出现。3 结论Calibre LVS在非常类似电路连接上,会出现Ambiguity Resolution Points判断,由于算法不一样,2008版本Calibre在判断上有失误,无法正确的判断结果,造成假错的产生。但笔者通过实证研究,发现这一算法错误在Calibre的2011版本可以得到克服,能够有效进行Ambiguity Resolution Points算法判断。Reference1Calibre Interactive Users Manual ,2008.1.2Calibre Interactive Users Manua

12、l ,2011.2.3Calibre Standard Verification Rule Format Manual, 2008.1.endprint摘 要 通过对Calibre软件不同版本环境下在LVS验证的实证研究,探讨了软件升级对解决Ambiguity Resolution Points算法判断的必要性和重要性。Key Calibre;LVS;Ambiguity Resolution Points(ARP):TP393 :A :1671-7597(2014)05-0148-01随着设计智能化的蓬勃发展,各种电子设计自动化软件(EDA)也赢得广泛的市场空间。但由于电子设计领域日新月异,各

13、种EDA软件也需要不断地更新和升级,优化算法。Calibre作为Mentor公司的软件,知名度相当高,在业界的使用率也很高。本文通过对比研究该软件2008版本和2011年版本下LVS验证的实证,探讨EDA软件为了适应电子计智能化而不断更新升级的必要性。1 版图在Calibre v2008环境下的LVS验证研究在版图布图设计过程中,所有的布线连接都已完成,在LVS验证时,LVS RVE提示有4个property错误,根据提示查看LVS Report发现具体报错信息如下:报错器件可以查看图1左图圈出位置。同时继续往下查看Report会发现有Ambiguity Resolution Points的报

14、错信息。而这个信息中的TRIMBB,正好是4个尺寸不对的Pmos管,对应连接的TRIM之一。从上述Ambiguity Resolution Points描述可以看到,在版图布图连线上有一根Name为13的连线,LVS判断和网表中的TRIMBB是相对应的连线。当通过查看layout的网表,发现Name为13的连线(如图1左图C标出)实际连接的是TRIM(如图1左图B标出)的,但是Calibre LVS判断此线连接到TRIM(如图1左图A标出)。仔细查看版图,同时对比电路,发现布图没有任何问题,这时可以判断LVS在处理连接相类似的争议连线上,判断出错,连接到相反两个C-MOS管上,从而造成RVE显

15、示P-MOS管子PROPERTY报错。这时查看对应的Calibre版本,发现当前使用的是calibre interactive-LVS v2008.1_20.15。图12 版图在Calibre v2011下LVS验证研究上述研究发现在Calibre 2008版本下出现了信息报错,深入分析表明该报错是Calibre软件本身问题,尤其针对Ambiguity Resolution Points判断的算法,2008版本无法解决。为了深入研究Calibre软件对于Ambiguity Resolution Points判断算法的响应,笔者选择Calibre 2011版本进行对比验证测试。从LVS Repo

16、rt我们看到如下结果,只有两个Warning,没有Error,说明LVS顺利通过。接下来仔细查看warning中Ambiguity points,显示如下:此时通过layout网表去查找连线Name为25的连线,发现25这根连线正是连接TRIM的连线(如图1右图D处显示),这个版本的Calibre LVS针对Ambiguity Resolution Points结果判断正确,所以得到了正确的结果,没有报错出现。3 结论Calibre LVS在非常类似电路连接上,会出现Ambiguity Resolution Points判断,由于算法不一样,2008版本Calibre在判断上有失误,无法正确的判断结果,造成假错的产生。但笔者通过实证研究,发现这一算法错误在Calibre的2011版本可以得到克服,能够有效进行Ambiguity Resolution Points算法判断。Reference1Calibre Interac

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论