微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC版图设计交流 > 5端nmosiso网表提取

5端nmosiso网表提取

时间:10-02 整理:3721RD 点击:

calibre lvs时,发现很奇葩的问题,电路网表提取的是5端



Layout 提取出来的网表显示也是5端



然后lvs report 却显示source 是4端的

,这个要怎么解决?

一个是instance 一个是M

您的意思是要将电路网表里nmosiso定义成一个子模块,然后再调用吗?

这个问题是Calibre rule和PDK不匹配引起的。不知道算谁的问题。你现在可以自己先改一下网表,把电路的网表中的关于5端的M换成X,然后加上SUBCKT的定义,或者把lvs rule修改,让提取5端器件提成M开头,而不是X开头。

分享我以前修改用的perl代码
#!/usr/bin/perl -w
$^I = '.bak';
$line = 0;
while(<>){
if($line == 0 ) {
print ".SUBCKT nmosiso D G S B BN\n.ENDS\n";
$line = 1;
}
s/^(\S+) (\S+) (\S+) (\S+) (\S+) (\S+) nmosiso/X$1 $2 $3 $4 $5 $6 nmosiso/g;
print $_;
}
copy到工作站上,保存为xx.plz, 在命令行下 ./xx.pl netlist

lvs 中device 写法的问题!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top