Я пытаюсь понять, почему покрытие операторов двумя операторами присваивания SystemVerilog может отличаться друг от друга, если выражение условия одинаково для обоих операторов.
Учтите следующее:
Как показано, выражение условия одинаково для этих двух операторов, то есть _T_6.
Однако количество совпадений (т. Е. Охват операторов) для операторов различается (обратите внимание на числа в крайнем левом углу).
Я ожидал, что симулятор RTL должен оценивать оба оператора одинаковое количество раз при изменении значения _T_6. Как симулятор RTL обрабатывает эти операторы во время симуляции?