1module s27 (
2G1,
3G2,
4clk_net,
5reset_net,
6G3,
7G0,
8G17);
9
10// Start PIs
11input G1;
12input G2;
13input clk_net;
14input reset_net;
15input G3;
16input G0;
17
18// Start POs
19output G17;
20
21// Start wires
22wire G1;
23wire net_5;
24wire net_15;
25wire net_27;
26wire G17;
27wire reset_net;
28wire net_14;
29wire G3;
30wire net_26;
31wire clk_net;
32wire net_13;
33wire G2;
34wire net_19;
35wire net_3;
36wire net_22;
37wire net_16;
38wire net_6;
39wire net_24;
40wire net_11;
41wire net_1;
42wire net_23;
43wire net_18;
44wire net_12;
45wire net_2;
46wire net_10;
47wire net_8;
48wire net_9;
49wire net_25;
50wire net_21;
51wire net_7;
52wire net_20;
53wire G0;
54wire net_4;
55wire net_17;
56
57// Start cells
58CLKBUF_X2 inst_19 ( .A(net_17), .Z(net_18) );
59DFFR_X2 inst_14 ( .RN(net_12), .D(net_10), .QN(net_3), .CK(net_27) );
60INV_X1 inst_12 ( .A(net_16), .ZN(G17) );
61INV_X4 inst_8 ( .ZN(net_5), .A(net_1) );
62NOR2_X4 inst_2 ( .ZN(net_11), .A2(net_9), .A1(net_6) );
63NOR2_X4 inst_1 ( .A1(net_14), .ZN(net_8), .A2(G3) );
64CLKBUF_X2 inst_21 ( .A(net_19), .Z(net_20) );
65CLKBUF_X2 inst_25 ( .A(net_23), .Z(net_24) );
66NAND2_X2 inst_7 ( .ZN(net_7), .A1(net_4), .A2(net_3) );
67CLKBUF_X2 inst_20 ( .A(net_18), .Z(net_19) );
68INV_X1 inst_13 ( .ZN(net_12), .A(reset_net) );
69CLKBUF_X2 inst_27 ( .A(net_25), .Z(net_26) );
70CLKBUF_X2 inst_26 ( .A(net_17), .Z(net_25) );
71NOR3_X4 inst_0 ( .ZN(net_16), .A1(net_11), .A3(net_8), .A2(net_5) );
72CLKBUF_X2 inst_18 ( .A(clk_net), .Z(net_17) );
73DFFR_X2 inst_15 ( .D(net_16), .RN(net_12), .QN(net_2), .CK(net_19) );
74DFFR_X2 inst_16 ( .D(net_13), .RN(net_12), .QN(net_1), .CK(net_24) );
75CLKBUF_X2 inst_24 ( .A(net_22), .Z(net_23) );
76NOR2_X2 inst_3 ( .ZN(net_14), .A1(net_2), .A2(G0) );
77NOR2_X2 inst_6 ( .A1(net_16), .A2(net_15), .ZN(net_13) );
78INV_X4 inst_9 ( .ZN(net_9), .A(net_7) );
79NOR2_X2 inst_5 ( .ZN(net_10), .A2(net_9), .A1(G2) );
80INV_X2 inst_10 ( .ZN(net_4), .A(G1) );
81NOR2_X2 inst_4 ( .ZN(net_6), .A1(net_2), .A2(G0) );
82CLKBUF_X2 inst_23 ( .A(net_21), .Z(net_22) );
83INV_X2 inst_11 ( .ZN(net_15), .A(G0) );
84CLKBUF_X2 inst_28 ( .A(net_26), .Z(net_27) );
85CLKBUF_X2 inst_22 ( .A(net_20), .Z(net_21) );
86
87endmodule
88