module \$__MUL16X16 (input [15:0] A, input [15:0] B, output [31:0] Y); parameter A_SIGNED = 0; parameter B_SIGNED = 0; parameter A_WIDTH = 0; parameter B_WIDTH = 0; parameter Y_WIDTH = 0; SB_MAC16 #( .NEG_TRIGGER(1'b0), .C_REG(1'b0), .A_REG(1'b0), .B_REG(1'b0), .D_REG(1'b0), .TOP_8x8_MULT_REG(1'b0), .BOT_8x8_MULT_REG(1'b0), .PIPELINE_16x16_MULT_REG1(1'b0), .PIPELINE_16x16_MULT_REG2(1'b0), .TOPOUTPUT_SELECT(2'b11), .TOPADDSUB_LOWERINPUT(2'b0), .TOPADDSUB_UPPERINPUT(1'b0), .TOPADDSUB_CARRYSELECT(2'b0), .BOTOUTPUT_SELECT(2'b11), .BOTADDSUB_LOWERINPUT(2'b0), .BOTADDSUB_UPPERINPUT(1'b0), .BOTADDSUB_CARRYSELECT(2'b0), .MODE_8x8(1'b0), .A_SIGNED(A_SIGNED), .B_SIGNED(B_SIGNED) ) _TECHMAP_REPLACE_ ( .A(A), .B(B), .O(Y), ); endmodule