1module c432 ( 2n43gat, 3n17gat, 4n34gat, 5n27gat, 6n82gat, 7n99gat, 8n21gat, 9n66gat, 10n102gat, 11n47gat, 12n92gat, 13n14gat, 14n95gat, 15n105gat, 16n30gat, 17n1gat, 18n40gat, 19n37gat, 20n4gat, 21n112gat, 22n76gat, 23n56gat, 24n115gat, 25n53gat, 26n86gat, 27n69gat, 28n8gat, 29n79gat, 30n73gat, 31n11gat, 32n60gat, 33n50gat, 34n108gat, 35n63gat, 36n24gat, 37n89gat, 38n432gat, 39n430gat, 40n421gat, 41n370gat, 42n329gat, 43n223gat, 44n431gat); 45 46// Start PIs 47input n43gat; 48input n17gat; 49input n34gat; 50input n27gat; 51input n82gat; 52input n99gat; 53input n21gat; 54input n66gat; 55input n102gat; 56input n47gat; 57input n92gat; 58input n14gat; 59input n95gat; 60input n105gat; 61input n30gat; 62input n1gat; 63input n40gat; 64input n37gat; 65input n4gat; 66input n112gat; 67input n76gat; 68input n56gat; 69input n115gat; 70input n53gat; 71input n86gat; 72input n69gat; 73input n8gat; 74input n79gat; 75input n73gat; 76input n11gat; 77input n60gat; 78input n50gat; 79input n108gat; 80input n63gat; 81input n24gat; 82input n89gat; 83 84// Start POs 85output n432gat; 86output n430gat; 87output n421gat; 88output n370gat; 89output n329gat; 90output n223gat; 91output n431gat; 92 93// Start wires 94wire n43gat; 95wire net_107; 96wire net_47; 97wire n34gat; 98wire n82gat; 99wire n99gat; 100wire net_61; 101wire net_54; 102wire n66gat; 103wire net_105; 104wire net_62; 105wire net_6; 106wire net_119; 107wire net_98; 108wire net_23; 109wire net_117; 110wire net_12; 111wire n102gat; 112wire net_74; 113wire net_53; 114wire net_93; 115wire n105gat; 116wire n30gat; 117wire n40gat; 118wire n37gat; 119wire n112gat; 120wire n432gat; 121wire n56gat; 122wire net_14; 123wire net_113; 124wire net_26; 125wire net_76; 126wire net_101; 127wire net_32; 128wire net_111; 129wire net_90; 130wire net_40; 131wire net_100; 132wire n8gat; 133wire net_85; 134wire net_69; 135wire net_124; 136wire net_83; 137wire net_115; 138wire n63gat; 139wire net_4; 140wire net_95; 141wire net_17; 142wire net_78; 143wire n17gat; 144wire net_27; 145wire n370gat; 146wire net_56; 147wire net_87; 148wire net_0; 149wire net_35; 150wire net_22; 151wire net_16; 152wire net_39; 153wire n92gat; 154wire net_102; 155wire net_2; 156wire net_59; 157wire n14gat; 158wire net_9; 159wire net_42; 160wire net_120; 161wire n95gat; 162wire net_109; 163wire net_80; 164wire net_65; 165wire net_50; 166wire net_96; 167wire net_66; 168wire net_38; 169wire net_44; 170wire n421gat; 171wire net_19; 172wire n53gat; 173wire net_89; 174wire net_45; 175wire n69gat; 176wire net_126; 177wire net_34; 178wire n79gat; 179wire net_108; 180wire n50gat; 181wire net_63; 182wire n89gat; 183wire n430gat; 184wire n27gat; 185wire net_116; 186wire net_30; 187wire net_91; 188wire net_106; 189wire net_99; 190wire net_24; 191wire net_55; 192wire net_46; 193wire net_118; 194wire net_104; 195wire n47gat; 196wire net_72; 197wire net_122; 198wire net_25; 199wire net_7; 200wire net_70; 201wire n4gat; 202wire n431gat; 203wire n76gat; 204wire net_5; 205wire net_52; 206wire net_13; 207wire net_94; 208wire net_11; 209wire net_18; 210wire n73gat; 211wire net_123; 212wire n11gat; 213wire net_114; 214wire n60gat; 215wire net_29; 216wire net_68; 217wire net_77; 218wire net_20; 219wire net_31; 220wire net_36; 221wire net_49; 222wire net_15; 223wire net_41; 224wire net_57; 225wire n21gat; 226wire net_71; 227wire net_3; 228wire net_84; 229wire net_112; 230wire net_92; 231wire net_1; 232wire net_103; 233wire net_43; 234wire net_10; 235wire net_28; 236wire net_21; 237wire net_51; 238wire net_79; 239wire n1gat; 240wire net_97; 241wire net_88; 242wire net_60; 243wire n115gat; 244wire net_81; 245wire net_58; 246wire n86gat; 247wire n329gat; 248wire net_67; 249wire net_82; 250wire n223gat; 251wire net_64; 252wire net_37; 253wire net_110; 254wire net_121; 255wire net_73; 256wire net_33; 257wire net_48; 258wire net_86; 259wire net_8; 260wire net_75; 261wire n108gat; 262wire net_125; 263wire n24gat; 264 265// Start cells 266INV_X1 inst_103 ( .ZN(net_3), .A(n79gat) ); 267INV_X1 inst_125 ( .A(net_113), .ZN(net_108) ); 268XNOR2_X1 inst_15 ( .ZN(net_81), .A(net_65), .B(n329gat) ); 269OR2_X4 inst_24 ( .A1(net_48), .ZN(net_26), .A2(n1gat) ); 270INV_X1 inst_114 ( .ZN(net_14), .A(n73gat) ); 271XNOR2_X1 inst_6 ( .ZN(net_45), .A(net_27), .B(n223gat) ); 272AND3_X4 inst_131 ( .ZN(net_55), .A3(net_44), .A2(net_6), .A1(n43gat) ); 273NAND2_X1 inst_76 ( .ZN(net_61), .A1(net_60), .A2(net_56) ); 274NOR3_X1 inst_33 ( .ZN(net_119), .A3(net_118), .A2(net_111), .A1(net_106) ); 275NAND2_X1 inst_83 ( .ZN(net_72), .A2(n329gat), .A1(n112gat) ); 276NAND4_X1 inst_47 ( .ZN(net_85), .A4(net_82), .A3(net_42), .A2(net_13), .A1(n95gat) ); 277OR3_X4 inst_19 ( .A2(net_30), .A3(net_29), .A1(net_28), .ZN(n223gat) ); 278INV_X1 inst_123 ( .A(net_116), .ZN(net_106) ); 279INV_X1 inst_121 ( .ZN(net_21), .A(net_20) ); 280XNOR2_X1 inst_2 ( .ZN(net_44), .A(net_24), .B(n223gat) ); 281XNOR2_X1 inst_8 ( .ZN(net_49), .A(net_19), .B(n223gat) ); 282INV_X1 inst_118 ( .ZN(net_16), .A(n115gat) ); 283NAND2_X1 inst_86 ( .ZN(net_95), .A2(n370gat), .A1(n115gat) ); 284OR3_X4 inst_20 ( .ZN(net_60), .A1(net_46), .A3(net_45), .A2(n21gat) ); 285NOR4_X1 inst_27 ( .ZN(net_64), .A1(net_63), .A3(net_62), .A2(net_61), .A4(net_52) ); 286NOR2_X1 inst_38 ( .ZN(net_29), .A1(net_11), .A2(n102gat) ); 287INV_X1 inst_100 ( .ZN(net_0), .A(n69gat) ); 288NAND4_X1 inst_52 ( .ZN(net_90), .A4(net_78), .A3(net_49), .A2(net_4), .A1(n30gat) ); 289NAND2_X1 inst_90 ( .ZN(net_99), .A2(n370gat), .A1(n14gat) ); 290NOR2_X1 inst_40 ( .A1(net_51), .ZN(net_20), .A2(n76gat) ); 291NAND2_X1 inst_93 ( .ZN(net_102), .A2(n370gat), .A1(n40gat) ); 292NAND2_X1 inst_81 ( .ZN(net_70), .A2(n329gat), .A1(n34gat) ); 293NAND2_X1 inst_95 ( .ZN(net_112), .A1(net_111), .A2(net_105) ); 294XNOR2_X1 inst_1 ( .ZN(net_42), .A(net_30), .B(n223gat) ); 295NAND2_X1 inst_72 ( .ZN(net_36), .A2(n223gat), .A1(n50gat) ); 296NAND4_X1 inst_59 ( .ZN(net_114), .A1(net_101), .A4(net_69), .A3(net_32), .A2(n43gat) ); 297NOR2_X1 inst_44 ( .ZN(net_123), .A2(net_114), .A1(net_108) ); 298NAND4_X1 inst_55 ( .ZN(net_116), .A1(net_98), .A4(net_66), .A3(net_33), .A2(n82gat) ); 299INV_X1 inst_115 ( .ZN(net_15), .A(n53gat) ); 300NOR2_X1 inst_37 ( .ZN(net_30), .A1(net_1), .A2(n89gat) ); 301XNOR2_X1 inst_5 ( .ZN(net_50), .A(net_21), .B(n223gat) ); 302NAND2_X1 inst_84 ( .ZN(net_73), .A2(n329gat), .A1(n99gat) ); 303NAND4_X1 inst_51 ( .ZN(net_89), .A4(net_77), .A3(net_41), .A2(net_9), .A1(n56gat) ); 304NAND2_X1 inst_80 ( .ZN(net_69), .A2(n329gat), .A1(n47gat) ); 305INV_X1 inst_105 ( .ZN(net_5), .A(n112gat) ); 306NAND2_X1 inst_68 ( .ZN(net_32), .A2(n223gat), .A1(n37gat) ); 307NAND2_X1 inst_78 ( .ZN(net_67), .A2(n329gat), .A1(n8gat) ); 308NOR2_X1 inst_42 ( .ZN(net_56), .A1(net_55), .A2(net_54) ); 309NAND4_X1 inst_53 ( .A4(net_94), .A1(net_87), .A2(net_86), .A3(net_85), .ZN(n370gat) ); 310AND2_X2 inst_133 ( .A1(net_125), .A2(net_104), .ZN(n421gat) ); 311NOR4_X1 inst_26 ( .ZN(net_25), .A1(net_24), .A2(net_23), .A3(net_22), .A4(net_20) ); 312INV_X1 inst_112 ( .ZN(net_12), .A(n60gat) ); 313NAND3_X1 inst_64 ( .ZN(net_93), .A1(net_90), .A2(net_89), .A3(net_88) ); 314INV_X1 inst_107 ( .ZN(net_7), .A(n43gat) ); 315NAND2_X1 inst_67 ( .ZN(net_31), .A2(n223gat), .A1(n1gat) ); 316AND3_X4 inst_127 ( .ZN(net_63), .A3(net_40), .A2(net_14), .A1(n69gat) ); 317NAND2_X1 inst_70 ( .ZN(net_34), .A2(n223gat), .A1(n11gat) ); 318AND3_X4 inst_129 ( .ZN(net_58), .A3(net_42), .A2(net_2), .A1(n95gat) ); 319NAND2_X1 inst_92 ( .ZN(net_101), .A2(n370gat), .A1(n53gat) ); 320NOR4_X1 inst_29 ( .ZN(net_91), .A4(net_79), .A1(net_48), .A3(net_47), .A2(n14gat) ); 321XNOR2_X1 inst_17 ( .ZN(net_83), .A(net_63), .B(n329gat) ); 322XNOR2_X1 inst_11 ( .ZN(net_77), .A(net_54), .B(n329gat) ); 323XNOR2_X1 inst_14 ( .ZN(net_80), .A(net_60), .B(n329gat) ); 324INV_X1 inst_122 ( .ZN(net_53), .A(net_52) ); 325NOR4_X1 inst_31 ( .ZN(net_94), .A2(net_93), .A3(net_92), .A4(net_91), .A1(net_84) ); 326OR2_X4 inst_25 ( .A1(net_46), .ZN(net_27), .A2(n11gat) ); 327INV_X1 inst_126 ( .ZN(net_110), .A(net_109) ); 328NAND4_X1 inst_62 ( .ZN(net_105), .A1(net_95), .A4(net_72), .A3(net_35), .A2(n108gat) ); 329INV_X1 inst_110 ( .ZN(net_10), .A(n24gat) ); 330NAND2_X1 inst_74 ( .ZN(net_38), .A2(n223gat), .A1(n89gat) ); 331NAND4_X1 inst_57 ( .ZN(net_107), .A1(net_100), .A4(net_68), .A3(net_36), .A2(n56gat) ); 332NOR3_X1 inst_35 ( .A2(net_124), .ZN(net_122), .A3(net_115), .A1(net_112) ); 333INV_X1 inst_99 ( .ZN(net_46), .A(n17gat) ); 334NAND4_X1 inst_48 ( .ZN(net_86), .A4(net_75), .A3(net_43), .A2(net_16), .A1(n108gat) ); 335NAND2_X1 inst_69 ( .ZN(net_33), .A2(n223gat), .A1(n76gat) ); 336NAND4_X1 inst_46 ( .ZN(net_28), .A1(net_27), .A3(net_26), .A4(net_25), .A2(net_18) ); 337NAND2_X1 inst_82 ( .ZN(net_71), .A2(n329gat), .A1(n21gat) ); 338NOR4_X1 inst_30 ( .ZN(net_92), .A4(net_80), .A1(net_46), .A3(net_45), .A2(n27gat) ); 339INV_X1 inst_102 ( .ZN(net_2), .A(n99gat) ); 340INV_X1 inst_108 ( .ZN(net_8), .A(n56gat) ); 341NOR3_X1 inst_32 ( .ZN(net_52), .A1(net_48), .A3(net_47), .A2(n8gat) ); 342OR3_X2 inst_22 ( .A2(net_124), .A3(net_123), .A1(net_120), .ZN(n430gat) ); 343NOR3_X1 inst_34 ( .ZN(net_126), .A1(net_121), .A2(net_120), .A3(net_118) ); 344XNOR2_X1 inst_12 ( .ZN(net_78), .A(net_62), .B(n329gat) ); 345NAND4_X1 inst_56 ( .ZN(net_104), .A1(net_99), .A4(net_67), .A3(net_31), .A2(n4gat) ); 346NAND2_X1 inst_71 ( .ZN(net_35), .A2(n223gat), .A1(n102gat) ); 347OR3_X4 inst_21 ( .ZN(net_65), .A1(net_51), .A3(net_50), .A2(n86gat) ); 348INV_X1 inst_104 ( .ZN(net_4), .A(n40gat) ); 349NAND4_X1 inst_60 ( .ZN(net_113), .A1(net_102), .A4(net_70), .A3(net_39), .A2(n30gat) ); 350NAND2_X1 inst_97 ( .ZN(net_115), .A1(net_114), .A2(net_107) ); 351INV_X1 inst_124 ( .ZN(net_120), .A(net_107) ); 352OR4_X1 inst_18 ( .A1(net_126), .A4(net_123), .A2(net_119), .A3(net_110), .ZN(n432gat) ); 353XNOR2_X1 inst_16 ( .ZN(net_82), .A(net_58), .B(n329gat) ); 354NAND2_X1 inst_88 ( .ZN(net_97), .A2(n370gat), .A1(n79gat) ); 355XNOR2_X1 inst_3 ( .ZN(net_41), .A(net_23), .B(n223gat) ); 356XNOR2_X1 inst_9 ( .ZN(net_75), .A(net_57), .B(n329gat) ); 357INV_X1 inst_113 ( .ZN(net_13), .A(n105gat) ); 358NAND4_X1 inst_50 ( .ZN(net_88), .A4(net_76), .A3(net_44), .A2(net_15), .A1(n43gat) ); 359NOR2_X1 inst_41 ( .ZN(net_24), .A1(net_7), .A2(n37gat) ); 360AND3_X4 inst_130 ( .ZN(net_57), .A3(net_43), .A2(net_5), .A1(n108gat) ); 361NAND2_X1 inst_91 ( .ZN(net_100), .A2(n370gat), .A1(n66gat) ); 362AND3_X4 inst_132 ( .ZN(net_62), .A3(net_49), .A2(net_17), .A1(n30gat) ); 363NAND4_X1 inst_58 ( .ZN(net_121), .A1(net_97), .A4(net_74), .A3(net_37), .A2(n69gat) ); 364NOR2_X1 inst_36 ( .ZN(net_22), .A1(net_0), .A2(n63gat) ); 365NAND2_X1 inst_87 ( .ZN(net_96), .A2(n370gat), .A1(n105gat) ); 366NAND4_X1 inst_61 ( .ZN(net_109), .A1(net_103), .A4(net_71), .A3(net_34), .A2(n17gat) ); 367NOR2_X1 inst_45 ( .ZN(net_117), .A1(net_116), .A2(net_115) ); 368NAND2_X1 inst_96 ( .ZN(net_118), .A2(net_114), .A1(net_113) ); 369INV_X1 inst_101 ( .ZN(net_1), .A(n95gat) ); 370XNOR2_X1 inst_0 ( .ZN(net_40), .A(net_22), .B(n223gat) ); 371XNOR2_X1 inst_10 ( .ZN(net_76), .A(net_55), .B(n329gat) ); 372XNOR2_X1 inst_4 ( .ZN(net_43), .A(net_29), .B(n223gat) ); 373NAND3_X1 inst_65 ( .ZN(net_125), .A3(net_122), .A2(net_121), .A1(net_116) ); 374NAND2_X1 inst_89 ( .ZN(net_98), .A2(n370gat), .A1(n92gat) ); 375NOR4_X1 inst_28 ( .ZN(net_84), .A4(net_81), .A1(net_51), .A3(net_50), .A2(n92gat) ); 376INV_X1 inst_111 ( .ZN(net_11), .A(n108gat) ); 377NAND2_X1 inst_66 ( .ZN(net_18), .A2(net_10), .A1(n30gat) ); 378INV_X1 inst_117 ( .ZN(net_48), .A(n4gat) ); 379NAND2_X1 inst_98 ( .ZN(net_124), .A2(net_113), .A1(net_109) ); 380NAND3_X2 inst_63 ( .A2(net_65), .A1(net_64), .A3(net_59), .ZN(n329gat) ); 381XNOR2_X1 inst_7 ( .ZN(net_47), .A(net_26), .B(n223gat) ); 382NAND4_X1 inst_49 ( .ZN(net_87), .A4(net_83), .A3(net_40), .A2(net_3), .A1(n69gat) ); 383INV_X1 inst_120 ( .ZN(net_19), .A(net_18) ); 384XNOR2_X1 inst_13 ( .ZN(net_79), .A(net_53), .B(n329gat) ); 385INV_X1 inst_119 ( .ZN(net_17), .A(n34gat) ); 386NAND2_X1 inst_75 ( .ZN(net_39), .A2(n223gat), .A1(n24gat) ); 387INV_X1 inst_116 ( .ZN(net_51), .A(n82gat) ); 388NAND2_X1 inst_85 ( .ZN(net_74), .A2(n329gat), .A1(n73gat) ); 389NAND4_X1 inst_54 ( .ZN(net_111), .A1(net_96), .A4(net_73), .A3(net_38), .A2(n95gat) ); 390NAND2_X1 inst_79 ( .ZN(net_68), .A2(n329gat), .A1(n60gat) ); 391INV_X1 inst_109 ( .ZN(net_9), .A(n66gat) ); 392INV_X1 inst_106 ( .ZN(net_6), .A(n47gat) ); 393NOR2_X1 inst_43 ( .ZN(net_59), .A1(net_58), .A2(net_57) ); 394NOR2_X1 inst_39 ( .ZN(net_23), .A1(net_8), .A2(n50gat) ); 395AND3_X4 inst_128 ( .ZN(net_54), .A3(net_41), .A2(net_12), .A1(n56gat) ); 396NAND2_X1 inst_73 ( .ZN(net_37), .A2(n223gat), .A1(n63gat) ); 397OR3_X2 inst_23 ( .A3(net_126), .A2(net_124), .A1(net_117), .ZN(n431gat) ); 398NAND2_X1 inst_77 ( .ZN(net_66), .A2(n329gat), .A1(n86gat) ); 399NAND2_X1 inst_94 ( .ZN(net_103), .A2(n370gat), .A1(n27gat) ); 400 401endmodule 402