Защо тези два кода не са еквивалентни? Проверявам логическата еквивалентност между двете, те се провалят, каква може да е грешката? Ще го приеме ли като несъответствие на ширината или мрежа, управлявана от множество драйвери? Използвам каданс 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