微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC版图设计交流 > 用calibre做layout后仿真时提取器件重复的问题

用calibre做layout后仿真时提取器件重复的问题

时间:10-02 整理:3721RD 点击:
在做layout后仿时,发现电阻提取有重复的问题,如图1,电路上是两个seg=2的串联电阻再并联,提出来后如图2,还是2个串联的电阻再并联,但是每个电阻都变成seg=2了。提取重复了吧。
图1 电路(2个串联的电阻再并联)

图2 后仿提取的电路(每个电阻seg都变成2了)


但是当我把电路改成每个电阻都是seg=1时,如图3。这样提取出来的电路就是正确的,如图4。
图3每个电阻都改成seg=1,多调用2个。


图4提出来的电路正确。


请问,这种问题怎解?

为什么图片发不了,删也删不了。

用analogLib库......

那怎么行呢?是用的工艺厂给的PDK呀,器件什么的都是PDK里面的库。

如果确定是PDK库的问题,可要求foundry厂帮忙验证是不是PDK库的问题

嗯,再鼓捣鼓捣,还不行就和工艺厂沟通一下。

谢谢分享~

你解决这个问题了吗我也遇到了 不知道怎么办...

是PDK库的问题,之前我也遇到过类似的问题,smic110中,一个串联的电阻,seg=8,但是提取的netlist中,就一个电阻,segments (段数)识别不出来,LVS就不过。最后解决的办法,还是改了电路,不用这个segments这个参数,直接调用电阻串联,或者在线上命名使其串联。

标题
有可能是commandfile文件定义的问题你可以把相应的net点标pin看是否能check

我也遇到过解决办法就是去改电路把seg设成1串联就好了

好办法!

还有其他办法吗,电阻太多改起来麻烦

现在回答好像有点太迟了,不过还是想问一下提取的是spectre还是calibre,一般提spectre不容易出错,如果是calibre的话需要在弹出的setup里面设置reset properties,原来应该默认有个m=1,自己添加segments=1,如果需要还可以添加fingers=1,这样出来应该不会重复提取了。

楼上(14#)正解,抽取生成电路的时候设定segments=1,fingers=1

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

网站地图

Top