微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微电子和IC设计 > IC验证交流 > 一个基础问题:modelsim的仿真,用testbench好还是do文件好

一个基础问题:modelsim的仿真,用testbench好还是do文件好

时间:10-02 整理:3721RD 点击:
我以前是专门做逻辑的,FPGA和IC都做过,现在在一家小公司,这家小公司是做板级产品的,除了我以外,其他的同事虽然也用FPGA,但基本都不会做仿真,都是写好代码,编译通过,不管警告直接上板调。然后我这组的老大是除了我以外唯一一个用modelsim仿真的人,他也不用testbench,只用do文件的方式,他认为testbench太麻烦、繁琐,他也不想去学习verilog,后面我比较了下,也许do文件直接产生波形比较方便,但是如果要用文本方式查看仿真结果,打印信息,以及一些文件的操作,明显verilog搭建的testbench支持的功能更多。
但我不是做验证的,对do文件没有深入地学习研究过,各位验证的大虾,对do文件有什么见解?

对modelsim的每一步操作,都有相应的命令(TCL接口)支持,把这些命令写到一个文本文档里,这就是do

楼上正解,个人感觉在进行较大规模仿真的时候使用do文件比较方便。

do文件是modelsim命令行中可执行的文件,主要就是编译,仿真设置等,这里如果没有testbench的话,仿真是没有意义的。跟你说的testbench是两个不同的概念,testbench是测试环境一般是指rtl代码的外部环境,要仿真的话这个是不能少的,而do文件只是工程规范化自动化的一种是实现形式,不用也可以,就用鼠标点,两者本质上是一致的。
个人见解!

do文件只是控制仿真器的一堆命令而已,做仿真验证的话必须要搭建tetsbench和testcase

大规模你用do方便?我都不知道说你什么好。

正在学习verilog,用到modelsim,感觉do文件在某种程度上方便,凡是没有testbench那样容易控制

毫无疑问是testbench

感谢大家,我自己倾向于testbench

这里我主要说的是do文件和testbench产生激励的对比,以及对仿真结果的输出

还用问,do就是个手工操作,临时用用还行,tb必须的

学习学习

4楼正解

do 文件就是一些命令而已。testbench必须要的。做USB3.0 主控时用过DO文件。

TB必需的,我一般用do,都是懒得手动点,而tb是仿真必备

上一篇:SRAM仿真
下一篇:VCS中是否有systemc的库

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

网站地图

Top