我发生以下事件:
event rstn_release_e is rise (smp.port_rstn$) @sim;
event d_dis_feedback_to_spot_e is rise (smp.port_d_dis_feedback$) @sim;
event osc_clk_e is rise (smp.port_osc_clk$) @sim;
我必须验证当发生r stn_release_e
事件时,d_dis_feedback_to_spot_e
事件是在0-2个振荡器时钟(osc_clk_e
)周期之后发生的。
我使用以下内容:
expect @rstn_release_e => {[..2]*@osc_clk_e ; @d_dis_feedback_to_spot_e};
仿真失败,因为出于某种原因,上述期望根据仿真时钟而不是振荡器时钟“起作用”
答案 0 :(得分:0)
似乎您没有为期望值定义采样事件
expect @rstn_release_e => {[..2] ; @d_dis_feedback_to_spot_e} @osc_clk_e;