查看完整内容
楼上指出来问题的核心点了,其实就是你的两个while(1)的线程写在了fork-join none里面,且你这个task最后也没有disable fork这样的语句来关闭fork-join none里面的线程,这两个线程是无法结束的。
——注意你写的是driver,不是monitor。driver无法结束的话,你的仿真就会最终hang住,且hang住挂死的时间是会一直往后推进波形时间的,$time函数只是打印出来你调用这个函数的时间而已,事实上你的仿真会因为driver一直没结束发送激 ...