微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > vcs工具做UVM仿真,脚本是makefile,如何实现并行仿真

vcs工具做UVM仿真,脚本是makefile,如何实现并行仿真

时间:10-02 整理:3721RD 点击:
各位:
现在用makefile搭建了一个系统级平台,能够跑模块和系统。但是现在发现一个问题,就是两个模块同时编译的时候编译出现了异常。因为只有一个makefile,makefile当前目录就是运行目录。跑的慢的会覆盖跑的快的结果。我试着看VCS能否指定编译目录,但是没有找到。
不知道大神是怎么做并行编译仿真的。

我的想法是
在 makefile 里面使用 mkdir 创建两个不同的目录
依据仿真的模块名称命名
让两个并行仿真跑在不同的目录下
make run=module1 sim
make run=module2 sim
makefile 里面
sim:
cd ..
mkdir $(run)
cd $(run)
vcs
simv

多谢,我已经实现了。进入不同的case目录下进行仿真就可以了。

学习一下。。

学习。

跑仿真可以分开,但一般不能同时做编译和elab,除非你把编译的路径也分开。

学习,感觉好难写的样子

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top