混仿知识总结

混仿总结

一、下面介绍以synopsys的安装包自带的用例来介绍混仿流程
(1)混仿工具准备
1)customwaveview :用于数字和模拟波形的查看,查看频点,FFT等功能(wv &)
2)verdi/2018.09-sp2: 查看波形;
3) vcs-mx/2018.09-1:编译仿真;
4) xa/2015.06-sp5:模拟仿真器的一种;

.bashrc设置路径如下
在这里插入图片描述
在这里插入图片描述

(2)混仿的输入文件
1)模拟人员提供的网表:all_spice.spi
网表包括.tran仿真步长,.para仿真变量,.temp仿真温度,.lib仿真库等
2)混仿控制文件
选择模拟仿真器xa, -n 模拟网表格式,-c 混仿配置文件,-o 输出仿真log;
对数模接口信号进行转换,a2d loth=xxx hith=xxx cell=xxx port=xxx 或 node=xxx;
d2a hiv=xxx lov=xxx cell=xxx port=xxx 或 node=xxx;
在这里插入图片描述
3)混仿配置文件
set_multi_core -core xx (核数)
set_sim_level -level xx(仿真精度)
pobe_waveform_voltage xx(电压波形层次)
在这里插入图片描述
4)顶层文件与数字RTL文件
(3)Makefile脚本,作为参考
在这里插入图片描述
在这里插入图片描述
(4)bug调试记录
1)如果linux不支持32位,makefile需要指明-full64, 并且xa路径文件需要将图下的amd64 复制为linux64,否则会因软件版本问题导致仿真失败,报下面错误:
Error-[FRF] File read Failed
Could not read file simv.daidir/mdbArchive.db due to ‘Attempt to read past
the end of the file’.
Please fix the reason mentioned above and continue.

在这里插入图片描述
(5)波形展示
在这里插入图片描述
二、混仿的高级功能应用
待补充。。。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值