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

vivado + modelsim 仿真:Post-Synthesis Timing Simulation

Vivado 结合Modelsim 实现综合后仿真的一种方法 Post-Synthesis Timing Simulation

  • 使用Vivado 生成仿真所需文件
  • 创建Modelsim工程
  • 参考文档

使用Vivado 生成仿真所需文件

  1. Vivado simulation 中可勾选Generate simulation scripts only;
  2. 勾选-sdf_anno;
    图1
  3. testbanch文件中例化glbl,该文件可在vivado安装路径下找到,将其放到vivado工程的sim文件中;
  4. 综合工程
  5. 运行```Post-Synthesis Timing Simulation````
    图2
  6. 运行结束后可在工程目录下找到生成好的sdf和网表文件;
    图3

上述两个文件也可使用TCL命令得到
图4
图5

创建Modelsim工程

  1. 与功能仿真一致,创建工程,添加激励文件、模型文件;
  2. 将待测文件使用xxx_time_synth.v代替即可;
  3. GUI界面添加SDF
    图6
  4. 添加相关库文件
    图7图8
  5. 添加glbl
    图9
  6. 启动仿真
    图10
  7. 添加波形、运行仿真即可

参考文档

  1. 《Vivado Design Suite 用户指南: 逻辑仿真 》(UG900)

相关文章:

  • scapy使用
  • 【产品体验】豆包大模型实时语音本地化部署及功能体验
  • 2025年第十六届蓝桥杯省赛C++ 研究生组真题
  • 第四节:React Hooks进阶篇-useEffect依赖项为空数组[]与不写的区别
  • 如何修改服务器TTL值
  • [特殊字符] 第十三讲 | 地统计模拟与空间不确定性评估
  • Devil May Cry 4 SE (鬼泣4)运行报错 【由于找不到INPUT1_3.dll,无法继续执行代码。重新安装程序肯会解决此问题。】
  • 『Kubernetes(K8S) 入门进阶实战』实战入门 - Pod 详解
  • java之多线程
  • [Dify] 使用 Docker 本地部署 Dify 并集成 Ollama 模型的详细指南
  • Android监测顶层包名+类名
  • 动态规划(6)——01背包问题
  • 2025蓝桥杯JavaB组
  • jupyter notebook 无法启动- markupsafe导致
  • Day3—循环起来吧
  • 深入理解 PyTorch 的 nn.Embedding:词向量映射及变量 weight 的更新机制
  • 算法专题:双指针
  • 470用 Rand7() 实现 Rand10()
  • [MSPM0开发]之五 MSPM0G3507 SysTick定时器的配置与使用(systick中断实现延时函数)
  • 微信小程序运行机制详解
  • 做360手机网站快速排/nba交易最新消息
  • 学校网站建设模板/优化关键词具体要怎么做
  • 柘城县网站建设/关键词优化排名工具
  • 如果做公司网站/网络运营和网络营销的区别
  • 中国城市建设控股集团有限公司网站/网站关键词优化排名公司
  • 手机微网站开发/搜索引擎推广试题