📄 bw_mult_timesim.v
字号:
X_IPAD \x<0>/PAD ( .PAD(x[0]) ); X_BUF \x<0>/IMUX ( .I(\x<0>/IBUF ), .O(x_0_IBUF) ); X_BUF x_0_IBUF_10 ( .I(x[0]), .O(\x<0>/IBUF ) ); X_IPAD \x<1>/PAD ( .PAD(x[1]) ); X_BUF \x<1>/IMUX ( .I(\x<1>/IBUF ), .O(x_1_IBUF) ); X_BUF x_1_IBUF_11 ( .I(x[1]), .O(\x<1>/IBUF ) ); X_IPAD \x<2>/PAD ( .PAD(x[2]) ); X_BUF \x<2>/IMUX ( .I(\x<2>/IBUF ), .O(x_2_IBUF) ); X_BUF x_2_IBUF_12 ( .I(x[2]), .O(\x<2>/IBUF ) ); X_IPAD \x<3>/PAD ( .PAD(x[3]) ); X_BUF \x<3>/IMUX ( .I(\x<3>/IBUF ), .O(x_3_IBUF) ); X_BUF x_3_IBUF_13 ( .I(x[3]), .O(\x<3>/IBUF ) ); X_IPAD \y<0>/PAD ( .PAD(y[0]) ); X_BUF \y<0>/IMUX ( .I(\y<0>/IBUF ), .O(y_0_IBUF) ); X_BUF y_0_IBUF_14 ( .I(y[0]), .O(\y<0>/IBUF ) ); X_IPAD \x<4>/PAD ( .PAD(x[4]) ); X_BUF \x<4>/IMUX ( .I(\x<4>/IBUF ), .O(x_4_IBUF) ); X_BUF x_4_IBUF_15 ( .I(x[4]), .O(\x<4>/IBUF ) ); X_IPAD \y<1>/PAD ( .PAD(y[1]) ); X_BUF \y<1>/IMUX ( .I(\y<1>/IBUF ), .O(y_1_IBUF) ); X_BUF y_1_IBUF_16 ( .I(y[1]), .O(\y<1>/IBUF ) ); X_IPAD \x<5>/PAD ( .PAD(x[5]) ); X_BUF \x<5>/IMUX ( .I(\x<5>/IBUF ), .O(x_5_IBUF) ); X_BUF x_5_IBUF_17 ( .I(x[5]), .O(\x<5>/IBUF ) ); X_IPAD \y<2>/PAD ( .PAD(y[2]) ); X_BUF \y<2>/IMUX ( .I(\y<2>/IBUF ), .O(y_2_IBUF) ); X_BUF y_2_IBUF_18 ( .I(y[2]), .O(\y<2>/IBUF ) ); X_IPAD \x<6>/PAD ( .PAD(x[6]) ); X_BUF \x<6>/IMUX ( .I(\x<6>/IBUF ), .O(x_6_IBUF) ); X_BUF x_6_IBUF_19 ( .I(x[6]), .O(\x<6>/IBUF ) ); X_IPAD \y<3>/PAD ( .PAD(y[3]) ); X_BUF \y<3>/IMUX ( .I(\y<3>/IBUF ), .O(y_3_IBUF) ); X_BUF y_3_IBUF_20 ( .I(y[3]), .O(\y<3>/IBUF ) ); X_IPAD \x<7>/PAD ( .PAD(x[7]) ); X_BUF \x<7>/IMUX ( .I(\x<7>/IBUF ), .O(x_7_IBUF) ); X_BUF x_7_IBUF_21 ( .I(x[7]), .O(\x<7>/IBUF ) ); X_IPAD \y<4>/PAD ( .PAD(y[4]) ); X_BUF \y<4>/IMUX ( .I(\y<4>/IBUF ), .O(y_4_IBUF) ); X_BUF y_4_IBUF_22 ( .I(y[4]), .O(\y<4>/IBUF ) ); X_IPAD \y<5>/PAD ( .PAD(y[5]) ); X_BUF \y<5>/IMUX ( .I(\y<5>/IBUF ), .O(y_5_IBUF) ); X_BUF y_5_IBUF_23 ( .I(y[5]), .O(\y<5>/IBUF ) ); X_IPAD \y<6>/PAD ( .PAD(y[6]) ); X_BUF \y<6>/IMUX ( .I(\y<6>/IBUF ), .O(y_6_IBUF) ); X_BUF y_6_IBUF_24 ( .I(y[6]), .O(\y<6>/IBUF ) ); X_IPAD \y<7>/PAD ( .PAD(y[7]) ); X_BUF \y<7>/IMUX ( .I(\y<7>/IBUF ), .O(y_7_IBUF) ); X_BUF y_7_IBUF_25 ( .I(y[7]), .O(\y<7>/IBUF ) ); X_OPAD \p<0>/PAD ( .PAD(p[0]) ); X_TRI p_0_OBUF ( .I(\p<0>/OUTMUX ), .CTL(\p<0>/ENABLE ), .O(p[0]) ); X_INV \p<0>/ENABLEINV ( .I(\p<0>/TORGTS ), .O(\p<0>/ENABLE ) ); X_BUF \p<0>/GTS_OR ( .I(GTS), .O(\p<0>/TORGTS ) ); X_BUF \p<0>/OUTMUX_26 ( .I(Mmult_p1_inst_lut2_0), .O(\p<0>/OUTMUX ) ); X_OPAD \p<1>/PAD ( .PAD(p[1]) ); X_TRI p_1_OBUF_27 ( .I(\p<1>/OUTMUX ), .CTL(\p<1>/ENABLE ), .O(p[1]) ); X_INV \p<1>/ENABLEINV ( .I(\p<1>/TORGTS ), .O(\p<1>/ENABLE ) ); X_BUF \p<1>/GTS_OR ( .I(GTS), .O(\p<1>/TORGTS ) ); X_BUF \p<1>/OUTMUX_28 ( .I(p_1_OBUF), .O(\p<1>/OUTMUX ) ); X_OPAD \p<2>/PAD ( .PAD(p[2]) ); X_TRI p_2_OBUF ( .I(\p<2>/OUTMUX ), .CTL(\p<2>/ENABLE ), .O(p[2]) ); X_INV \p<2>/ENABLEINV ( .I(\p<2>/TORGTS ), .O(\p<2>/ENABLE ) ); X_BUF \p<2>/GTS_OR ( .I(GTS), .O(\p<2>/TORGTS ) ); X_BUF \p<2>/OUTMUX_29 ( .I(Mmult_p1_inst_lut2_6), .O(\p<2>/OUTMUX ) ); X_OPAD \p<3>/PAD ( .PAD(p[3]) ); X_TRI p_3_OBUF_30 ( .I(\p<3>/OUTMUX ), .CTL(\p<3>/ENABLE ), .O(p[3]) ); X_INV \p<3>/ENABLEINV ( .I(\p<3>/TORGTS ), .O(\p<3>/ENABLE ) ); X_BUF \p<3>/GTS_OR ( .I(GTS), .O(\p<3>/TORGTS ) ); X_BUF \p<3>/OUTMUX_31 ( .I(p_3_OBUF), .O(\p<3>/OUTMUX ) ); X_OPAD \p<4>/PAD ( .PAD(p[4]) ); X_TRI p_4_OBUF ( .I(\p<4>/OUTMUX ), .CTL(\p<4>/ENABLE ), .O(p[4]) ); X_INV \p<4>/ENABLEINV ( .I(\p<4>/TORGTS ), .O(\p<4>/ENABLE ) ); X_BUF \p<4>/GTS_OR ( .I(GTS), .O(\p<4>/TORGTS ) ); X_BUF \p<4>/OUTMUX_32 ( .I(Mmult_p1_inst_lut2_15), .O(\p<4>/OUTMUX ) ); X_OPAD \p<5>/PAD ( .PAD(p[5]) ); X_TRI p_5_OBUF_33 ( .I(\p<5>/OUTMUX ), .CTL(\p<5>/ENABLE ), .O(p[5]) ); X_INV \p<5>/ENABLEINV ( .I(\p<5>/TORGTS ), .O(\p<5>/ENABLE ) ); X_BUF \p<5>/GTS_OR ( .I(GTS), .O(\p<5>/TORGTS ) ); X_BUF \p<5>/OUTMUX_34 ( .I(p_5_OBUF), .O(\p<5>/OUTMUX ) ); X_OPAD \p<6>/PAD ( .PAD(p[6]) ); X_TRI p_6_OBUF_35 ( .I(\p<6>/OUTMUX ), .CTL(\p<6>/ENABLE ), .O(p[6]) ); X_INV \p<6>/ENABLEINV ( .I(\p<6>/TORGTS ), .O(\p<6>/ENABLE ) ); X_BUF \p<6>/GTS_OR ( .I(GTS), .O(\p<6>/TORGTS ) ); X_BUF \p<6>/OUTMUX_36 ( .I(p_6_OBUF), .O(\p<6>/OUTMUX ) ); X_OPAD \p<7>/PAD ( .PAD(p[7]) ); X_TRI p_7_OBUF_37 ( .I(\p<7>/OUTMUX ), .CTL(\p<7>/ENABLE ), .O(p[7]) ); X_INV \p<7>/ENABLEINV ( .I(\p<7>/TORGTS ), .O(\p<7>/ENABLE ) ); X_BUF \p<7>/GTS_OR ( .I(GTS), .O(\p<7>/TORGTS ) ); X_BUF \p<7>/OUTMUX_38 ( .I(p_7_OBUF), .O(\p<7>/OUTMUX ) ); X_OPAD \p<8>/PAD ( .PAD(p[8]) ); X_TRI p_8_OBUF_39 ( .I(\p<8>/OUTMUX ), .CTL(\p<8>/ENABLE ), .O(p[8]) ); X_INV \p<8>/ENABLEINV ( .I(\p<8>/TORGTS ), .O(\p<8>/ENABLE ) ); X_BUF \p<8>/GTS_OR ( .I(GTS), .O(\p<8>/TORGTS ) ); X_BUF \p<8>/OUTMUX_40 ( .I(p_8_OBUF), .O(\p<8>/OUTMUX ) ); X_OPAD \p<9>/PAD ( .PAD(p[9]) ); X_TRI p_9_OBUF_41 ( .I(\p<9>/OUTMUX ), .CTL(\p<9>/ENABLE ), .O(p[9]) ); X_INV \p<9>/ENABLEINV ( .I(\p<9>/TORGTS ), .O(\p<9>/ENABLE ) ); X_BUF \p<9>/GTS_OR ( .I(GTS), .O(\p<9>/TORGTS ) ); X_BUF \p<9>/OUTMUX_42 ( .I(p_9_OBUF), .O(\p<9>/OUTMUX ) ); X_ZERO \Mmult_p1_inst_lut2_0/LOGIC_ZERO_43 ( .O(\Mmult_p1_inst_lut2_0/LOGIC_ZERO ) ); X_MUX2 Mmult_p1_inst_cy_0_44 ( .IA(Mmult_p1_inst_multand_0), .IB(\Mmult_p1_inst_lut2_0/LOGIC_ZERO ), .SEL(\Mmult_p1_inst_lut2_0/FROM ), .O(Mmult_p1_inst_cy_0) ); X_AND2 Mmult_p1_inst_multand_0_45 ( .I0(y_0_IBUF), .I1(x_0_IBUF), .O(Mmult_p1_inst_multand_0) ); defparam Mmult_p1_inst_lut2_01.INIT = 16'h8888; X_LUT4 Mmult_p1_inst_lut2_01 ( .ADR0(x_0_IBUF), .ADR1(y_0_IBUF), .ADR2(VCC), .ADR3(VCC), .O(\Mmult_p1_inst_lut2_0/FROM ) ); defparam Mmult_p1_inst_lut4_01.INIT = 16'h7888; X_LUT4 Mmult_p1_inst_lut4_01 ( .ADR0(x_1_IBUF), .ADR1(y_0_IBUF), .ADR2(y_1_IBUF), .ADR3(x_0_IBUF), .O(Mmult_p1_inst_lut4_0) ); X_BUF \Mmult_p1_inst_lut2_0/COUTUSED ( .I(\Mmult_p1_inst_lut2_0/CYMUXG ), .O(Mmult_p1_inst_cy_1) ); X_BUF \Mmult_p1_inst_lut2_0/XUSED ( .I(\Mmult_p1_inst_lut2_0/FROM ), .O(Mmult_p1_inst_lut2_0) ); X_BUF \Mmult_p1_inst_lut2_0/YUSED ( .I(\Mmult_p1_inst_lut2_0/XORG ), .O(p_1_OBUF) ); X_AND2 Mmult_p1_inst_multand_1_46 ( .I0(y_0_IBUF), .I1(x_1_IBUF), .O(Mmult_p1_inst_multand_1) ); X_MUX2 Mmult_p1_inst_cy_1_47 ( .IA(Mmult_p1_inst_multand_1), .IB(Mmult_p1_inst_cy_0), .SEL(Mmult_p1_inst_lut4_0), .O(\Mmult_p1_inst_lut2_0/CYMUXG ) ); X_XOR2 Mmult_p1_inst_sum_1 ( .I0(Mmult_p1_inst_cy_0), .I1(Mmult_p1_inst_lut4_0), .O(\Mmult_p1_inst_lut2_0/XORG ) ); X_MUX2 Mmult_p1_inst_cy_2_48 ( .IA(Mmult_p1_inst_multand_2), .IB(\Mmult_p1_N142/CYINIT ), .SEL(Mmult_p1_inst_lut4_1), .O(Mmult_p1_inst_cy_2) ); X_XOR2 Mmult_p1_inst_sum_2 ( .I0(\Mmult_p1_N142/CYINIT ), .I1(Mmult_p1_inst_lut4_1), .O(\Mmult_p1_N142/XORF ) ); X_AND2 Mmult_p1_inst_multand_2_49 ( .I0(y_0_IBUF), .I1(x_2_IBUF), .O(Mmult_p1_inst_multand_2) ); defparam Mmult_p1_inst_lut4_18.INIT = 16'h7888; X_LUT4 Mmult_p1_inst_lut4_18 ( .ADR0(x_2_IBUF), .ADR1(y_0_IBUF), .ADR2(x_1_IBUF), .ADR3(y_1_IBUF), .O(Mmult_p1_inst_lut4_1) ); defparam Mmult_p1_inst_lut4_21.INIT = 16'h7888; X_LUT4 Mmult_p1_inst_lut4_21 ( .ADR0(x_3_IBUF), .ADR1(y_0_IBUF), .ADR2(x_2_IBUF), .ADR3(y_1_IBUF), .O(Mmult_p1_inst_lut4_2) ); X_BUF \Mmult_p1_N142/COUTUSED ( .I(\Mmult_p1_N142/CYMUXG ), .O(Mmult_p1_inst_cy_3) ); X_BUF \Mmult_p1_N142/XUSED ( .I(\Mmult_p1_N142/XORF ), .O(Mmult_p1_N142) ); X_BUF \Mmult_p1_N142/YUSED ( .I(\Mmult_p1_N142/XORG ), .O(Mmult_p1_N147) ); X_AND2 Mmult_p1_inst_multand_3_50 ( .I0(y_0_IBUF), .I1(x_3_IBUF), .O(Mmult_p1_inst_multand_3) ); X_MUX2 Mmult_p1_inst_cy_3_51 ( .IA(Mmult_p1_inst_multand_3), .IB(Mmult_p1_inst_cy_2), .SEL(Mmult_p1_inst_lut4_2), .O(\Mmult_p1_N142/CYMUXG ) ); X_XOR2 Mmult_p1_inst_sum_3 ( .I0(Mmult_p1_inst_cy_2), .I1(Mmult_p1_inst_lut4_2), .O(\Mmult_p1_N142/XORG ) ); X_BUF \Mmult_p1_N142/CYINIT_52 ( .I(Mmult_p1_inst_cy_1), .O(\Mmult_p1_N142/CYINIT ) ); X_MUX2 Mmult_p1_inst_cy_4_53 ( .IA(Mmult_p1_inst_multand_4), .IB(\Mmult_p1_N152/CYINIT ), .SEL(Mmult_p1_inst_lut4_3), .O(Mmult_p1_inst_cy_4) ); X_XOR2 Mmult_p1_inst_sum_4 ( .I0(\Mmult_p1_N152/CYINIT ), .I1(Mmult_p1_inst_lut4_3), .O(\Mmult_p1_N152/XORF ) ); X_AND2 Mmult_p1_inst_multand_4_54 ( .I0(y_0_IBUF), .I1(x_4_IBUF), .O(Mmult_p1_inst_multand_4) ); defparam Mmult_p1_inst_lut4_31.INIT = 16'h7888; X_LUT4 Mmult_p1_inst_lut4_31 ( .ADR0(x_4_IBUF), .ADR1(y_0_IBUF), .ADR2(x_3_IBUF), .ADR3(y_1_IBUF), .O(Mmult_p1_inst_lut4_3) ); defparam Mmult_p1_inst_lut4_41.INIT = 16'h7888; X_LUT4 Mmult_p1_inst_lut4_41 ( .ADR0(x_5_IBUF), .ADR1(y_0_IBUF), .ADR2(y_1_IBUF), .ADR3(x_4_IBUF), .O(Mmult_p1_inst_lut4_4) ); X_BUF \Mmult_p1_N152/COUTUSED ( .I(\Mmult_p1_N152/CYMUXG ), .O(Mmult_p1_inst_cy_5) ); X_BUF \Mmult_p1_N152/XUSED ( .I(\Mmult_p1_N152/XORF ), .O(Mmult_p1_N152) ); X_BUF \Mmult_p1_N152/YUSED ( .I(\Mmult_p1_N152/XORG ), .O(Mmult_p1_N157) ); X_AND2 Mmult_p1_inst_multand_5_55 ( .I0(y_0_IBUF), .I1(x_5_IBUF), .O(Mmult_p1_inst_multand_5) ); X_MUX2 Mmult_p1_inst_cy_5_56 ( .IA(Mmult_p1_inst_multand_5), .IB(Mmult_p1_inst_cy_4),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -