当前位置: 首页 > article >正文

AMS仿真方法

1. 准备好verilog文件。并且准备一份.vc文件,将所有的verilog file的路径全部写在里面。

2. 将verilog顶层导入到virtuoso中:

注意.v只要引入顶层即可。不需要全部引入。实际上顶层里面只要包含端口即可,即便是空的也没事。

引入时会报warning,大意是顶层中的一些模块无法建立symbol,不需要care。

2. 在virtuoso中按照analog的方式,建立testbench的schematic,引入analog模块、数字模块,以及其他仿真激励。

3. 然后,新建cell---->config

在config中找到数字模块,选择Mark as External HDL Text(AMS UNL only)

当内部有不止一个数字模块时,可以一一将模块设定为Mark as External HDL Text(AMS UNL only)

4. 启动ADE Explorer

首先,确保采用AMS仿真

其次,将.vc文件引入ADE中

根据项目需要,配置Connect Rules

直接配置具体电压值

也可将输出逻辑1配置为某net电压

配置simvision交互模式

根据需要选择save out

5. 点击开始仿真。耐心等待,系统会启动simvision。其实仿真并未真正开始,直到弹出simvision界面。在该界面中点击开始仿真。仿真才真正开始。

6. 在simvision中选择数模信号进行查看。

7. 修改激励或设计,重新仿真。需要关闭SimVision

然后重启在ADE explorer界面里面启动仿真。


http://www.kler.cn/a/528108.html

相关文章:

  • FFmpeg工具使用基础
  • 想学习JAVA编程,请问应该如何去学习?
  • Maya软件安装步骤与百度网盘链接
  • 缩位求和——蓝桥杯
  • MATLAB-Simulink并行仿真示例
  • origin如何在已经画好的图上修改数据且不改变原图像的画风和格式
  • SQL进阶实战技巧:断点去重技术详解
  • 鸿蒙物流项目之基础结构
  • 解决Django非ORM模型提示初始化request问题
  • 文件读写操作
  • Sui 年度展望:2025 是走向主流的一年,将 Sui 打造成体验最友好的平台
  • DBeaver连接MySQL提示Access denied for user ‘‘@‘ip‘ (using password: YES)的解决方法
  • MySQL基础-多表查询
  • TensorFlow 示例摄氏度到华氏度的转换(二)
  • MySQL--》日志与主从复制的实战技巧
  • 【VM】VirtualBox安装ubuntu22.04虚拟机
  • 思考:从普通用户的角度而言,大模型选择的初步考量
  • p1044 栈
  • pytorch实现循环神经网络
  • 【开源免费】基于Vue和SpringBoot的医院挂号就诊系统(附论文)
  • 网络工程师 (10)设备管理
  • 用 HTML、CSS 和 JavaScript 实现抽奖转盘效果
  • ZZNUOJ(C/C++)基础练习1041——1050(详解版)
  • 17.3.4 颜色矩阵
  • 【C语言指针】指针和函数
  • litemall,又一个小商场系统