2 つのレジスタが常に同じ値にプログラムされていないことをテストするために、即時アサーションを追加しました。すべての値が初期化されておらず、「x」であるため、時間 0fs でエラーが発生します。
always @(*) begin
assert_reg_val_cmp:
assert (reg != 1'b1) else $error("...error msg...");
end
このアサーションを最初だけきれいに無効にする方法はありますか? 「x」も比較する比較を使用できますreg !== 1'b1
が、0fs の後の「x」状態をすべてキャッチしたいと考えています。