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

📄 mult_s_timesim.v

📁 64位乘法器源码verilog,经过验证测试
💻 V
📖 第 1 页 / 共 5 页
字号:
  X_MUX2 Mmult_p_inst_cy_33_100 (    .IA(Mmult_p_inst_multand_33),    .IB(Mmult_p_inst_cy_32),    .SEL(Mmult_p_inst_lut4_29),    .O(\Mmult_p_N171/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_33 (    .I0(Mmult_p_inst_cy_32),    .I1(Mmult_p_inst_lut4_29),    .O(\Mmult_p_N171/XORG )  );  X_BUF \Mmult_p_N171/CYINIT_101  (    .I(Mmult_p_inst_cy_31),    .O(\Mmult_p_N171/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_34_102 (    .IA(Mmult_p_inst_multand_34),    .IB(\Mmult_p_N181/CYINIT ),    .SEL(Mmult_p_inst_lut4_30),    .O(Mmult_p_inst_cy_34)  );  X_XOR2 Mmult_p_inst_sum_34 (    .I0(\Mmult_p_N181/CYINIT ),    .I1(Mmult_p_inst_lut4_30),    .O(\Mmult_p_N181/XORF )  );  X_AND2 Mmult_p_inst_multand_34_103 (    .I0(y_6_IBUF),    .I1(x_4_IBUF),    .O(Mmult_p_inst_multand_34)  );  defparam Mmult_p_inst_lut4_301.INIT = 16'h8777;  X_LUT4 Mmult_p_inst_lut4_301 (    .ADR0(x_4_IBUF),    .ADR1(y_6_IBUF),    .ADR2(x_3_IBUF),    .ADR3(y_7_IBUF),    .O(Mmult_p_inst_lut4_30)  );  defparam Mmult_p_inst_lut4_311.INIT = 16'h8777;  X_LUT4 Mmult_p_inst_lut4_311 (    .ADR0(x_5_IBUF),    .ADR1(y_6_IBUF),    .ADR2(y_7_IBUF),    .ADR3(x_4_IBUF),    .O(Mmult_p_inst_lut4_31)  );  X_BUF \Mmult_p_N181/COUTUSED  (    .I(\Mmult_p_N181/CYMUXG ),    .O(Mmult_p_inst_cy_35)  );  X_BUF \Mmult_p_N181/XUSED  (    .I(\Mmult_p_N181/XORF ),    .O(Mmult_p_N181)  );  X_BUF \Mmult_p_N181/YUSED  (    .I(\Mmult_p_N181/XORG ),    .O(Mmult_p_N186)  );  X_AND2 Mmult_p_inst_multand_35_104 (    .I0(y_6_IBUF),    .I1(x_5_IBUF),    .O(Mmult_p_inst_multand_35)  );  X_MUX2 Mmult_p_inst_cy_35_105 (    .IA(Mmult_p_inst_multand_35),    .IB(Mmult_p_inst_cy_34),    .SEL(Mmult_p_inst_lut4_31),    .O(\Mmult_p_N181/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_35 (    .I0(Mmult_p_inst_cy_34),    .I1(Mmult_p_inst_lut4_31),    .O(\Mmult_p_N181/XORG )  );  X_BUF \Mmult_p_N181/CYINIT_106  (    .I(Mmult_p_inst_cy_33),    .O(\Mmult_p_N181/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_36_107 (    .IA(Mmult_p_inst_multand_36),    .IB(\Mmult_p_N191/CYINIT ),    .SEL(Mmult_p_inst_lut4_32),    .O(Mmult_p_inst_cy_36)  );  X_XOR2 Mmult_p_inst_sum_36 (    .I0(\Mmult_p_N191/CYINIT ),    .I1(Mmult_p_inst_lut4_32),    .O(\Mmult_p_N191/XORF )  );  X_AND2 Mmult_p_inst_multand_36_108 (    .I0(y_6_IBUF),    .I1(x_6_IBUF),    .O(Mmult_p_inst_multand_36)  );  defparam Mmult_p_inst_lut4_321.INIT = 16'h8777;  X_LUT4 Mmult_p_inst_lut4_321 (    .ADR0(x_6_IBUF),    .ADR1(y_6_IBUF),    .ADR2(y_7_IBUF),    .ADR3(x_5_IBUF),    .O(Mmult_p_inst_lut4_32)  );  defparam Mmult_p_inst_lut4_331.INIT = 16'h8777;  X_LUT4 Mmult_p_inst_lut4_331 (    .ADR0(x_7_IBUF),    .ADR1(y_6_IBUF),    .ADR2(y_7_IBUF),    .ADR3(x_6_IBUF),    .O(Mmult_p_inst_lut4_33)  );  X_BUF \Mmult_p_N191/COUTUSED  (    .I(\Mmult_p_N191/CYMUXG ),    .O(Mmult_p_inst_cy_37)  );  X_BUF \Mmult_p_N191/XUSED  (    .I(\Mmult_p_N191/XORF ),    .O(Mmult_p_N191)  );  X_BUF \Mmult_p_N191/YUSED  (    .I(\Mmult_p_N191/XORG ),    .O(Mmult_p_N196)  );  X_AND2 Mmult_p_inst_multand_37_109 (    .I0(y_6_IBUF),    .I1(x_7_IBUF),    .O(Mmult_p_inst_multand_37)  );  X_MUX2 Mmult_p_inst_cy_37_110 (    .IA(Mmult_p_inst_multand_37),    .IB(Mmult_p_inst_cy_36),    .SEL(Mmult_p_inst_lut4_33),    .O(\Mmult_p_N191/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_37 (    .I0(Mmult_p_inst_cy_36),    .I1(Mmult_p_inst_lut4_33),    .O(\Mmult_p_N191/XORG )  );  X_BUF \Mmult_p_N191/CYINIT_111  (    .I(Mmult_p_inst_cy_35),    .O(\Mmult_p_N191/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_38_112 (    .IA(Mmult_p_inst_multand_38),    .IB(\Mmult_p_N201/CYINIT ),    .SEL(N1242),    .O(Mmult_p_inst_cy_38)  );  X_XOR2 Mmult_p_inst_sum_38 (    .I0(\Mmult_p_N201/CYINIT ),    .I1(N1242),    .O(\Mmult_p_N201/XORF )  );  X_AND2 Mmult_p_inst_multand_38_113 (    .I0(y_6_IBUF),    .I1(x_7_IBUF),    .O(Mmult_p_inst_multand_38)  );  defparam Mmult_p_inst_lut4_3411.INIT = 16'hD7D7;  X_LUT4 Mmult_p_inst_lut4_3411 (    .ADR0(x_7_IBUF),    .ADR1(y_6_IBUF),    .ADR2(y_7_IBUF),    .ADR3(VCC),    .O(N1242)  );  defparam Mmult_p_inst_lut4_341.INIT = 16'hB7B7;  X_LUT4 Mmult_p_inst_lut4_341 (    .ADR0(y_6_IBUF),    .ADR1(x_7_IBUF),    .ADR2(y_7_IBUF),    .ADR3(VCC),    .O(Mmult_p_inst_lut4_34)  );  X_BUF \Mmult_p_N201/XUSED  (    .I(\Mmult_p_N201/XORF ),    .O(Mmult_p_N201)  );  X_BUF \Mmult_p_N201/YUSED  (    .I(\Mmult_p_N201/XORG ),    .O(Mmult_p_N204)  );  X_XOR2 Mmult_p_inst_sum_39 (    .I0(Mmult_p_inst_cy_38),    .I1(Mmult_p_inst_lut4_34),    .O(\Mmult_p_N201/XORG )  );  X_BUF \Mmult_p_N201/CYINIT_114  (    .I(Mmult_p_inst_cy_37),    .O(\Mmult_p_N201/CYINIT )  );  X_ZERO \Mmult_p_inst_lut2_4/LOGIC_ZERO_115  (    .O(\Mmult_p_inst_lut2_4/LOGIC_ZERO )  );  X_MUX2 Mmult_p_inst_cy_39_116 (    .IA(Mmult_p_N19),    .IB(\Mmult_p_inst_lut2_4/LOGIC_ZERO ),    .SEL(\Mmult_p_inst_lut2_4/FROM ),    .O(Mmult_p_inst_cy_39)  );  defparam Mmult_p_inst_lut2_41.INIT = 16'h66AA;  X_LUT4 Mmult_p_inst_lut2_41 (    .ADR0(Mmult_p_N19),    .ADR1(x_0_IBUF),    .ADR2(VCC),    .ADR3(y_2_IBUF),    .O(\Mmult_p_inst_lut2_4/FROM )  );  defparam Mmult_p_inst_lut2_51.INIT = 16'h6666;  X_LUT4 Mmult_p_inst_lut2_51 (    .ADR0(Mmult_p_N24),    .ADR1(Mmult_p_N64),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_5)  );  X_BUF \Mmult_p_inst_lut2_4/COUTUSED  (    .I(\Mmult_p_inst_lut2_4/CYMUXG ),    .O(Mmult_p_inst_cy_40)  );  X_BUF \Mmult_p_inst_lut2_4/XUSED  (    .I(\Mmult_p_inst_lut2_4/FROM ),    .O(Mmult_p_inst_lut2_4)  );  X_BUF \Mmult_p_inst_lut2_4/YUSED  (    .I(\Mmult_p_inst_lut2_4/XORG ),    .O(p_3_OBUF)  );  X_MUX2 Mmult_p_inst_cy_40_117 (    .IA(Mmult_p_N24),    .IB(Mmult_p_inst_cy_39),    .SEL(Mmult_p_inst_lut2_5),    .O(\Mmult_p_inst_lut2_4/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_41 (    .I0(Mmult_p_inst_cy_39),    .I1(Mmult_p_inst_lut2_5),    .O(\Mmult_p_inst_lut2_4/XORG )  );  X_MUX2 Mmult_p_inst_cy_41_118 (    .IA(Mmult_p_N29),    .IB(\Mmult_p_N209/CYINIT ),    .SEL(Mmult_p_inst_lut2_6),    .O(Mmult_p_inst_cy_41)  );  X_XOR2 Mmult_p_inst_sum_42 (    .I0(\Mmult_p_N209/CYINIT ),    .I1(Mmult_p_inst_lut2_6),    .O(\Mmult_p_N209/XORF )  );  defparam Mmult_p_inst_lut2_61.INIT = 16'h5A5A;  X_LUT4 Mmult_p_inst_lut2_61 (    .ADR0(Mmult_p_N29),    .ADR1(VCC),    .ADR2(Mmult_p_N69),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_6)  );  defparam Mmult_p_inst_lut2_71.INIT = 16'h6666;  X_LUT4 Mmult_p_inst_lut2_71 (    .ADR0(Mmult_p_N34),    .ADR1(Mmult_p_N74),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_7)  );  X_BUF \Mmult_p_N209/COUTUSED  (    .I(\Mmult_p_N209/CYMUXG ),    .O(Mmult_p_inst_cy_42)  );  X_BUF \Mmult_p_N209/XUSED  (    .I(\Mmult_p_N209/XORF ),    .O(Mmult_p_N209)  );  X_BUF \Mmult_p_N209/YUSED  (    .I(\Mmult_p_N209/XORG ),    .O(Mmult_p_N210)  );  X_MUX2 Mmult_p_inst_cy_42_119 (    .IA(Mmult_p_N34),    .IB(Mmult_p_inst_cy_41),    .SEL(Mmult_p_inst_lut2_7),    .O(\Mmult_p_N209/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_43 (    .I0(Mmult_p_inst_cy_41),    .I1(Mmult_p_inst_lut2_7),    .O(\Mmult_p_N209/XORG )  );  X_BUF \Mmult_p_N209/CYINIT_120  (    .I(Mmult_p_inst_cy_40),    .O(\Mmult_p_N209/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_43_121 (    .IA(Mmult_p_N39),    .IB(\Mmult_p_N211/CYINIT ),    .SEL(Mmult_p_inst_lut2_8),    .O(Mmult_p_inst_cy_43)  );  X_XOR2 Mmult_p_inst_sum_44 (    .I0(\Mmult_p_N211/CYINIT ),    .I1(Mmult_p_inst_lut2_8),    .O(\Mmult_p_N211/XORF )  );  defparam Mmult_p_inst_lut2_81.INIT = 16'h5A5A;  X_LUT4 Mmult_p_inst_lut2_81 (    .ADR0(Mmult_p_N39),    .ADR1(VCC),    .ADR2(Mmult_p_N79),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_8)  );  defparam Mmult_p_inst_lut2_91.INIT = 16'h6666;  X_LUT4 Mmult_p_inst_lut2_91 (    .ADR0(Mmult_p_N44),    .ADR1(Mmult_p_N84),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_9)  );  X_BUF \Mmult_p_N211/COUTUSED  (    .I(\Mmult_p_N211/CYMUXG ),    .O(Mmult_p_inst_cy_44)  );  X_BUF \Mmult_p_N211/XUSED  (    .I(\Mmult_p_N211/XORF ),    .O(Mmult_p_N211)  );  X_BUF \Mmult_p_N211/YUSED  (    .I(\Mmult_p_N211/XORG ),    .O(Mmult_p_N212)  );  X_MUX2 Mmult_p_inst_cy_44_122 (    .IA(Mmult_p_N44),    .IB(Mmult_p_inst_cy_43),    .SEL(Mmult_p_inst_lut2_9),    .O(\Mmult_p_N211/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_45 (    .I0(Mmult_p_inst_cy_43),    .I1(Mmult_p_inst_lut2_9),    .O(\Mmult_p_N211/XORG )  );  X_BUF \Mmult_p_N211/CYINIT_123  (    .I(Mmult_p_inst_cy_42),    .O(\Mmult_p_N211/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_45_124 (    .IA(Mmult_p_N49),    .IB(\Mmult_p_N213/CYINIT ),    .SEL(Mmult_p_inst_lut2_10),    .O(Mmult_p_inst_cy_45)  );  X_XOR2 Mmult_p_inst_sum_46 (    .I0(\Mmult_p_N213/CYINIT ),    .I1(Mmult_p_inst_lut2_10),    .O(\Mmult_p_N213/XORF )  );  defparam Mmult_p_inst_lut2_101.INIT = 16'h5A5A;  X_LUT4 Mmult_p_inst_lut2_101 (    .ADR0(Mmult_p_N49),    .ADR1(VCC),    .ADR2(Mmult_p_N89),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_10)  );  defparam Mmult_p_inst_lut2_111.INIT = 16'h6666;  X_LUT4 Mmult_p_inst_lut2_111 (    .ADR0(Mmult_p_N54),    .ADR1(Mmult_p_N94),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_11)  );  X_BUF \Mmult_p_N213/COUTUSED  (    .I(\Mmult_p_N213/CYMUXG ),    .O(Mmult_p_inst_cy_46)  );  X_BUF \Mmult_p_N213/XUSED  (    .I(\Mmult_p_N213/XORF ),    .O(Mmult_p_N213)  );  X_BUF \Mmult_p_N213/YUSED  (    .I(\Mmult_p_N213/XORG ),    .O(Mmult_p_N214)  );  X_MUX2 Mmult_p_inst_cy_46_125 (    .IA(Mmult_p_N54),    .IB(Mmult_p_inst_cy_45),    .SEL(Mmult_p_inst_lut2_11),    .O(\Mmult_p_N213/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_47 (    .I0(Mmult_p_inst_cy_45),    .I1(Mmult_p_inst_lut2_11),    .O(\Mmult_p_N213/XORG )  );  X_BUF \Mmult_p_N213/CYINIT_126  (    .I(Mmult_p_inst_cy_44),    .O(\Mmult_p_N213/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_47_127 (    .IA(Mmult_p_N54),    .IB(\Mmult_p_N215/CYINIT ),    .SEL(Mmult_p_inst_lut2_12),    .O(Mmult_p_inst_cy_47)  );  X_XOR2 Mmult_p_inst_sum_48 (    .I0(\Mmult_p_N215/CYINIT ),    .I1(Mmult_p_inst_lut2_12),    .O(\Mmult_p_N215/XORF )  );  defparam Mmult_p_inst_lut2_121.INIT = 16'h5A5A;  X_LUT4 Mmult_p_inst_lut2_121 (    .ADR0(Mmult_p_N54),    .ADR1(VCC),    .ADR2(Mmult_p_N99),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_12)  );  defparam Mmult_p_inst_lut2_131.INIT = 16'h6666;  X_LUT4 Mmult_p_inst_lut2_131 (    .ADR0(Mmult_p_N54),    .ADR1(Mmult_p_N104),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_13)  );  X_BUF \Mmult_p_N215/XUSED  (    .I(\Mmult_p_N215/XORF ),    .O(Mmult_p_N215)  );  X_BUF \Mmult_p_N215/YUSED  (    .I(\Mmult_p_N215/XORG ),    .O(Mmult_p_N216)  );  X_XOR2 Mmult_p_inst_sum_49 (    .I0(Mmult_p_inst_cy_47),    .I1(Mmult_p_inst_lut2_13),    .O(\Mmult_p_N215/XORG )  );  X_BUF \Mmult_p_N215/CYINIT_128  (    .I(Mmult_p_inst_cy_46),    .O(\Mmult_p_N215/CYINIT )  );  X_ZERO \Mmult_p_N263/LOGIC_ZERO_129  (    .O(\Mmult_p_N263/LOGIC_ZERO )  );  X_MUX2 Mmult_p_inst_cy_48_130 (    .IA(Mmult_p_N119),    .IB(\Mmult_p_N263/LOGIC_ZERO ),    .SEL(Mmult_p_inst_lut2_14),    .O(Mmult_p_inst_cy_48)  );  defparam Mmult_p_inst_lut2_141.INIT = 16'h55AA;  X_LUT4 Mmult_p_inst_lut2_141 (    .ADR0(Mmult_p_N119),    .ADR1(VCC),    .ADR2(VCC),    .ADR3(Mmult_p_N161),    .O(Mmult_p_inst_lut2_14)  );  defparam Mmult_p_inst_lut2_151.INIT = 16'h6666;  X_LUT4 Mmult_p_inst_lut2_151 (    .ADR0(Mmult_p_N124),    .ADR1(Mmult_p_N166),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_15)  );  X_BUF \Mmult_p_N263/COUTUSED  (    .I(\Mmult_p_N263/CYMUXG ),    .O(Mmult_p_inst_cy_49)  );  X_BUF \Mmult_p_N263/YUSED  (    .I(\Mmult_p_N263/XORG ),    .O(Mmult_p_N263)  );  X_MUX2 Mmult_p_inst_cy_49_131 (    .IA(Mmult_p_N124),    .IB(Mmult_p_inst_cy_48),    .SEL(Mmult_p_inst_lut2_15),    .O(\Mmult_p_N263/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_51 (    .I0(Mmult_p_inst_cy_48),    .I1(Mmult_p_inst_lut2_15),    .O(\Mmult_p_N263/XORG )  );  X_MUX2 Mmult_p_inst_cy_50_132 (    .IA(Mmult_p_N129),    .IB(\Mmult_p_N264/CYINIT ),    .SEL(Mmult_p_inst_lut2_16),    .O(Mmult_p_inst_cy_50)  );  X_XOR2 Mmult_p_inst_sum_52 (    .I0(\Mmult_p_N264/CYINIT ),    .I1(Mmult_p_inst_lut2_16),    .O(\Mmult_p_N264/XORF )  );  defparam Mmult_p_inst_lut2_161.INIT = 16'h55AA;  X_LUT4 Mmult_p_inst_lut2_161 (    .ADR0(Mmult_p_N129),    .ADR1(VCC),    .ADR2(VCC),    .ADR3(Mmult_p_N171),    .O(Mmult_p_inst_lut2_16)  );  defparam Mmult_p_inst_lut2_171.INIT = 16'h6666;  X_LUT4 Mmult_p_inst_lut2_171 (    .ADR0(Mmult_p_N134),    .ADR1(Mmult_p_N176),    .ADR2(VCC),    .ADR3(VCC),    .O(Mmult_p_inst_lut2_17)  );  X_BUF \Mmult_p_N264/COUTUSED  (    .I(\Mmult_p_N264/CYMUXG ),    .O(Mmult_p_inst_cy_51)  );  X_BUF \Mmult_p_N264/XUSED  (    .I(\Mmult_p_N264/XORF ),    .O(Mmult_p_N264)  );  X_BUF \Mmult_p_N264/YUSED  (    .I(\Mmult_p_N264/XORG ),    .O(Mmult_p_N265)  );  X_MUX2 Mmult_p_inst_cy_51_133 (    .IA(Mmult_p_N134),    .IB(Mmult_p_inst_cy_50),    .SEL(Mmult_p_inst_lut2_17),    .O(\Mmult_p_N264/CYMUXG )  );  X_XOR2 Mmult_p_inst_sum_53 (    .I0(Mmult_p_inst_cy_50),    .I1(Mmult_p_inst_lut2_17),    .O(\Mmult_p_N264/XORG )  );  X_BUF \Mmult_p_N264/CYINIT_134  (    .I(Mmult_p_inst_cy_49),    .O(\Mmult_p_N264/CYINIT )  );  X_MUX2 Mmult_p_inst_cy_52_135 (    .IA(Mmult_p_N139),    .IB(\Mmult_p_N266/CYINIT ),    .SEL(Mmult_p_inst_lut2_18),    .O(Mmult_p_inst_cy_52)  );  X_XOR2 Mmult_p_inst_sum_54 (    .I0(\Mmult_p_N266/CYINIT ),    .I1(Mmult_p_inst_lut2_18),    .O(\Mmult_p_N266/XORF )  );  defparam Mmult_p_inst_lut2_181.INIT = 16'h55AA;  X_LUT4 Mmult_p_inst_lut2_181 (    .ADR0(Mmult_p_N139),    .ADR1(VCC),    .ADR2(VCC),    .ADR3(Mmult_p_N181),

⌨️ 快捷键说明

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