Calibre SVS(Schematic Versus Schematic )方法介绍

2023-11-22 17:51:57 浏览数 (2)

本篇我们将介绍下Calibre SVS的相关方法:

1、打开其中一个原理图,菜单栏找到Calibre下拉点击Run nmLVS ,加载LVS相关规则文件;

(1)点击左侧Inputs选项卡,在Run栏中选择:Hierarchical或Flat;

(2)在Step栏中选择:Netlist vs Netlist;

(3)在LayoutNetlist选项卡中有两种方法载入相关比对文件:

①勾选Export from schematic viewer,然后分别正确填写需要提取schematic的Top Cell、Library Name和View Name;

②在Spice File栏中分别正确填入导出两个原理图的CDL(Circuit Description Language)文件路径;(此方法需要提前先导出对比原理图的CDL文件)

其中:Format栏选择SPICE

2、在Run ControlPerformance选项卡中:

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—

说明:以上描述为笔者日常工作中的相关操作,对应未提及的相关参数笔者均按默认值。对有疑问或者存在不足的地方,也欢迎广大网友讨论和指正。

0 人点赞