Specman-几个周期后的期望事件

时间:2018-10-28 13:33:32

标签: monitor verification specman

我发生以下事件:

   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};

仿真失败,因为出于某种原因,上述期望根据仿真时钟而不是振荡器时钟“起作用”

1 个答案:

答案 0 :(得分:0)

似乎您没有为期望值定义采样事件

expect @rstn_release_e => {[..2] ; @d_dis_feedback_to_spot_e} @osc_clk_e;