微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC版图设计交流 > calibre xrc抽取网表求助

calibre xrc抽取网表求助

时间:10-02 整理:3721RD 点击:
calibre view setup设定:
Reset Properties:m=1
calibre view name: calibre
calibre view type: schematic
calibre interactive—output—netlist:
Format:CALIBREVIEW
Use names From:schematic
runset文件设定:
1.LVS REDUCE PARALLEL BIPOLARYES
LVS REDUCE PARALLEL MOSYES
LVS REDUCE PARALLEL DIODESYES
LVS REDUCE PARALLEL CAPACITORSYES
LVS REDUCE PARALLEL RESISTORSYES
LVS REDUCE SERIESMOSYES
LVS REDUCE SERIESRESISTORSYES
LVS REDUCE SERIESCAPACITORSYES
LVS REDUCE SPLIT GATESYES
运行PEX抽取得到的网表中mos、res、pnp的m值不是1,比如宽长比为5u/1u、m=8的mos,提取的结果是在每一个finger的位置上都提取出一个mos,每一个mos都是m=8,这样mos的宽长比实际上增加了8倍;比如一个32k电阻分10段串联而成,提取的结果是提取出10个电阻,每个电阻segments均为10,这样电阻的值实际上增加了10倍,bipolar也是这样的
2.LVS REDUCE PARALLEL BIPOLARNO
LVS REDUCE PARALLEL MOSNO
LVS REDUCE PARALLEL DIODESYES
LVS REDUCE PARALLEL CAPACITORSYES
LVS REDUCE PARALLEL RESISTORSYES
LVS REDUCE SERIESMOSYES
LVS REDUCE SERIESRESISTORSNO
LVS REDUCE SERIESCAPACITORSYES
LVS REDUCE SPLIT GATESNO
运行的结果是抽取的网表中大部分mos管m=1,但是少部分mos管不为1,比如宽长比为10u/10u、m=12的mos,提取的结果是在每一个finger的位置上都提取出一个mos,其中10个mos管的m=1,一个mos管m=2,一个m=8;关于电阻,抽取后的电阻的m=1,但是把电阻长宽比给修改了;关于bipolar器件,抽取的bipolar的面积是对的,但是把部分bipolar的m修改了,另外修改了一部分bipolar调用的模型
请大家帮忙看看这些问题是怎么造成的,应该如何设定才能正确的抽取网表和寄生参数,谢谢

再补充一下:
上诉第一种runset设置下运行pex进行抽取时lvs是通过的,但是第二种runset设置下运行pex进行抽取时lvs不能通过,提示节点不对、layout多出很多器件、器件宽度不对等很多错误

RE: calibre xrc抽取网表求助


自己顶一下,帮忙啊同志们

你这个问题我也遇到过,原因是因为你在最后cellview那个窗口的SCHEMATIC lib中的库名与你的LAYOUT不对应,只要一直了就对了,你试试吧

同问!

呵呵好东西

pex 的 calibre view setup 中的 schematic library 是设置什么的?
为什么一定要output library 一致?
我也遇到了这样的问题,不一致倒出来的netlist与一致倒出来的不一样

请问小编这个问题解决没,我也遇到这个问题,急需解答

我也是有遇到同樣題...還在尋找答案

在做xrc时候会用到文件:calview.cellmap文件,如果抽取出的m值不对可以修改这个文件,然后重新抽取一遍就行了比如抽取的pnp33a4这个器件的m值不对,则在calview.cellmap文件的位置:
(pnp33a4



修改为
(pnp33a4


( nilm1 )


再次抽取时调用这个cellmap文件,则抽取到所有的pnp33a4的器件m都为1

学习下

學習感恩

学习下

小编你看是这样改calview.map文件的吗?
为什么像这样改了以后,提取出来的这个电阻的segment还是10,而不是1呢?
急求指导啊!

抱歉,近期没上,晚了

你改成(
( nil segments 1 )
)
试试

你好,我也遇到这种segments的问题了,但是照你这么说的改cellmap文件后还是不行呢?

我的可以啊,你先试试看

感谢,解决了我的问题。 之前PEX抽取的nitlist没有问题,但是map出来出错,一直不知道怎么改,只是知道大概是calview的问题,多谢小编

在run pex后弹出的窗口中 有个约束栏 Reset ****在里面填写 "m=1 segments=1 fingers=1 cols=1 row=1"就会把相应的项约束掉

ding

谢谢谢谢

这个calview.cellmap文件是要自己写的?不是Foundry厂提供的么?这个文件干嘛用的?就知道最后参数提取的时候要用。

这样改了之后提出来的MOS管的total_m这个参数还是不对,大神是怎么解决的?

请你参看translate这个文档,大概是这个名字。
cellmap文件定义里,需要对应好相关cell的参数名。不是每个工艺都是一样的名字。最直接的可以在schematic里看。都对应好了,不会有问题的。

学习了,谢谢!

呵呵好东西

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

网站地图

Top