modelsim编译正确,但是仿真波形无输出

我遇到的问题是:
对span6板子的流水灯demo文件进行测试,在modelsim上可以编译,并且无错误,无警告,但是仿真没有波形。
原因:因为我们的testbench文件即顶层文件调用了测试文件,但是testbench文件却没有任何文件调用。在运行modelsim仿真时候,普通的仿真模式自带优化,把我们的顶层文件给优化掉了。
解决方法:
点击simulate->start simulate,选择work->testbench文件,去掉enable optimization选项。点击ok即可。
modelsim编译正确,但是仿真波形无输出