1、 对要用 verilog 进行仿真的数字单元,新建 functional也可以为verilog
2、 编辑数字单元的 functional
3、 在要进行数模混合仿真的电路 cell 下,新建配置文件 config
4、 配置文件 config 建立后,自动弹出初始化配置窗口。单击 Browse,将 config 文件链接到 要数模混合仿真的电路原理图文件,点击 OK 保存。
5、 点击 Use Template… 选择要数模混合仿真的模板,这里选择 spectreVerilog。单击 OK 完
6、 对要数模混合仿真的电路进行配置。如下,将 sample 库内的数字单元设置用 verilog 仿 真,在 view found 栏内显示 functional,表示其已经设置成数字仿真。如果需要用模拟 仿真,右击此栏,弹出如下子窗口,选择用 schematic。
7、 配置完成后单击保存,退出配置窗口。双击 config 弹出如下窗口,上面表示打开配置文 件,下面表示打开原理图文件,这里已经配置完成,只打开原理图文件。
8、 打开电路原理图后,点击 tools‐> analog enviroment,弹出仿真对话框,点击 setup,选 择 simulator/Directory/Host…
9、 弹出选择仿真器窗口,在 simulator 栏内选择 spectreverilog 作为仿真工具,点击 OK。自 动载入数模混合仿真环境。接下来设置和spectre 仿真相同,不再赘述。
在用spectreverilog进行混仿时出现了这样的错误
*Error* Verilog-XL Executable 'verilog.vmx' cannot be located from $PATH.
Please specify correct location in Digital Simulation Options.
这就需要在ADE中的simulation、option中的digital指定verilog.vmx文件的绝对路径。/abc/cadence/IUS58/tools/verilog/bin/verilog.vxm