Verilog Force - релиз

Можно ли дважды форсировать сигнал перед его выпуском в verilog? Что-то вроде ниже,

initial begin
  force top.dut.xyz.abc.dout = 1;
  #5ns;
  force top.dut.xyz.abc.dout = 0;
  #5ns;
  release top.dut.xyz.abc.dout = 0;
end

Какая сила будет высвобождена, когда мы в конечном итоге выпустим ее?

Спасибо бадри

2 ответа

На сигнал одновременно действует только одна сила. В вашем случае вторая сила будет replace первый в 5ns. release полностью освободит сигнал.

В последовательных силах последний действителен, команда release освобождает эту последнюю силу

Другие вопросы по тегам