本篇我们将介绍下Calibre SVS的相关方法:
1、打开其中一个原理图,菜单栏找到Calibre下拉点击Run nmLVS ,加载LVS相关规则文件;
(1)点击左侧Inputs选项卡,在Run栏中选择:Hierarchical或Flat;
(2)在Step栏中选择:Netlist vs Netlist;
(3)在Layout和Netlist选项卡中有两种方法载入相关比对文件:
①勾选Export from schematic viewer,然后分别正确填写需要提取schematic的Top Cell、Library Name和View Name;
②在Spice File栏中分别正确填入导出两个原理图的CDL(Circuit Description Language)文件路径;(此方法需要提前先导出对比原理图的CDL文件)
其中:Format栏选择SPICE
2、在Run Control —Performance选项卡中:
Run Calibre 选择Multi-Threaded,可以多线程跑,以节省时间;
3、点击 Run LVS,等运行结束弹出如下窗口,表示两个文件比对完毕;
如果两个原理图文件不一样就会出现“X”号,反之如果两个原理图文件一样就会出现笑脸“
”。
Tips1:当比对两个原理图时,不同节点有相同net名字时(见图1),SVS也会报错。需要在LVS中增加规则语句:LVS NON USER NAME NET “.”(见图2)
图1
图2
Tips2:关于“LVS NON USER NAME NET”语句更多用法请参考:《Calibre Standard Verification Rule Format》文档 P978页。
—END—
说明:以上描述为笔者日常工作中的相关操作,对应未提及的相关参数笔者均按默认值。对有疑问或者存在不足的地方,也欢迎广大网友讨论和指正。