在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 8378|回复: 17

[求助] calibre进行PEX后,无法在cadence Lib manager里导出calibre文件

[复制链接]
发表于 2020-2-17 17:11:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 Havfer_Joy 于 2020-2-17 17:18 编辑

可以进行寄生参数提取,,但是提取完无法完成calibre view setup,,总是报有致命错误,让我检查logfile,,logfile中的错误是 for calibreqdb.ERROR: Could not access LibDef plug-in for oaLibDefSystem: #4: Shared Library Not Found: Error loading library 'libddbase_sh.so'. /opt/IC617/tools/lib/64bit/libddbase_sh.so: undefined symbol: _ZN8oaCommon11FactoryBase11getRefCountEv。求哪位大佬指点我一下,这个怎么解决。

怎么不能放图。。和这个帖子问题一模一样。
http://bbs.eetop.cn/thread-867532-1-1.html?_dsign=d6616b4a

另外,我用的TSMC18RF库,PDK中没有hcell和xcell。所以,在PEX时,在calibre界面的input中就没有载入这些,不知道这个有没有影响。

小白,望大佬指导!
发表于 2020-2-17 18:29:13 | 显示全部楼层
库文件问题吧?
发表于 2020-2-17 19:53:07 | 显示全部楼层
It is said that this is a Calibre Version issue.
However, a way to work around is attached for your reference.

The most successful and reliable method for simulating extracted parasitics
is to use a spectre netlist. Unfortunately, this is not easy to set up.
Calibre produces a spectre netlist plus two other files (if RC extraction is used,
only one other file, however, if C-extraction only is used) containing the parasitics.
In the following example (RC extraction) the extracted cell is called comp, so the netlist is:
comp.pex.netlist
which includes two files
comp.pex.netlist.COMP.pxi
and
comp.pex.netlist.pex
Each of them calls the next one via an Include statement.
Examining comp.pex.netlist shows that the netlist defines a subcircuit
subckt comp ( AVDD GND COMP_OUT CONV DAC_OUT HOLD IBIAS ONCOMP RAZ )
This line in the netlist will be needed later.
The next step is to create a spectre view which is achieved by copying the symbol view
from within the library manager to a spectre view.
Next, in the icfb window use the Tools/CDF/Edit menu to edit the cell's CDF.
The CDF type should be set to Base and then browse to find the appropriate cell.
In the component parameters section, click Add to open the dialogue box shown in Figure 1
and set name = model, prompt = model and defValue = comp
(the name of the subcircuit defined in comp.pex.netlist), then click OK.
In the simulation information section, you may need to add the pin list in the box next to spectre,
this can be copied from the subcircuit. The completed form should look something like Figure 2.
Now, within ADE add the netlist to the model setup, but beware.... the case tends to be wrong
between the netlist and the model files as provided by the foundry! If when you try to simulate
there are numerous models that cannot be found, this may be the problem and you must edit the
netlist to change to appropriate case.
Doesn't work with a patchCord in the schematic (use vdc=0 instead).
In the simulator options, beware to use the appropriate scale parameter.
Good luck!



                               
登录/注册后可看大图

                               
登录/注册后可看大图

Figure 1: Add CDF Parameter



      

                               
登录/注册后可看大图


Figure 2: Edit Component CDF

 楼主| 发表于 2020-2-17 21:38:33 | 显示全部楼层


dcircuit 发表于 2020-2-17 18:29
库文件问题吧?


不是的,应该是软件安装的问题。
 楼主| 发表于 2020-2-17 21:49:01 | 显示全部楼层


zouliang1127 发表于 2020-2-17 19:53
It is said that this is a Calibre Version issue.
However, a way to work around is attached for your ...


老哥这个是解决cell里添加calibre cellview的操作吗
发表于 2020-2-17 22:09:08 | 显示全部楼层
I told you this is a Calibre version issue.
You can either upgrade your Calibre or use the way provided above.
Also, libddbase_sh.so or something like that is not expected to be fixed by Linux library files. It comes along with the Calibre packages.
发表于 2020-2-18 07:43:54 | 显示全部楼层
在别的帖子里面已经回复过了,试一下:

在启动Cadence以前,设置环境变量:

# if using csh
setenv MGC_FDI_OA_VERSION 22.50

# if using bash/ksh
export MGC_FDI_OA_VERSION=22.50


发表于 2020-12-10 14:21:06 | 显示全部楼层


amodaman 发表于 2020-2-18 07:43
在别的帖子里面已经回复过了,试一下:

在启动Cadence以前,设置环境变量:# if using csh


请问这个要在哪里设置环境变量?

发表于 2020-12-10 15:22:51 | 显示全部楼层


LQF_HULALA 发表于 2020-12-10 14:21
请问这个要在哪里设置环境变量?


Shell environment
发表于 2020-12-11 09:27:45 | 显示全部楼层


可以具体一点吗?我是新手对这个不太懂,感谢你的耐心回复,谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /3 下一条

×

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 07:09 , Processed in 0.045316 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表