微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > linux下脚本调用modelsim,可以做吗?

linux下脚本调用modelsim,可以做吗?

时间:10-02 整理:3721RD 点击:

本人新手,最近遇到一个问题,在网上搜了一下,也请教了一些周围的朋友,感觉可能需要用到脚本,请大家指点:

本人工作需要,想做的一个重复性流程如下

1先需要modelsim仿真一个写好的.v网表

2然后改动.v网表,对网表中某些门标准cell做稍许的改动(perl可以做,对吗?)

3接着对改后的.v网表用modelsim仿真,

4改动.v网表(重复2)

5接着modelsim仿真(重复3)

如此循环

这个过程要重复多次,完了之后再用perl分析modelsim的多次结果,


请问可以在linux下用shell 脚本调用modelsim完成这个流程吗?

有人给我讲shell脚本可以调用perl脚本,可以调用hspice,但我不太确定的是能否用shell脚本调用modelsim,

Modelsim有脚本的接口(不知道可不可以这么说)吗?

等待大侠告知。

你这个就是保证你的netlist修改专业术语ECO过程不出错对吧,那比较好的方法是先用formality做等价验证。然后做你上面的工作。你说的接口不知道想表达啥,EDA工具都可以在LINUX下运行。用脚本调用自动运行只是提高效率的一种手段,便于项目管理。在shell里面调用perl和在perl里面调用shell都可以。不然怎么大家都喜欢在linux下开发呢。效率高啊

学习中,,,,,

记得是可以的,直接:
vsim -c -do sim.do
其中sim.do文件大致如下:
vlib work
vlog -f rtl.f
vsim work.XXX_tb
run -all
q
这个方法也是网上看来的。

我觉得linux下用vcs结合debussy/verdi仿真比较好

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

网站地图

Top