在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 18267|回复: 50

[求助] spectreRF和matlab的联合仿真环境设置(附联合仿真资料)

[复制链接]
发表于 2020-6-18 11:30:03 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 长河落日圆 于 2020-6-18 12:15 编辑

最近准备做matlab和cadence的co-simulation,选择的是spectreRF和matlab的联合仿真,下了几个这方面的tutorial,比如《Co-Simulation with SpectreRF MATLAB/
Simulink Tutorial 》和 simulator RF analysis User Guide里的《Cosimulation with MATLAB® and Simulink 》章节,还在论坛里下了tutorial里带的example,‘SpectreRF_simulink_example.tar.Z’,虚拟机里的cadence是IC617,MMSIM15,安装路径/opt/Cadence。是MATLAB是后面我自己装的,版本是R2016b,安装路径usr/local/MATLAB/R2016b。安照tutorial,第一步是 image.png

因为不是C shell,我把命令改成export MATLABPATH /opt/Cadence/MMSIM15/tools/spectre/simulink{MATLABPATH},(论坛里这个表达和表情冲突)是在#HOME,vim .bashrc中改的。
这是我加的变量和路径
image.png
给的示例一个放在我平时用的文件夹,一个按照如下放到spectre里解压了。
QQ截图20200618105113.png
然后是启动MATLAB,我是在matlab安装路径里./matlab启动的
forum.jpg
启动后我打开startup.m文件,运行,得到的结果如下
未命名图片1.png
不管是我平时文件夹里的示例,还是放到spectre里的示例,打开了都是这样。
我觉得应该是路径变量设置的问题,不过尝试修改了很多次都不行,cadence 论坛上有人说到这个问题但没有后续,所以想来论坛请教一下,可能就是大佬们一两句话的问题,希望有人能帮下忙
还有一个问题是,按照spectreRF Matlab Toolbox里,在matlab输入cds_srr,报错Undefined function or variable 'cds_srr',我看cadence 论坛上说MMSIM 10.1有问题但修复了,我是MMSIM15,是因为matlab没有和spectreRF接好吗
然后是我用到的tutorial和示例目前是了解到似乎近年用AMS更多,要是没人,我就要转去看看AMS了




QQ截图20200618094919.png
image.png
image.png

Co-simulation with SpectreRF Matlab simulink tutorial.pdf

961.27 KB, 下载次数: 284 , 下载积分: 资产 -2 信元, 下载支出 2 信元

eetop.cn_SpectreRF Matlab Toolbox.pdf

292.79 KB, 下载次数: 227 , 下载积分: 资产 -2 信元, 下载支出 2 信元

Cadence Spectre Matlab Toolbox.pdf

79.86 KB, 下载次数: 275 , 下载积分: 资产 -2 信元, 下载支出 2 信元

LNA_workshop_instruction.pdf

2.24 MB, 下载次数: 190 , 下载积分: 资产 -2 信元, 下载支出 2 信元

SpectreRF_simulink_example.zip

66.31 KB, 下载次数: 212 , 下载积分: 资产 -2 信元, 下载支出 2 信元

 楼主| 发表于 2020-6-18 17:07:08 | 显示全部楼层
um,果然是simulink路径没有添加到matlab路径里,我对这个不是很熟悉。解决的方法的话,就是把simulink这个文件夹放到matlab的路径里就行了,参考
https://blog.csdn.net/u013001137/article/details/89289297
 楼主| 发表于 2020-7-20 11:01:14 | 显示全部楼层
本帖最后由 长河落日圆 于 2020-7-20 11:04 编辑

最近在学习这个联合仿真,初步算是能仿了。现在学会了之后就感觉很简单,当初试错却花了不少时间,写了个简单的文档说说我的一点经历,当然是面向初学者,希望能稍微减少没太多必要的试错。当然更深入的使用联合仿真做的事情,就需要各自研究了。如有错漏请指正

spectre和matlab联合仿真.pdf

1.27 MB, 下载次数: 700 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2020-8-4 10:19:51 | 显示全部楼层
看看
发表于 2020-8-6 18:10:35 | 显示全部楼层
看看
发表于 2020-8-26 14:38:27 | 显示全部楼层
学习了
发表于 2020-8-27 10:40:57 | 显示全部楼层
学习了
发表于 2020-9-10 14:13:38 | 显示全部楼层
谢谢分享这些
发表于 2020-9-11 11:53:31 | 显示全部楼层
楼主好样@
发表于 2020-9-14 22:36:07 | 显示全部楼层
kanakna
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-12-27 01:14 , Processed in 0.028177 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表