PITFALL(陷阱)
前两小节,我们简略的讲述了timescale 这个关键字,大家觉得怎么样?是不是还算简单。可不要骄傲哦。来道题试试看!
问:如下代码,请大家分析,line4 和 line6 两行打印显示的时间 interval 是多久?<__ns/ps >
答案是: 1000000ps
解析:其实很简单,这里只涉及timescale 的用法。我们知道,VCS 在编译.v 和 .sv 文件的时候会看当前有没有`timescale 设置仿真时间单位和仿真精度。如果有,按照当前单位和精度,编译接下来的文件。如果遇到新的``timescale 设置,那么按照新的设置选项去编译文件。如果没有遇到则看有没有经过 -timescale 编译选项,有,按照该编译选项的设置编译该文件。如果均没有发现&#