找不到工作开始拿自己垃圾uvm项目找验证。。。被问麻了。
记录一下被问到然后六目或者八目相对 无语凝噎的验证问题。
1. timescale
timescale 1ns/100ps,如果 #50ps,vcs编译后verdi会显示100ps delay。
from 象帝先
2. 多态

此时结果 ——

2.1.

如果把子类句柄赋值给父类句柄,调用的全是子类函数。和$cast(a, b)结果一样。

2.2.

删掉 A、B中virtual之后

只在子类的A_func加virtual,结果——

只在父类的A_func加virtual,结果——

tired...
文章讲述了求职者在面试中遇到关于垃圾UVM项目的验证问题,涉及到Timescale的时间精度调整、多态性在子类和父类函数调用中的影响。面试官提问关于1ns/100ps时间尺度和子类句柄与父类函数$cast的区别,以及virtual关键字在继承中的作用。
1万+





