主要问题:在启动ADE L仿真时出现与模型相关的报错。
仿真平台:VMware17 虚拟机 Centos 7
软件版本:Cadance Virtuoso IC618
工艺库:tsmc18(0.18um)
在设置好仿真参数之后,点击绿色按钮开始仿真,结果报错
The instance `M5' is referencing an undefined model or subcircuit, `nch'. Either include the file containing the definition of `nch', or define `nch' before running the simulation.
如下图:
其大致意思就是没有定义相关的模型nch和pch,这两个模型是最基本的pnp mos管和npn mos管,由于不同代工厂厂商的命名不同,因此可以是因为采用了错误的工艺库导致的,因此点击仿真分析页面的setup->model libraries
点开之后发现默认的库文件是smic国际的,因此双击更改库文件
一般的文件路径如下图所示,这里有多个模型文件,一般选文件大小最大的
选择之后还要选择 section,这里我们选择tt,不选择的话也会报错,内容大致意思是错误的库引用格式。(记得model files前面的对号也要勾上)
继续仿真,发现还是报错,
Parameter `noicp': Cannot run the simulation because an unknown parameter `par1fn_mc' has been specified in expression `c3fp*2.718**((noiseflagp_mc*par1fn_mc+(1-noiseflagp_mc)*noiseflagp)*arearatiop)'. Correct the expression and rerun the simulation.
错误如下图所示
错误的大致意思是有一个计算参数在模型文件中没有找到,且发现和噪声相关,于是推测需要添加噪声相关的文件,继续回到之前的model libraries界面,重新添加一遍之前的文件,但在后面section复选框中选择stat_noise选项,如下图所示
继续进行仿真,发现仿真成功,可以正常出现波形