看calibrelvs错误报告的方法

看calibrelvs错误报告的方法

ID:35245478

大小:113.00 KB

页数:18页

时间:2019-03-22

看calibrelvs错误报告的方法_第1页
看calibrelvs错误报告的方法_第2页
看calibrelvs错误报告的方法_第3页
看calibrelvs错误报告的方法_第4页
看calibrelvs错误报告的方法_第5页
资源描述:

《看calibrelvs错误报告的方法》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、看calibrelvs错误报告的方法1.Report开头部分的Warning和Error信息(因为出现Warning和Error的情况很多,这里主要举一些常见的例子): ·       Error部分:只要report的开头部分有Error信息出现,lvs就肯定没有运行成功。Error一般由lvs命令文件或netlist文件中的参数定义引起,这时候需要修改lvs文件或者netlist。Error信息都很直观,比较容易查出产生Error的地方。 o      Example1(参见文件“lvs_test1.rep”):在”lan_yang_dig.cir”的21

2、91和2192行调用到了两个标准单元”INLX1”和”LOGICOL”,但是netlist中找不到对这两个标准单元的描述。这个错误需要检查netlist,添加上对这些标准单元的描述部分。通常标准单元的netlist由foundry提供,是一个单独的cdl或者spice文件; Example1: LVSNetlistCompiler-ErrorsandWarningsfor"LANYANG_FULLCHIP_V11_20060427.CIR"-------------------------------------------------------------

3、 Error:Nomatching".SUBCKT"statementfor"INLX1"atline2191infile"lan_yang_dig.cir" Error:Nomatching".SUBCKT"statementfor"LOGIC0L"atline2192infile"lan_yang_dig.cir"..................   ·       Warning部分:warning不会影响lvs的运行,但是经常会导致结果的不正确。很一些warning可以忽略掉,这些常常是netlist中或者lvs命令文件中一些多余部分引起的,例如下

4、面的Example2_1和Example2_2;很多warning是不能忽略的,最常见的是short和softconnect,例如下面的Example3,Example4_1,Example4_2; o      Example2_1(参见文件“lvs_test2.rep”):这个warning是因为calibre不认netlist中的参数”*.MEGA”,这时需要在netlist中注释掉这个参数。(”*.MEGA”只在dracula中起作用,用于区分netlist中单位m和M的不同,有了这个参数以后,m代表千分之一,M代表百万,如果没有这个参数,则m和M都代

5、表千分之一); Example2_1: .........Warning:*.MEGAatline86infile"/home/taurus/XFAB/cdl/xc06m3/core/xc06a2dl.cdl"notappliedtoearlierglobal-scope.PARAMstatements Warning:*.MEGAatline148infile"/home/taurus/XFAB/cdl/xc06m3/core/xc06a2dl.cdl"notappliedtoearlierglobal-scope.PARAMstatements......

6、... o      Example2_2(参见文件“lvs_test2.rep”):这个warning是由于在netlist中重复定义了”NAND4”和”NOR2”这两个标准单元引起,可以修改netlist解决;如果能确定重复定义的部分是完全相同的,这个warning可以忽略掉;Example2_2: .........Warning:Duplicatesubcktdefinition"NAND4"atline1642infile"/home/taurus/XFAB/cdl/xc06m3/core/xc06a2dl.cdl" Warning:Duplicat

7、esubcktdefinition"NOR2"atline1671infile"/home/taurus/XFAB/cdl/xc06m3/core/xc06a2dl.cdl"......... o      Example3(参见文件“lvs_test3.rep”):在layout中两条标记了label的net短路时,或者不同的label标记到了同一net上时,出现这种warning,lvs中会忽略掉其中一个label,将这个net定义为另一个label的名字,例如这个例子中这个net被定义为”osc32k”,忽略掉了”tclk_control”。这两个war

8、ning一般会同时出现,解决办法是通过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。