⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mult_s_timesim.v

📁 64位乘法器源码verilog,经过验证测试
💻 V
📖 第 1 页 / 共 5 页
字号:
    .ADR1(y_2_IBUF),    .ADR2(y_3_IBUF),    .ADR3(x_4_IBUF),    .O(Mmult_p_inst_lut4_13)  );  X_BUF \Mmult_p_N79/COUTUSED  (    .I(\Mmult_p_N79/CYMUXG ),    .O(Mmult_p_inst_cy_15)  );  X_BUF \Mmult_p_N79/XUSED  (    .I(\Mmult_p_N79/XORF ),    .O(Mmult_p_N79)  );  X_BUF \Mmult_p_N79/YUSED  (    .I(\Mmult_p_N79/XORG ),    .O(Mmult_p_N84)  );  X_AND2 Mmult_p_inst_multand_15_57 (    .I0(y_2_IBUF),    .I1(x_5_IBUF),    .O(Mmult_p_inst_multand_15)  );  X_MUX2 Mmult_p_inst_cy_15_58 (    .IA(Mmult_p_inst_multand_15),    .IB(Mmult_p_inst_cy_14),    .SEL(Mmult_p_inst_lut4_13),    .O(\Mmult_p_N79/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_15 (    .I0(Mmult_p_inst_cy_14),    .I1(Mmult_p_inst_lut4_13),    .O(\Mmult_p_N79/XORG )  );  X_BUF \Mmult_p_N79/CYINIT_59  (    .I(Mmult_p_inst_cy_13),    .O(\Mmult_p_N79/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_16_60 (    .IA(Mmult_p_inst_multand_16),    .IB(\Mmult_p_N89/CYINIT ),    .SEL(Mmult_p_inst_lut4_14),    .O(Mmult_p_inst_cy_16)  );  X_XOR2 Mmult_p_inst_sum_16 (    .I0(\Mmult_p_N89/CYINIT ),    .I1(Mmult_p_inst_lut4_14),    .O(\Mmult_p_N89/XORF )  );  X_AND2 Mmult_p_inst_multand_16_61 (    .I0(y_2_IBUF),    .I1(x_6_IBUF),    .O(Mmult_p_inst_multand_16)  );  defparam Mmult_p_inst_lut4_141.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_141 (    .ADR0(x_6_IBUF),    .ADR1(y_2_IBUF),    .ADR2(y_3_IBUF),    .ADR3(x_5_IBUF),    .O(Mmult_p_inst_lut4_14)  );  defparam Mmult_p_inst_lut4_151.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_151 (    .ADR0(x_7_IBUF),    .ADR1(y_2_IBUF),    .ADR2(y_3_IBUF),    .ADR3(x_6_IBUF),    .O(Mmult_p_inst_lut4_15)  );  X_BUF \Mmult_p_N89/COUTUSED  (    .I(\Mmult_p_N89/CYMUXG ),    .O(Mmult_p_inst_cy_17)  );  X_BUF \Mmult_p_N89/XUSED  (    .I(\Mmult_p_N89/XORF ),    .O(Mmult_p_N89)  );  X_BUF \Mmult_p_N89/YUSED  (    .I(\Mmult_p_N89/XORG ),    .O(Mmult_p_N94)  );  X_AND2 Mmult_p_inst_multand_17_62 (    .I0(y_2_IBUF),    .I1(x_7_IBUF),    .O(Mmult_p_inst_multand_17)  );  X_MUX2 Mmult_p_inst_cy_17_63 (    .IA(Mmult_p_inst_multand_17),    .IB(Mmult_p_inst_cy_16),    .SEL(Mmult_p_inst_lut4_15),    .O(\Mmult_p_N89/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_17 (    .I0(Mmult_p_inst_cy_16),    .I1(Mmult_p_inst_lut4_15),    .O(\Mmult_p_N89/XORG )  );  X_BUF \Mmult_p_N89/CYINIT_64  (    .I(Mmult_p_inst_cy_15),    .O(\Mmult_p_N89/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_18_65 (    .IA(Mmult_p_inst_multand_18),    .IB(\Mmult_p_N99/CYINIT ),    .SEL(N1238),    .O(Mmult_p_inst_cy_18)  );  X_XOR2 Mmult_p_inst_sum_18 (    .I0(\Mmult_p_N99/CYINIT ),    .I1(N1238),    .O(\Mmult_p_N99/XORF )  );  X_AND2 Mmult_p_inst_multand_18_66 (    .I0(y_2_IBUF),    .I1(x_7_IBUF),    .O(Mmult_p_inst_multand_18)  );  defparam Mmult_p_inst_lut4_1611.INIT = 16'h2828;  X_LUT4 Mmult_p_inst_lut4_1611 (    .ADR0(x_7_IBUF),    .ADR1(y_2_IBUF),    .ADR2(y_3_IBUF),    .ADR3(VCC),    .O(N1238)  );  defparam Mmult_p_inst_lut4_161.INIT = 16'h4848;  X_LUT4 Mmult_p_inst_lut4_161 (    .ADR0(y_2_IBUF),    .ADR1(x_7_IBUF),    .ADR2(y_3_IBUF),    .ADR3(VCC),    .O(Mmult_p_inst_lut4_16)  );  X_BUF \Mmult_p_N99/XUSED  (    .I(\Mmult_p_N99/XORF ),    .O(Mmult_p_N99)  );  X_BUF \Mmult_p_N99/YUSED  (    .I(\Mmult_p_N99/XORG ),    .O(Mmult_p_N104)  );  X_XOR2 Mmult_p_inst_sum_19 (    .I0(Mmult_p_inst_cy_18),    .I1(Mmult_p_inst_lut4_16),    .O(\Mmult_p_N99/XORG )  );  X_BUF \Mmult_p_N99/CYINIT_67  (    .I(Mmult_p_inst_cy_17),    .O(\Mmult_p_N99/CYINIT )  );  X_ZERO \Mmult_p_N114/LOGIC_ZERO_68  (    .O(\Mmult_p_N114/LOGIC_ZERO )  );  X_MUX2 Mmult_p_inst_cy_20_69 (    .IA(Mmult_p_inst_multand_20),    .IB(\Mmult_p_N114/LOGIC_ZERO ),    .SEL(Mmult_p_inst_lut2_2),    .O(Mmult_p_inst_cy_20)  );  X_AND2 Mmult_p_inst_multand_20_70 (    .I0(y_4_IBUF),    .I1(x_0_IBUF),    .O(Mmult_p_inst_multand_20)  );  defparam Mmult_p_inst_lut2_210.INIT = 16'h8888;  X_LUT4 Mmult_p_inst_lut2_210 (    .ADR0(x_0_IBUF),    .ADR1(y_4_IBUF),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_2)  );  defparam Mmult_p_inst_lut4_181.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_181 (    .ADR0(x_1_IBUF),    .ADR1(y_4_IBUF),    .ADR2(x_0_IBUF),    .ADR3(y_5_IBUF),    .O(Mmult_p_inst_lut4_18)  );  X_BUF \Mmult_p_N114/COUTUSED  (    .I(\Mmult_p_N114/CYMUXG ),    .O(Mmult_p_inst_cy_21)  );  X_BUF \Mmult_p_N114/YUSED  (    .I(\Mmult_p_N114/XORG ),    .O(Mmult_p_N114)  );  X_AND2 Mmult_p_inst_multand_21_71 (    .I0(y_4_IBUF),    .I1(x_1_IBUF),    .O(Mmult_p_inst_multand_21)  );  X_MUX2 Mmult_p_inst_cy_21_72 (    .IA(Mmult_p_inst_multand_21),    .IB(Mmult_p_inst_cy_20),    .SEL(Mmult_p_inst_lut4_18),    .O(\Mmult_p_N114/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_21 (    .I0(Mmult_p_inst_cy_20),    .I1(Mmult_p_inst_lut4_18),    .O(\Mmult_p_N114/XORG )  );  X_MUX2 Mmult_p_inst_cy_22_73 (    .IA(Mmult_p_inst_multand_22),    .IB(\Mmult_p_N119/CYINIT ),    .SEL(Mmult_p_inst_lut4_19),    .O(Mmult_p_inst_cy_22)  );  X_XOR2 Mmult_p_inst_sum_22 (    .I0(\Mmult_p_N119/CYINIT ),    .I1(Mmult_p_inst_lut4_19),    .O(\Mmult_p_N119/XORF )  );  X_AND2 Mmult_p_inst_multand_22_74 (    .I0(y_4_IBUF),    .I1(x_2_IBUF),    .O(Mmult_p_inst_multand_22)  );  defparam Mmult_p_inst_lut4_191.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_191 (    .ADR0(x_2_IBUF),    .ADR1(y_4_IBUF),    .ADR2(y_5_IBUF),    .ADR3(x_1_IBUF),    .O(Mmult_p_inst_lut4_19)  );  defparam Mmult_p_inst_lut4_201.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_201 (    .ADR0(x_3_IBUF),    .ADR1(y_4_IBUF),    .ADR2(x_2_IBUF),    .ADR3(y_5_IBUF),    .O(Mmult_p_inst_lut4_20)  );  X_BUF \Mmult_p_N119/COUTUSED  (    .I(\Mmult_p_N119/CYMUXG ),    .O(Mmult_p_inst_cy_23)  );  X_BUF \Mmult_p_N119/XUSED  (    .I(\Mmult_p_N119/XORF ),    .O(Mmult_p_N119)  );  X_BUF \Mmult_p_N119/YUSED  (    .I(\Mmult_p_N119/XORG ),    .O(Mmult_p_N124)  );  X_AND2 Mmult_p_inst_multand_23_75 (    .I0(y_4_IBUF),    .I1(x_3_IBUF),    .O(Mmult_p_inst_multand_23)  );  X_MUX2 Mmult_p_inst_cy_23_76 (    .IA(Mmult_p_inst_multand_23),    .IB(Mmult_p_inst_cy_22),    .SEL(Mmult_p_inst_lut4_20),    .O(\Mmult_p_N119/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_23 (    .I0(Mmult_p_inst_cy_22),    .I1(Mmult_p_inst_lut4_20),    .O(\Mmult_p_N119/XORG )  );  X_BUF \Mmult_p_N119/CYINIT_77  (    .I(Mmult_p_inst_cy_21),    .O(\Mmult_p_N119/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_24_78 (    .IA(Mmult_p_inst_multand_24),    .IB(\Mmult_p_N129/CYINIT ),    .SEL(Mmult_p_inst_lut4_21),    .O(Mmult_p_inst_cy_24)  );  X_XOR2 Mmult_p_inst_sum_24 (    .I0(\Mmult_p_N129/CYINIT ),    .I1(Mmult_p_inst_lut4_21),    .O(\Mmult_p_N129/XORF )  );  X_AND2 Mmult_p_inst_multand_24_79 (    .I0(y_4_IBUF),    .I1(x_4_IBUF),    .O(Mmult_p_inst_multand_24)  );  defparam Mmult_p_inst_lut4_211.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_211 (    .ADR0(x_4_IBUF),    .ADR1(y_4_IBUF),    .ADR2(x_3_IBUF),    .ADR3(y_5_IBUF),    .O(Mmult_p_inst_lut4_21)  );  defparam Mmult_p_inst_lut4_221.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_221 (    .ADR0(x_5_IBUF),    .ADR1(y_4_IBUF),    .ADR2(y_5_IBUF),    .ADR3(x_4_IBUF),    .O(Mmult_p_inst_lut4_22)  );  X_BUF \Mmult_p_N129/COUTUSED  (    .I(\Mmult_p_N129/CYMUXG ),    .O(Mmult_p_inst_cy_25)  );  X_BUF \Mmult_p_N129/XUSED  (    .I(\Mmult_p_N129/XORF ),    .O(Mmult_p_N129)  );  X_BUF \Mmult_p_N129/YUSED  (    .I(\Mmult_p_N129/XORG ),    .O(Mmult_p_N134)  );  X_AND2 Mmult_p_inst_multand_25_80 (    .I0(y_4_IBUF),    .I1(x_5_IBUF),    .O(Mmult_p_inst_multand_25)  );  X_MUX2 Mmult_p_inst_cy_25_81 (    .IA(Mmult_p_inst_multand_25),    .IB(Mmult_p_inst_cy_24),    .SEL(Mmult_p_inst_lut4_22),    .O(\Mmult_p_N129/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_25 (    .I0(Mmult_p_inst_cy_24),    .I1(Mmult_p_inst_lut4_22),    .O(\Mmult_p_N129/XORG )  );  X_BUF \Mmult_p_N129/CYINIT_82  (    .I(Mmult_p_inst_cy_23),    .O(\Mmult_p_N129/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_26_83 (    .IA(Mmult_p_inst_multand_26),    .IB(\Mmult_p_N139/CYINIT ),    .SEL(Mmult_p_inst_lut4_23),    .O(Mmult_p_inst_cy_26)  );  X_XOR2 Mmult_p_inst_sum_26 (    .I0(\Mmult_p_N139/CYINIT ),    .I1(Mmult_p_inst_lut4_23),    .O(\Mmult_p_N139/XORF )  );  X_AND2 Mmult_p_inst_multand_26_84 (    .I0(y_4_IBUF),    .I1(x_6_IBUF),    .O(Mmult_p_inst_multand_26)  );  defparam Mmult_p_inst_lut4_231.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_231 (    .ADR0(x_6_IBUF),    .ADR1(y_4_IBUF),    .ADR2(y_5_IBUF),    .ADR3(x_5_IBUF),    .O(Mmult_p_inst_lut4_23)  );  defparam Mmult_p_inst_lut4_241.INIT = 16'h7888;  X_LUT4 Mmult_p_inst_lut4_241 (    .ADR0(x_7_IBUF),    .ADR1(y_4_IBUF),    .ADR2(y_5_IBUF),    .ADR3(x_6_IBUF),    .O(Mmult_p_inst_lut4_24)  );  X_BUF \Mmult_p_N139/COUTUSED  (    .I(\Mmult_p_N139/CYMUXG ),    .O(Mmult_p_inst_cy_27)  );  X_BUF \Mmult_p_N139/XUSED  (    .I(\Mmult_p_N139/XORF ),    .O(Mmult_p_N139)  );  X_BUF \Mmult_p_N139/YUSED  (    .I(\Mmult_p_N139/XORG ),    .O(Mmult_p_N144)  );  X_AND2 Mmult_p_inst_multand_27_85 (    .I0(y_4_IBUF),    .I1(x_7_IBUF),    .O(Mmult_p_inst_multand_27)  );  X_MUX2 Mmult_p_inst_cy_27_86 (    .IA(Mmult_p_inst_multand_27),    .IB(Mmult_p_inst_cy_26),    .SEL(Mmult_p_inst_lut4_24),    .O(\Mmult_p_N139/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_27 (    .I0(Mmult_p_inst_cy_26),    .I1(Mmult_p_inst_lut4_24),    .O(\Mmult_p_N139/XORG )  );  X_BUF \Mmult_p_N139/CYINIT_87  (    .I(Mmult_p_inst_cy_25),    .O(\Mmult_p_N139/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_28_88 (    .IA(Mmult_p_inst_multand_28),    .IB(\Mmult_p_N149/CYINIT ),    .SEL(N1240),    .O(Mmult_p_inst_cy_28)  );  X_XOR2 Mmult_p_inst_sum_28 (    .I0(\Mmult_p_N149/CYINIT ),    .I1(N1240),    .O(\Mmult_p_N149/XORF )  );  X_AND2 Mmult_p_inst_multand_28_89 (    .I0(y_4_IBUF),    .I1(x_7_IBUF),    .O(Mmult_p_inst_multand_28)  );  defparam Mmult_p_inst_lut4_2511.INIT = 16'h2828;  X_LUT4 Mmult_p_inst_lut4_2511 (    .ADR0(x_7_IBUF),    .ADR1(y_4_IBUF),    .ADR2(y_5_IBUF),    .ADR3(VCC),    .O(N1240)  );  defparam Mmult_p_inst_lut4_251.INIT = 16'h4848;  X_LUT4 Mmult_p_inst_lut4_251 (    .ADR0(y_4_IBUF),    .ADR1(x_7_IBUF),    .ADR2(y_5_IBUF),    .ADR3(VCC),    .O(Mmult_p_inst_lut4_25)  );  X_BUF \Mmult_p_N149/XUSED  (    .I(\Mmult_p_N149/XORF ),    .O(Mmult_p_N149)  );  X_BUF \Mmult_p_N149/YUSED  (    .I(\Mmult_p_N149/XORG ),    .O(Mmult_p_N154)  );  X_XOR2 Mmult_p_inst_sum_29 (    .I0(Mmult_p_inst_cy_28),    .I1(Mmult_p_inst_lut4_25),    .O(\Mmult_p_N149/XORG )  );  X_BUF \Mmult_p_N149/CYINIT_90  (    .I(Mmult_p_inst_cy_27),    .O(\Mmult_p_N149/CYINIT )  );  X_ONE \Mmult_p_N161/LOGIC_ONE_91  (    .O(\Mmult_p_N161/LOGIC_ONE )  );  X_MUX2 Mmult_p_inst_cy_30_92 (    .IA(Mmult_p_inst_multand_30),    .IB(\Mmult_p_N161/CYINIT ),    .SEL(Mmult_p_inst_lut2_3),    .O(Mmult_p_inst_cy_30)  );  X_XOR2 Mmult_p_inst_sum_30 (    .I0(\Mmult_p_N161/CYINIT ),    .I1(Mmult_p_inst_lut2_3),    .O(\Mmult_p_N161/XORF )  );  X_AND2 Mmult_p_inst_multand_30_93 (    .I0(y_6_IBUF),    .I1(x_0_IBUF),    .O(Mmult_p_inst_multand_30)  );  defparam Mmult_p_inst_lut2_36.INIT = 16'h7777;  X_LUT4 Mmult_p_inst_lut2_36 (    .ADR0(x_0_IBUF),    .ADR1(y_6_IBUF),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_3)  );  defparam Mmult_p_inst_lut4_271.INIT = 16'h8777;  X_LUT4 Mmult_p_inst_lut4_271 (    .ADR0(x_1_IBUF),    .ADR1(y_6_IBUF),    .ADR2(y_7_IBUF),    .ADR3(x_0_IBUF),    .O(Mmult_p_inst_lut4_27)  );  X_BUF \Mmult_p_N161/COUTUSED  (    .I(\Mmult_p_N161/CYMUXG ),    .O(Mmult_p_inst_cy_31)  );  X_BUF \Mmult_p_N161/XUSED  (    .I(\Mmult_p_N161/XORF ),    .O(Mmult_p_N161)  );  X_BUF \Mmult_p_N161/YUSED  (    .I(\Mmult_p_N161/XORG ),    .O(Mmult_p_N166)  );  X_AND2 Mmult_p_inst_multand_31_94 (    .I0(y_6_IBUF),    .I1(x_1_IBUF),    .O(Mmult_p_inst_multand_31)  );  X_MUX2 Mmult_p_inst_cy_31_95 (    .IA(Mmult_p_inst_multand_31),    .IB(Mmult_p_inst_cy_30),    .SEL(Mmult_p_inst_lut4_27),    .O(\Mmult_p_N161/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_31 (    .I0(Mmult_p_inst_cy_30),    .I1(Mmult_p_inst_lut4_27),    .O(\Mmult_p_N161/XORG )  );  X_BUF \Mmult_p_N161/CYINIT_96  (    .I(\Mmult_p_N161/LOGIC_ONE ),    .O(\Mmult_p_N161/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_32_97 (    .IA(Mmult_p_inst_multand_32),    .IB(\Mmult_p_N171/CYINIT ),    .SEL(Mmult_p_inst_lut4_28),    .O(Mmult_p_inst_cy_32)  );  X_XOR2 Mmult_p_inst_sum_32 (    .I0(\Mmult_p_N171/CYINIT ),    .I1(Mmult_p_inst_lut4_28),    .O(\Mmult_p_N171/XORF )  );  X_AND2 Mmult_p_inst_multand_32_98 (    .I0(y_6_IBUF),    .I1(x_2_IBUF),    .O(Mmult_p_inst_multand_32)  );  defparam Mmult_p_inst_lut4_281.INIT = 16'h8777;  X_LUT4 Mmult_p_inst_lut4_281 (    .ADR0(x_2_IBUF),    .ADR1(y_6_IBUF),    .ADR2(x_1_IBUF),    .ADR3(y_7_IBUF),    .O(Mmult_p_inst_lut4_28)  );  defparam Mmult_p_inst_lut4_291.INIT = 16'h8777;  X_LUT4 Mmult_p_inst_lut4_291 (    .ADR0(x_3_IBUF),    .ADR1(y_6_IBUF),    .ADR2(x_2_IBUF),    .ADR3(y_7_IBUF),    .O(Mmult_p_inst_lut4_29)  );  X_BUF \Mmult_p_N171/COUTUSED  (    .I(\Mmult_p_N171/CYMUXG ),    .O(Mmult_p_inst_cy_33)  );  X_BUF \Mmult_p_N171/XUSED  (    .I(\Mmult_p_N171/XORF ),    .O(Mmult_p_N171)  );  X_BUF \Mmult_p_N171/YUSED  (    .I(\Mmult_p_N171/XORG ),    .O(Mmult_p_N176)  );  X_AND2 Mmult_p_inst_multand_33_99 (    .I0(y_6_IBUF),    .I1(x_3_IBUF),    .O(Mmult_p_inst_multand_33)  );

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -