You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
//**********************************************************
_module pseudo_adder_2 (
input S_1,
input S_0,
input V_1,
input V_0,
output wire [2:0] out
);
//Note that MSBs of the both two-bit operands are duplicated making those 3 bit operands
assign out [2:0] = {S_1, S_1, V_1} + {S_0, S_0, V_0};
endmodule_
//**********************************************************
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi,
I am trying to synthesize the following RTL :
I use the following TCL file
Here is the cells_adders_for_pseudo_adder_2.v file I use:
In the netlist output I see that out[0] is generated correctly, but out[1] is incorrect b/c it has extra inverted. See
the snippet below
Looking for the advixe on what could be the reason for the incorrect netlist generation:
Thanks
Beta Was this translation helpful? Give feedback.
All reactions