pspice的一个问题(新建库的问题)

有时候由于仿真的需要的,你必须新建库,建库你会遇到很多问题。

小编带领大家看一下,常见问题!

****************************************************************************************************************************

1 假设你找了一个spice库,以mdl文件来说,cadence 旗下的orcad 的pspice 组件是无法读取的,你如果强制读取也可以,本编不推荐。该组件内定的文件格式是扩展名为mod的文件。


看到如上的错误,就没法继续仿真。

长话短说,问题出在库的兼容性问题,pspice所支持MOS器件库的模型比较低级,不支持类似CALCACM参数等。

不多扯,现在假设把这个参数所在的行注释掉,结果这样:


看来有必要深入的说一下这个问题,现在是ACM参数的问题。给点官方解释吧,请看

ACM - In HSPICE this selects the area calculation method. PSpice uses only one model for the
bulk-to-source and bulk-to-drain diodes. It corresponds to the HSPICE equivalent of ACM=0. Do
not use this parameter for PSpice. ACM is not needed if AS, AD, PS, and PD are specified
explicitly.

确实如此模型越准确,模拟与实际差别越小。正因为如此,hspice库拿来做pspice仿真的方法似乎不可取。

至于对模型感兴趣的读者可以深入了解BSIM模型的组成。

好了,这个问题的解决需要转换库的方法,具体不再赘述。


当你看到如上图的“JOB CONCLUDED”则说明你的仿真库文件模型基本没问题。

************************************************************************************************************************

2 lib 和 model简谈

可以用model editor插件来建立常见的模型,比如diode ,bipolar,mosfet等。如下图所示:


在下图添加实验提取的参数:


这个需要实验测得,就是一个插值逼近的过程。我想说的问题是,olb和lib不一样,olb是在原理图中可以添加的,而lib是用来仿真配置的模型库,完全不一样。


然后用一下这个向导,生成所需的olb,同时还可以检查一下模型查找是否错误,大力推荐这种方法生成模型。