感谢这里楼猪的神回答,我按此方法成功设置了默认的仿真模型库。
不过这个答案要稍微修正一下:就是那个语句中仅仅写上仿真模型库文件夹下后缀为.lib的那个文件即可,不要把所有的都写上啊。
以下以我自己修改的过程详细说明操作过程:
我安装了smic013和smic018的两个库,但是ADE仿真时,013库中调用的器件可以仿真,而018库中的器件仿真不了,打开ADE中set model library一看,里面默认加载的是013的.lib仿真文件。
于是我把018的仿真文件.lib添加进去,但是还是仿真不了!我仔细想了下,觉得那里只能添加一个库的仿真文件,不然两个库的话会冲突,系统不知道到底要用那个库的参数。
于是我把set model library中默认存在的013仿真文件都disable禁用了,添加上018的,再仿真发现还是不行!
于是我来这个论坛看到了2楼说的修改cdsenv文件的方法,抱着试试看会有什么效果的想法一试,居然就成功了哈。
例如,我的018库的的仿真model文件放在如下路径:
/home/work/Desktop/SMIC018PDK/SMICmmrfPDK/smic018mmrf_1P6M/models/spectre/ms018_v1p9_spe.lib
就在.cdsenv文件中添加以下一条语句后保存:
spectre.envOpts modelFiles string "/home/work/Desktop/SMIC018PDK/SMICmmrfPDK/smic018mmrf_1P6M/models/spectre/ms018_v1p9_spe.lib"
注意上面路径中最后部分ms018_v1p9_spe.lib就是那个仿真文件,spectre文件下有很多文件,只添加后缀为.lib的那个,有两个lib文件,一个是rf射频的,注意
看名称辨别,只选其中一个lib文件添加就好了。
要修改的cdsenv文件在home/work文件夹下。
捣鼓了一天我的修改成功了,太开心,故分享经验给大家参考。
|