这两个关键词的应用场景没有重叠。if应用于条件判断,可以在if-else条件语句中,也可以在约束或断言属性中设置条件。iff往往伴随着事件(event),其作为事件等待的“附加条件”,无论是在 @(EVENT iff COND) 时还是在covergroup、coverpoint定义时,都可以添加iff,例如 @(posedge clk iff rstn === 1) 。
关键词:
if,iff,条件
避坑指南:
凡是与事件等待有关(@EVENT)的附加条件,都应该使用iff。
阅读手记: