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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 537|回复: 1

[求助] 关于xrun仿真verilog-A模型的问题

[复制链接]
发表于 2025-3-5 13:50:53 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 吴楚东南坼 于 2025-3-5 13:53 编辑

最近在研究cadence家的cosim相关。xrun理论上是可以仿真verilog-A模型的,因此写了一个简单的verilog-A模型做实验,并简单搭建了一个bench,发现总是编译不过,也不知道是哪里出了问题,有没有大佬帮忙看一下,万分感谢。
一直报下面的这个问题:
*E,ILLPRI (buck.vams,12|8): illegal expression primary [5.2(AMSLRM)].



1. 一个简单电源模块verilog-A模型:buck.vams




  1. <blockquote>`include "disciplines.vams"


复制代码








复制代码
2. simulation.cfg文件:




  1. // 设置仿真类型为瞬态仿真
  2. tran
  3. // 设置仿真时间范围,从 0 到 10ms
  4. 0 10ms
  5. // 指定需要输出的信号
  6. save V(vout)
  7. // 设置输出文件格式为 ASCII
  8. set filetype = ascii


复制代码
3. makefile文件:




  1. XRUN = xrun -ams
  2. XRUN_OPTS = -64bit -access +rwc

  3. # 定义源文件
  4. SRCS = buck.vams tb.vams \
  5.                 -input simulation.cfg

  6. # 定义目标
  7. all: sim

  8. #编译和仿真目标
  9. sim:
  10.         $(XRUN) $(XRUN_OPTS) $(SRCS)



复制代码









发表于 2025-3-7 10:02:00 | 显示全部楼层
提示了一个vams语法问题,要是没有找到可以尝试只编译.vams看下,另外得看下xrun手册,看编译vams的时候还需要哪些命令选项(-elaborate等)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-5-7 02:13 , Processed in 0.015423 second(s), 8 queries , Gzip On, MemCached On.

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