-1

これらの 2 つのコードが同等でないのはなぜですか? 2 つの論理的等価性をチェックしていますが、失敗しています。エラーの可能性はありますか? 幅の不一致、または複数のドライバーによって駆動されるネットと見なされますか? 正式な検証に cadence LEC を使用しています

module driver (a, b);
  input [3:0] a;
  output wand b;

  assign b = a;
endmodule
module driver (a, b);
  input [3:0] a;
  output wand b;

  assign b = a[3];
  assign b = a[2];
  assign b = a[1];
  assign b = a[0];
endmodule
4

1 に答える 1