How to read Calibre lvs report file 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”的2191 和2192 行调用到了两个标准单元”INLX1”和”LOGICOL”,但是 netlist 中找不到对这两个标准单元的描述
这个错误需要检查netlist,添加上对这些标准单元的描述部分
通常标准单元的netlist 由foundry提供,是一个单独的cdl 或者spice 文件; Example1: LVS Netlist Compiler - Errors and Warnings for "LANYANG_FULLCHIP_V11_20060427
CIR" ------------------------------------------------------------- Error: No matching "
SUBCKT" statement for "INLX1" at line 2191 in file "lan_yang_dig
cir" Error: No matching "
SUBCKT" statement for "LOGIC0L" at line 2192 in file "lan_yang_dig