热度 3| |||
因为电脑卡顿,重装了系统,进行记录一下,安装软件与导入工艺库存在的一些问题。
1、进行安装虚拟机和IC617,一般都没啥问题,主要问题就是加载工艺库。
导入smic18rf工艺库
首先这个工艺库文件本身就是OA格式,所以并没有出现很大的问题,也不需要cdb转OA格式。操作就是工艺库文件解压到共享文件夹。虚拟机home目录下创建一个自己的文件库,这样就不用每次都在桌面打开,第一方便,第二桌面整洁。打开终端,然后在tools打开library manager,如下图,第一个
打开之后,里面只有基本的库,然后在点击edit/Library path editor
然后再返回,便添加成功了自己的工艺库
加载成功,保存成功后,cds.lib文件如下图
2、添加smic13工艺库
因为是CDB格式,所以还有一个操作是转OA格式。此时需要在自己home文件下,再建一个新文件夹,在新文件夹里建两个子文件夹,一个cdb,一个workplace。cdb文件夹存放转化工艺库的cds文件,workplace便是放自己仿真文件的。
首先在cdb里面打开终端,然后在tools下的最后一个Conversion Toolbox,利用这个工具可以将CDB格式转换OA格式,就能使用了。否则加载出来就是灰色的工艺库,用不了。
选择第一个,再次选择工艺库下面的cds.lib文件,点击ok就可以转换了。转换成功的cds.lib文件便保存在cdb文件夹中。然后在workplace中继续重复前面smic18的操作就行。这里我加载smic13出现的问题有点多。
1)出现上锁情况,Analog库里的cds.lib文件根本就加载不进来,不能编辑,此时需要把home/work目录下的cds.lck文件删除,便可以保存。
2)因为转换成功OA格式,也加载进工艺库,但是在测试是否完全加载最后成功,用一个简单MOS管测试其IV特性曲线,发现出现致命的错误,虽然加载进去了,但是无法成功仿真
此时解决方案就是我工艺库下Model文件复制到了转换成功的cdb文件下,,使之路径吻合。这个是最简单的方法。
在解决完以上问题后,进行仿真,可以正常仿真,能出来波形与曲线,但是在仿真结果中还是出现以下几个warning。
3、进行仿真后出现的warning:
Warning from spectre during circuit read-in.
WARNING (SFE-2654): verilogA module `aigg_hdl' override primitive/(verilogA module) `aigg_hdl'.
Warning from spectre during hierarchy flattening.
WARNING (SFE-884): "/home/work/dzq_bs/cdb/smic13mmrf_1233/../models/spectre/ms013_io33_v2p6_7p_spe.lib" 14: The option 'gmin' is deleted because it is redefined at 'input.scs':line '37'.
WARNING (SFE-884): "/home/work/dzq_bs/cdb/smic13mmrf_1233/../models/spectre/ms013_io33_rf_v1p9_spe.lib" 16: The option 'gmin' is deleted because it is redefined at 'input.scs':line '37'.
WARNING (SFE-884): "/home/work/dzq_bs/cdb/smic13mmrf_1233/../models/spectre/ms013_io33_rf_v1p9_spe.lib" 860: The option 'auto_minductor' is deleted because it is redefined at '/home/work/dzq_bs/cdb/smic13mmrf_1233/../models/spectre/ms013_io33_rf_v1p9_spe.lib':line '903'.
目前只解决了WARNING (SFE-884): "/home/work/dzq_bs/cdb/smic13mmrf_1233/../models/spectre/ms013_io33_rf_v1p9_spe.lib" 860: The option 'auto_minductor' is deleted because it is redefined at '/home/work/dzq_bs/cdb/smic13mmrf_1233/../models/spectre/ms013_io33_rf_v1p9_spe.lib':line '903'.这个
这个操作就是在对应的'/home/work/dzq_bs/cdb/smic13mmrf_1233/../models/spectre/ms013_io33_rf_v1p9_spe.lib这个路径下,注释掉903行代码,就解决了。
还剩这几个没解决,找不到input.scs文件,请教大佬。
最后那个只有tran支持psfxl格式,其他仿真或许psfbin格式
这个操作主要在ADE/Outputs/save all页面下面的output option,如下图所示
不太懂这个格式意义。不知选哪个
虽然说这个warning不影响仿真,但是每次出来警告就很烦。