特别是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,你只要把器件库加载了,其他的路径和设置都是自动的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)