?? fsm.v
字號:
INVX1 U3 ( .A(n2), .Y(\Cp[1] ) ); AOI21X1 U4 ( .A0(\Cp[0] ), .A1(\p[1] ), .B0(\g[1] ), .Y(n2) ); INVX1 U5 ( .A(n9), .Y(gg) ); AND4X2 U6 ( .A(\p[3] ), .B(\p[2] ), .C(\p[1] ), .D(\p[0] ), .Y(pp) ); AOI21X1 U7 ( .A0(\p[3] ), .A1(n8), .B0(\g[3] ), .Y(n9) ); OAI21XL U8 ( .A0(n5), .A1(n4), .B0(n3), .Y(n8) ); AOI21X1 U9 ( .A0(\g[0] ), .A1(\p[1] ), .B0(\g[1] ), .Y(n5) ); INVX1 U10 ( .A(n1), .Y(\Cp[0] ) ); AOI21X1 U11 ( .A0(Co), .A1(\p[0] ), .B0(\g[0] ), .Y(n1) ); INVX1 U12 ( .A(\g[2] ), .Y(n3) );endmodulemodule cla20_conb_3 ( a, b, cin, s, cout ); input [19:0] a; input [19:0] b; output [20:0] s; input cin; output cout; wire \bb[19] , \bb[18] , \bb[17] , \bb[16] , \bb[15] , \bb[14] , \bb[13] , \bb[12] , \bb[11] , \bb[10] , \bb[9] , \bb[8] , \bb[7] , \bb[6] , \bb[5] , \bb[4] , \bb[3] , \bb[2] , \bb[1] , \bb[0] , \p[19] , \p[18] , \p[17] , \p[16] , \p[15] , \p[14] , \p[13] , \p[12] , \p[11] , \p[10] , \p[9] , \p[8] , \p[7] , \p[6] , \p[5] , \p[4] , \p[3] , \p[2] , \p[1] , \p[0] , \g[19] , \g[18] , \g[17] , \g[16] , \g[15] , \g[14] , \g[13] , \g[12] , \g[11] , \g[10] , \g[9] , \g[8] , \g[7] , \g[6] , \g[5] , \g[4] , \g[3] , \g[2] , \g[1] , \g[0] , \Cp[18] , \Cp[17] , \Cp[16] , \Cp[15] , \Cp[14] , \Cp[13] , \Cp[12] , \Cp[11] , \Cp[10] , \Cp[9] , \Cp[8] , \Cp[7] , \Cp[6] , \Cp[5] , \Cp[4] , \Cp[3] , \Cp[2] , \Cp[1] , \Cp[0] , pp1, gg1, pp2, gg2, pp3, gg3, pp4, gg4, pp5, gg5, n1, n3, n4; assign s[20] = 1'b0; pg20_3 i0 ( .a(a), .b({\bb[19] , \bb[18] , \bb[17] , \bb[16] , \bb[15] , \bb[14] , \bb[13] , \bb[12] , \bb[11] , \bb[10] , \bb[9] , \bb[8] , \bb[7] , \bb[6] , \bb[5] , \bb[4] , \bb[3] , \bb[2] , \bb[1] , \bb[0] }), .p({\p[19] , \p[18] , \p[17] , \p[16] , \p[15] , \p[14] , \p[13] , \p[12] , \p[11] , \p[10] , \p[9] , \p[8] , \p[7] , \p[6] , \p[5] , \p[4] , \p[3] , \p[2] , \p[1] , \p[0] }), .g({\g[19] , \g[18] , \g[17] , \g[16] , \g[15] , \g[14] , \g[13] , \g[12] , \g[11] , \g[10] , \g[9] , \g[8] , \g[7] , \g[6] , \g[5] , \g[4] , \g[3] , \g[2] , \g[1] , \g[0] }) ); claslice5_12 i1 ( .Port12(\p[4] ), .Port13(\p[3] ), .Port14(\p[2] ), .Port15(\p[1] ), .Port16(\p[0] ), .Port17(\g[4] ), .Port18(\g[3] ), .Port19(\g[2] ), .Port20(\g[1] ), .Port21(\g[0] ), .Co(n1), .Port22( \Cp[3] ), .Port23(\Cp[2] ), .Port24(\Cp[1] ), .Port25(\Cp[0] ), .pp( pp1), .gg(gg1) ); claslice5_11 i2 ( .Port12(\p[9] ), .Port13(\p[8] ), .Port14(\p[7] ), .Port15(\p[6] ), .Port16(\p[5] ), .Port17(\g[9] ), .Port18(\g[8] ), .Port19(\g[7] ), .Port20(\g[6] ), .Port21(\g[5] ), .Co(\Cp[4] ), .Port22(\Cp[8] ), .Port23(\Cp[7] ), .Port24(\Cp[6] ), .Port25(\Cp[5] ), .pp(pp2), .gg(gg2) ); claslice5_10 i3 ( .Port12(\p[14] ), .Port13(\p[13] ), .Port14(\p[12] ), .Port15(\p[11] ), .Port16(\p[10] ), .Port17(\g[14] ), .Port18(\g[13] ), .Port19(\g[12] ), .Port20(\g[11] ), .Port21(\g[10] ), .Co(\Cp[9] ), .Port22(\Cp[13] ), .Port23(\Cp[12] ), .Port24(\Cp[11] ), .Port25( \Cp[10] ), .pp(pp3), .gg(gg3) ); claslice5_9 i4 ( .Port12(\p[19] ), .Port13(\p[18] ), .Port14(\p[17] ), .Port15(\p[16] ), .Port16(\p[15] ), .Port17(\g[19] ), .Port18(\g[18] ), .Port19(\g[17] ), .Port20(\g[16] ), .Port21(\g[15] ), .Co(\Cp[14] ), .Port22(\Cp[18] ), .Port23(\Cp[17] ), .Port24(\Cp[16] ), .Port25( \Cp[15] ), .pp(pp4), .gg(gg4) ); claslice_3 i5 ( .Port1(pp4), .Port2(pp3), .Port3(pp2), .Port4(pp1), .Port5( gg4), .Port6(gg3), .Port7(gg2), .Port8(gg1), .Co(n1), .Port9(\Cp[14] ), .Port10(\Cp[9] ), .Port11(\Cp[4] ), .pp(pp5), .gg(gg5) ); INVX1 U2 ( .A(n4), .Y(cout) ); XOR2X1 U3 ( .A(\p[17] ), .B(\Cp[16] ), .Y(s[17]) ); XOR2X1 U4 ( .A(\p[16] ), .B(\Cp[15] ), .Y(s[16]) ); XOR2X1 U5 ( .A(\p[12] ), .B(\Cp[11] ), .Y(s[12]) ); XOR2X1 U6 ( .A(\p[11] ), .B(\Cp[10] ), .Y(s[11]) ); XOR2X1 U7 ( .A(\p[7] ), .B(\Cp[6] ), .Y(s[7]) ); XOR2X1 U8 ( .A(\p[6] ), .B(\Cp[5] ), .Y(s[6]) ); XOR2X1 U9 ( .A(\p[2] ), .B(\Cp[1] ), .Y(s[2]) ); XOR2X1 U10 ( .A(\p[1] ), .B(\Cp[0] ), .Y(s[1]) ); XOR2X1 U11 ( .A(\p[15] ), .B(\Cp[14] ), .Y(s[15]) ); XOR2X1 U12 ( .A(\p[10] ), .B(\Cp[9] ), .Y(s[10]) ); XOR2X1 U13 ( .A(\p[5] ), .B(\Cp[4] ), .Y(s[5]) ); XOR2X1 U14 ( .A(\p[0] ), .B(n1), .Y(s[0]) ); XOR2X1 U15 ( .A(\p[19] ), .B(\Cp[18] ), .Y(s[19]) ); XOR2X1 U16 ( .A(\p[18] ), .B(\Cp[17] ), .Y(s[18]) ); XOR2X1 U17 ( .A(\p[14] ), .B(\Cp[13] ), .Y(s[14]) ); XOR2X1 U18 ( .A(\p[13] ), .B(\Cp[12] ), .Y(s[13]) ); XOR2X1 U19 ( .A(\p[9] ), .B(\Cp[8] ), .Y(s[9]) ); XOR2X1 U20 ( .A(\p[8] ), .B(\Cp[7] ), .Y(s[8]) ); XOR2X1 U21 ( .A(\p[4] ), .B(\Cp[3] ), .Y(s[4]) ); XOR2X1 U22 ( .A(\p[3] ), .B(\Cp[2] ), .Y(s[3]) ); INVX4 U23 ( .A(n3), .Y(n1) ); AOI21X1 U24 ( .A0(pp5), .A1(n1), .B0(gg5), .Y(n4) ); XOR2X1 U25 ( .A(n1), .B(b[0]), .Y(\bb[0] ) ); XOR2X1 U26 ( .A(n1), .B(b[1]), .Y(\bb[1] ) ); XOR2X1 U27 ( .A(n1), .B(b[5]), .Y(\bb[5] ) ); XOR2X1 U28 ( .A(n1), .B(b[6]), .Y(\bb[6] ) ); XOR2X1 U29 ( .A(n1), .B(b[2]), .Y(\bb[2] ) ); XOR2X1 U30 ( .A(n1), .B(b[3]), .Y(\bb[3] ) ); XOR2X1 U31 ( .A(n1), .B(b[4]), .Y(\bb[4] ) ); XOR2X1 U32 ( .A(n1), .B(b[7]), .Y(\bb[7] ) ); XOR2X1 U33 ( .A(n1), .B(b[14]), .Y(\bb[14] ) ); XOR2X1 U34 ( .A(n1), .B(b[8]), .Y(\bb[8] ) ); XOR2X1 U35 ( .A(n1), .B(b[9]), .Y(\bb[9] ) ); XOR2X1 U36 ( .A(n1), .B(b[15]), .Y(\bb[15] ) ); XOR2X1 U37 ( .A(n1), .B(b[16]), .Y(\bb[16] ) ); XOR2X1 U38 ( .A(n1), .B(b[17]), .Y(\bb[17] ) ); XOR2X1 U39 ( .A(n1), .B(b[18]), .Y(\bb[18] ) ); XOR2X1 U40 ( .A(n1), .B(b[19]), .Y(\bb[19] ) ); XOR2X1 U41 ( .A(cin), .B(b[10]), .Y(\bb[10] ) ); XOR2X1 U42 ( .A(cin), .B(b[11]), .Y(\bb[11] ) ); XOR2X1 U43 ( .A(cin), .B(b[12]), .Y(\bb[12] ) ); XOR2X1 U44 ( .A(cin), .B(b[13]), .Y(\bb[13] ) ); INVX1 U45 ( .A(cin), .Y(n3) );endmodulemodule cla20_conb_2 ( a, b, cin, s, cout ); input [19:0] a; input [19:0] b; output [20:0] s; input cin; output cout; wire \bb[19] , \bb[18] , \bb[17] , \bb[16] , \bb[15] , \bb[14] , \bb[13] , \bb[12] , \bb[11] , \bb[10] , \bb[9] , \bb[8] , \bb[7] , \bb[6] , \bb[5] , \bb[4] , \bb[3] , \bb[2] , \bb[1] , \bb[0] , \p[19] , \p[18] , \p[17] , \p[16] , \p[15] , \p[14] , \p[13] , \p[12] , \p[11] , \p[10] , \p[9] , \p[8] , \p[7] , \p[6] , \p[5] , \p[4] , \p[3] , \p[2] , \p[1] , \p[0] , \g[19] , \g[18] , \g[17] , \g[16] , \g[15] , \g[14] , \g[13] , \g[12] , \g[11] , \g[10] , \g[9] , \g[8] , \g[7] , \g[6] , \g[5] , \g[4] , \g[3] , \g[2] , \g[1] , \g[0] , \Cp[18] , \Cp[17] , \Cp[16] , \Cp[15] , \Cp[14] , \Cp[13] , \Cp[12] , \Cp[11] , \Cp[10] , \Cp[9] , \Cp[8] , \Cp[7] , \Cp[6] , \Cp[5] , \Cp[4] , \Cp[3] , \Cp[2] , \Cp[1] , \Cp[0] , pp1, gg1, pp2, gg2, pp3, gg3, pp4, gg4, pp5, gg5, n1; assign s[20] = 1'b0; pg20_2 i0 ( .a(a), .b({\bb[19] , \bb[18] , \bb[17] , \bb[16] , \bb[15] , \bb[14] , \bb[13] , \bb[12] , \bb[11] , \bb[10] , \bb[9] , \bb[8] , \bb[7] , \bb[6] , \bb[5] , \bb[4] , \bb[3] , \bb[2] , \bb[1] , \bb[0] }), .p({\p[19] , \p[18] , \p[17] , \p[16] , \p[15] , \p[14] , \p[13] , \p[12] , \p[11] , \p[10] , \p[9] , \p[8] , \p[7] , \p[6] , \p[5] , \p[4] , \p[3] , \p[2] , \p[1] , \p[0] }), .g({\g[19] , \g[18] , \g[17] , \g[16] , \g[15] , \g[14] , \g[13] , \g[12] , \g[11] , \g[10] , \g[9] , \g[8] , \g[7] , \g[6] , \g[5] , \g[4] , \g[3] , \g[2] , \g[1] , \g[0] }) ); claslice5_8 i1 ( .Port12(\p[4] ), .Port13(\p[3] ), .Port14(\p[2] ), .Port15( \p[1] ), .Port16(\p[0] ), .Port17(\g[4] ), .Port18(\g[3] ), .Port19( \g[2] ), .Port20(\g[1] ), .Port21(\g[0] ), .Co(cin), .Port22(\Cp[3] ), .Port23(\Cp[2] ), .Port24(\Cp[1] ), .Port25(\Cp[0] ), .pp(pp1), .gg( gg1) ); claslice5_7 i2 ( .Port12(\p[9] ), .Port13(\p[8] ), .Port14(\p[7] ), .Port15( \p[6] ), .Port16(\p[5] ), .Port17(\g[9] ), .Port18(\g[8] ), .Port19( \g[7] ), .Port20(\g[6] ), .Port21(\g[5] ), .Co(\Cp[4] ), .Port22( \Cp[8] ), .Port23(\Cp[7] ), .Port24(\Cp[6] ), .Port25(\Cp[5] ), .pp( pp2), .gg(gg2) ); claslice5_6 i3 ( .Port12(\p[14] ), .Port13(\p[13] ), .Port14(\p[12] ), .Port15(\p[11] ), .Port16(\p[10] ), .Port17(\g[14] ), .Port18(\g[13] ), .Port19(\g[12] ), .Port20(\g[11] ), .Port21(\g[10] ), .Co(\Cp[9] ), .Port22(\Cp[13] ), .Port23(\Cp[12] ), .Port24(\Cp[11] ), .Port25( \Cp[10] ), .pp(pp3), .gg(gg3) ); claslice5_5 i4 ( .Port12(\p[19] ), .Port13(\p[18] ), .Port14(\p[17] ), .Port15(\p[16] ), .Port16(\p[15] ), .Port17(\g[19] ), .Port18(\g[18] ), .Port19(\g[17] ), .Port20(\g[16] ), .Port21(\g[15] ), .Co(\Cp[14] ), .Port22(\Cp[18] ), .Port23(\Cp[17] ), .Port24(\Cp[16] ), .Port25( \Cp[15] ), .pp(pp4), .gg(gg4) ); claslice_2 i5 ( .Port1(pp4), .Port2(pp3), .Port3(pp2), .Port4(pp1), .Port5( gg4), .Port6(gg3), .Port7(gg2), .Port8(gg1), .Co(cin), .Port9(\Cp[14] ), .Port10(\Cp[9] ), .Port11(\Cp[4] ), .pp(pp5), .gg(gg5) ); XOR2X1 U2 ( .A(\p[17] ), .B(\Cp[16] ), .Y(s[17]) ); XOR2X1 U3 ( .A(\p[16] ), .B(\Cp[15] ), .Y(s[16]) ); XOR2X1 U4 ( .A(\p[12] ), .B(\Cp[11] ), .Y(s[12]) ); XOR2X1 U5 ( .A(\p[11] ), .B(\Cp[10] ), .Y(s[11]) ); XOR2X1 U6 ( .A(\p[7] ), .B(\Cp[6] ), .Y(s[7]) ); XOR2X1 U7 ( .A(\p[6] ), .B(\Cp[5] ), .Y(s[6]) ); XOR2X1 U8 ( .A(\p[2] ), .B(\Cp[1] ), .Y(s[2]) ); XOR2X1 U9 ( .A(\p[1] ), .B(\Cp[0] ), .Y(s[1]) ); XOR2X1 U10 ( .A(\p[15] ), .B(\Cp[14] ), .Y(s[15]) ); XOR2X1 U11 ( .A(\p[10] ), .B(\Cp[9] ), .Y(s[10]) ); XOR2X1 U12 ( .A(\p[5] ), .B(\Cp[4] ), .Y(s[5]) ); XOR2X1 U13 ( .A(\p[19] ), .B(\Cp[18] ), .Y(s[19]) ); XOR2X1 U14 ( .A(\p[18] ), .B(\Cp[17] ), .Y(s[18]) ); XOR2X1 U15 ( .A(\p[14] ), .B(\Cp[13] ), .Y(s[14]) ); XOR2X1 U16 ( .A(\p[13] ), .B(\Cp[12] ), .Y(s[13]) ); XOR2X1 U17 ( .A(\p[9] ), .B(\Cp[8] ), .Y(s[9]) ); XOR2X1 U18 ( .A(\p[8] ), .B(\Cp[7] ), .Y(s[8]) ); XOR2X1 U19 ( .A(\p[4] ), .B(\Cp[3] ), .Y(s[4]) ); XOR2X1 U20 ( .A(\p[3] ), .B(\Cp[2] ), .Y(s[3]) ); INVX1 U21 ( .A(n1), .Y(cout) ); XOR2X1 U22 ( .A(\p[0] ), .B(cin), .Y(s[0]) ); XOR2X1 U23 ( .A(cin), .B(b[0]), .Y(\bb[0] ) ); XOR2X1 U24 ( .A(cin), .B(b[1]), .Y(\bb[1] ) ); XOR2X1 U25 ( .A(cin), .B(b[10]), .Y(\bb[10] ) ); XOR2X1 U26 ( .A(cin), .B(b[11]), .Y(\bb[11] ) ); XOR2X1 U27 ( .A(cin), .B(b[5]), .Y(\bb[5] ) ); XOR2X1 U28 ( .A(cin), .B(b[6]), .Y(\bb[6] ) ); XOR2X1 U29 ( .A(cin), .B(b[2]), .Y(\bb[2] ) ); XOR2X1 U30 ( .A(cin), .B(b[3]), .Y(\bb[3] ) ); XOR2X1 U31 ( .A(cin), .B(b[4]), .Y(\bb[4] ) ); XOR2X1 U32 ( .A(cin), .B(b[12]), .Y(\bb[12] ) ); XOR2X1 U33 ( .A(cin), .B(b[7]), .Y(\bb[7] ) ); XOR2X1 U34 ( .A(cin), .B(b[13]), .Y(\bb[13] ) ); XOR2X1 U35 ( .A(cin), .B(b[14]), .Y(\bb[14] ) ); XOR2X1 U36 ( .A(cin), .B(b[8]), .Y(\bb[8] ) ); XOR2X1 U37 ( .A(cin), .B(b[9]), .Y(\bb[9] ) ); XOR2X1 U38 ( .A(cin), .B(b[15]), .Y(\bb[15] ) ); XOR2X1 U39 ( .A(cin), .B(b[16]), .Y(\bb[16] ) ); XOR2X1 U40 ( .A(cin), .B(b[17]), .Y(\bb[17] ) ); XOR2X1 U41 ( .A(cin), .B(b[18]), .Y(\bb[18] ) ); XOR2X1 U42 ( .A(cin), .B(b[19]), .Y(\bb[19] ) ); AOI21X1 U43 ( .A0(pp5), .A1(cin), .B0(gg5), .Y(n1) );endmodulemodule cla20_conb_1 ( a, b, cin, s, cout ); input [19:0] a; input [19:0] b; output [20:0] s; input cin; output cout; wire \bb[19] , \bb[18] , \bb[17] , \bb[16] , \bb[15] , \bb[14] , \bb[13] , \bb[12] , \bb[11] , \bb[10] , \bb[9] , \bb[8] , \bb[7] , \bb[6] , \bb[5] , \bb[4] , \bb[3] , \bb[2] , \bb[1] , \bb[0] , \p[19] , \p[18] , \p[17] , \p[16] , \p[15] , \p[14] , \p[13] , \p[12] , \p[11] , \p[10] , \p[9] , \p[8] , \p[7] , \p[6] , \p[5] , \p[4] , \p[3] , \p[2] , \p[1] , \p[0] , \g[19] , \g[18] , \g[17] , \g[16] , \g[15] , \g[14] , \g[13] , \g[12] , \g[11] , \g[10] , \g[9] , \g[8] , \g[7] , \g[6] , \g[5] , \g[4] , \g[3] , \g[2] , \g[1] , \g[0] , \Cp[18] , \Cp[17] , \Cp[16] , \Cp[15] , \Cp[14] , \Cp[13] , \Cp[12] , \Cp[11] , \Cp[10] , \Cp[9] , \Cp[8] , \Cp[7] , \Cp[6] , \Cp[5] , \Cp[4] , \Cp[3] , \Cp[2] , \Cp[1] , \Cp[0] , pp1, gg1, pp2, gg2, pp3, gg3, pp4, gg4, pp5, gg5, n1, n3, n4; assign s[20] = 1'b0; pg20_1 i0 ( .a(a), .b({\bb[19] , \bb[18] , \bb[17] , \bb[16] , \bb[15] , \bb[14] , \bb[13] , \bb[12] , \bb[11] , \bb[10] , \bb[9] , \bb[8] , \bb[7] , \bb[6] , \bb[5] , \bb[4] , \bb[3] , \bb[2] , \bb[1] , \bb[0] }), .p({\p[19] , \p[18] , \p[17] , \p[16] , \p[15] , \p[14] , \p[13] , \p[12] , \p[11] , \p[10] , \p[9] , \p[8] , \p[7] , \p[6] , \p[5] , \p[4] , \p[3] , \p[2] , \p[1] , \p[0] }), .g({\g[19] , \g[18] , \g[17] , \g[16] , \g[15] , \g[14] , \g[13] , \g[12] , \g[11] , \g[10] , \g[9] , \g[8] , \g[7] , \g[6] , \g[5] , \g[4] , \g[3] , \g[2] , \g[1] , \g[0] }) ); claslice5_4 i1 ( .Port12(\p[4] ), .Port13(\p[3] ), .Port14(\p[2] ), .Port15( \p[1] ), .Port16(\p[0] ), .Port17(\g[4] ), .Port18(\g[3] ), .Port19( \g[2] ), .Port20(\g[1] ), .Port21(\g[0] ), .Co(n1), .Port22(\Cp[3] ), .Port23(\Cp[2] ), .Port24(\Cp[1] ), .Port25(\Cp[0] ), .pp(pp1), .gg( gg1) ); claslice5_3 i2 ( .Port12(\p[9] ), .Port13(\p[8] ), .Port14(\p[7] ), .Port15( \p[6] ), .Port16(\p[5] ), .Port17(\g[9] ), .Port18(\g[8] ), .Port19( \g[7] ), .Port20(\g[6] ), .Port21(\g[5] ), .Co(\Cp[4] ), .Port22( \Cp[8] ), .Port23(\Cp[7] ), .Port24(\Cp[6] ), .Port25(\Cp[5] ), .pp( pp2), .gg(gg2) ); claslice5_2 i3 ( .Port12(\p[14] ), .Port13(\p[13] ), .Port14(\p[12] ), .Port15(\p[11] ), .Port16(\p[10] ), .Port17(\g[14] ), .Port18(\g[13] ), .Port19(\g[12] ), .Port20(\g[11] ), .Port21(\g[10] ), .Co(\Cp[9] ), .Port22(\Cp[13] ), .Port23(\Cp[12] ), .Port24(\Cp[11] ), .Port25( \Cp[10] ), .pp(pp3), .gg(gg3) ); claslice5_1 i4 ( .Port12(\p[19] ), .Port13(\p[18] ), .Port14(\p[17] ), .Port15(\p[16] ), .Port16(\p[15] ), .Port17(\g[19] ), .Port18(\g[18] ), .Port19(\g[17] ), .Port20(\g[16] ), .Port21(\g[15] ), .Co(\Cp[14] ), .Port22(\Cp[18] ), .Port23(\Cp[17] ), .Port24(\Cp[16] ), .Port25( \Cp[15] ), .pp(pp4), .gg(gg4) ); claslice_1 i5 ( .Port1(pp4), .Port2(pp3), .Port3(pp2), .Port4(pp1), .Port5( gg4), .Port6(gg3), .Port7(gg2), .Port8(gg1), .Co(n1), .Port9(\Cp[14] ), .Port10(\Cp[9] ), .Port11(\Cp[4] ), .pp(pp5), .gg(gg5) ); INVX1 U2 ( .A(n4), .Y(cout) ); XOR2X1 U3 ( .A(\p[17] ), .B(\Cp[16] ), .Y(s[17]) ); XOR2X1 U4 ( .A(\p[16] ), .B(\Cp[15] ), .Y(s[16]) ); XOR2X1 U5 ( .A(\p[12] ), .B(\Cp[11] ), .Y(s[12]) ); XOR2X1 U6 ( .A(\p[11] ), .B(\Cp[10] ), .Y(s[11]) ); XOR2X1 U7 ( .A(\p[7] ), .B(\Cp[6] ), .Y(s[7]) ); XOR2X1 U8 ( .A(\p[6] ), .B(\Cp[5] ), .Y(s[6]) ); XOR2X1 U9 ( .A(\p[2] ), .B(\Cp[1] ), .Y(s[2]) ); XOR2X1 U10 ( .A(\p[1] ), .B(\Cp[0] ), .Y(s[1]) ); XOR2X1 U11 ( .A(\p[15] ), .B(\Cp[14] ), .Y(s[15]) ); XOR2X1 U12 ( .A(\p[10] ), .B(\Cp[9] ), .Y(s[10]) ); XOR2X1 U13 ( .A(\p[5] ), .B(\Cp[4] ), .Y(s[5]) ); XOR2X1 U14 ( .A(\p[0] ), .B(n1), .Y(s[0]) ); XOR2X1 U15 ( .A(\p[19] ), .B(\Cp[18] ), .Y(s[19]) ); XOR2X1 U16 ( .A(\p[18] ), .B(\Cp[17] ), .Y(s[18]) ); XOR2X1 U17 ( .A(\p[14] ), .B(\Cp[13] ), .Y(s[14]) ); XOR2X1 U18 ( .A(\p[13] ), .B(\Cp[12] ), .Y(s[13]) ); XOR2X1 U19 ( .A(\p[9] ), .B(\Cp[8] ), .Y(s[9]) ); XOR2X1 U20 ( .A(\p[8] ), .B(\Cp[7] ), .Y(s[8]) ); XOR2X1 U21 ( .A(\p[4] ), .B(\Cp[3] ), .Y(s[4]) ); XOR2X1 U22 ( .A(\p[3] ), .B(\Cp[2] ), .Y(s[3]) ); INVX4 U23 ( .A(n3), .Y(n1) ); AOI21X1 U24 ( .A0(pp5), .A1(n1), .B0(gg5), .Y(n4) ); XOR2X1 U25 ( .A(n1), .B(b[0]), .Y(\bb[0] ) ); XOR2X1 U26 ( .A(n1), .B(b[1]), .Y(\bb[1] ) ); XOR2X1 U27 ( .A(n1), .B(b[5]), .Y(\bb[5] ) ); XOR2X1 U28 ( .A(n1), .B(b[6]), .Y(\bb[6] ) ); XOR2X1 U29 ( .A(n1), .B(b[2]), .Y(\bb[2] ) ); XOR2X1 U30 ( .A(n1), .B(b[3]), .Y(\bb[3] ) ); XOR2X1 U31 ( .A(n1), .B(b[4]), .Y(\bb[4] ) ); XOR2X1 U32 ( .A(n1), .B(b[7]), .Y(\bb[7] ) ); XOR2X1 U33 ( .A(n1), .B(b[14]), .Y(\bb[14] ) ); XOR2X1 U34 ( .A(n1), .B(b[8]), .Y(\bb[8] ) ); XOR2X1 U35 ( .A(n1), .B(b[9]), .Y(\bb[9] ) ); XOR2X1 U36 ( .A(n1), .B(b[15]), .Y(\bb[15] ) ); XOR2X1 U37 ( .A(n1), .B(b[16]), .Y(\bb[16] ) ); XOR2X1 U38 ( .A(n1), .B(b[17]), .Y(\bb[17] ) ); XOR2X1 U39 ( .A(n1), .B(b[18]), .Y(\bb[18] ) ); XOR2X1 U40 ( .A(n1), .B(b[19]), .Y(\bb[19] ) ); XOR2X1 U41 ( .A(cin), .B(b[10]), .Y(\bb[10] ) ); XOR2X1 U42 ( .A(cin), .B(b[11]), .Y(\bb[11] ) ); XOR2X1 U43 ( .A(cin), .B(b[12]), .Y(\bb[12] ) ); XOR2X1 U44 ( .A(cin), .B(b[13]), .Y(\bb[13] ) ); INVX1 U45 ( .A(cin), .Y(n3) );endmodule
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -