cadence批量替换封装库文件

cadence批量替换封装库文件,第1张

我们很多人在设计原理图的时候,大多封装库的元器件都是从其他的原理图拷贝的,所以很多路径都是初始调用这个器件的路径,不在本身的电脑路径里。

特别是cadence批量替换封装库文件的时候让人头疼,封装的路径很容易找不到,这时候就需要批量替换封装库文件。本次我就来教大家cadence怎样批量替换封装库文件。

1、菜单栏点击Fil路径为本地路径, *** 作方法如下:

e-New Library,新建一个库在本地的路径,建好会出现在下方的Library路径下面;

2、在之前设计的库路径下Design Cathe中找到要批量替换的那个库文件的名称,选中复制,之后粘贴到新建的本地的库路径下。

如图12-1所示;

图12-1 拷贝库路径到本地路径库示意图

3、在本地路径库下面,cadence再打开复制过来的元器件库,需要更新的,直接在库里面进行相关参数的更新,然后保存;

4、在当前设计的库路径下Design Cathe找到要批量替换的那个库文件,点击右键,选择Replace Cathe进行替换,如图12-2所示;

5、在d出的Replace Cathe属性框中,Part Library路径,右侧Browse选项,选择刚才新建的库路径,选择好路径以后,上面的New Part Name选择对应替换的库的名称,点击OK,对设计文件中的库进行替换,d出的对话框选择是即可,如图12-3所示;

图12-2 替换库选项示意图 图12-3 替换库参数设置示意图

6、最后在原理图中查询这个封装库对应的元器件,查询封装库是否已经替换。

我们在画PCB的时候有很多需要注意的地方,不只是cadence 批量替换封装库文件 这一点,像很多关于电流的啊,关于电磁干扰的啊,什么差分线啊,过孔啊什么的,这些都是很多门学问。

对于初学者来说,cadence的步骤确实很多,规则等一时半会儿都不太会理解。但相比于其他的一些电路板设计软件,cadence还是有他自己的一些优点。比如cadence的焊盘设计,原理图设计,PCB设计都是分离的软件,这样对于公司来说,很方便同事之间的合作,大家负责自己的板块就可以,不依赖他人,还可以外包PCB等等,更多cadence视频可以选择我们的凡亿PCB,设计更专业、更高效!

IC610以上的版本只能够识别OA格式的PDK,而tsmc18rf 所采用的是cdb格式,所以需要进行转换,而IC610自带CDB-OA转换功能,实现很方便  。

总结写在开头:

对于cdb转oa,首先找到相应cdb库的cdb.lib文件(或其他名字的.lib文件)和相应的cdb库文件夹,然后用virtusos自带的tools—Conversion Toolbox进行转换,生成新的库文件夹,然后新建library,路径指向这个新的文件夹即可

软件和资料请看个人介绍

工艺库转换步骤如下:

1.打开virtuoso

/opt/Cadence/IC617/bin/virtuoso

2.打开tools--library manager查看当前library

3.在IC617文件夹中新建Library和OAconversion文件夹,在Library文件夹中新建1P6M_1.8V_3.3V_MM_RF

mkdir ./ Library

mkdir ./ Library /1P6M_1.8V_3.3V_MM_RF

mkdir ./ OAconversion

解压库压缩包到tsmc18rf_pdk_v13d文件夹

tar –xvf tsmc18rf_pdk_v13d.tar –C tsmc18rf_pdk_v13d

4.安装pdkInstall.pl到Library

perl ./pdkInstall.pl

1

/opt/Cadence/IC617/Library/ 1P6M_1.8V_3.3V_MM_RF(事前新建的文件夹1P6M_1.8V_3.3V_MM_RF)

5.将/opt/Cadence/IC617/Library/1P6M_1.8V_3.3V_MM_RF中cds.lib拷贝到/opt/Cadence/IC617/OAconversion/cdb

6.将这个cds.lib文件中的tsmc18rf后面的改成/opt/Cadence/IC617/Library/1P6M_1.8V_3.3V_MM_RF/tsmc18rf(事前新建的1P6M_1.8V_3.3V_MM_RF文件夹路径)

点击tools-Conversion Toolbox,然后点击CDB to OpenAccess Translator

7.然后Browse中选择/opt/Cadence/IC617/OAconversion/cdb/cds.lib,然后点击OK

8.这时/opt/Cadence/IC617/OAconversion新生成了tsmc18rf文件夹,将原来/opt/Cadence/IC617/Library/1P6M_1.8V_3.3V_MM_RF中的tsmc18rf删除,然后再将OAconversion新生成了tsmc18rf拷贝到其中。

9.然后在virtuoso中点击file—new—library,选择1P6M_1.8V_3.3V_MM_RF中的techfile

10.然后在Tools—library Manager中看,发现tsmc18rf库已经加入

呃,你给出的是smic18的一个库的内部了啊!

编辑一下你的cds.lib,用DEFINE语句把你这个路径下面的smic18mm这个文件夹包含进去,或者你也可以用icfb界面的“Library path editor”,把这个文件夹的路径加进去。

smic18mm这个文件夹是工艺的器件库,models是仿真用的模型,此外第一个是assura的规则定义吧。

一般来说,smic的PDK,你只要把器件库加载了,其他的路径和设置都是自动的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12106030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存