table 前三列对应v, clk, d; 第四列对应 q 当前的状态; 第五列对应 q 的新状态。
在 int_res__CK failling edge 之前,clk=1, d=1, 59580 这一行应该被执行。但实际上这一行并没有被执行。唯一的可能就是仿真从 time = 0 一直到光标位置,clk, d 的 level 一直没有变化,simulator 一直不需要查这个 table 进行赋值。等到 clk 变低,59583 这一行被执行,q 状态不变,int_res_q 继续为 X。
在 waveform 里查一下 G2 的 CK, EN 从 t=0 到光标处是否一直没有变化 (CK=0, EN=1)。 如果是这样,问题就在这里了 |