/* Generated by Yosys 0.7 (git sha1 61f6811, gcc 6.2.0-11ubuntu1 -O2 -fdebug-prefix-map=/build/yosys-OIL3SR/yosys-0.7=. -fstack-protector-strong -fPIC -Os) */ module SPM(clk, rst, x, y, p); wire _000_; wire _001_; wire _002_; wire _003_; wire _004_; wire _005_; wire _006_; wire _007_; wire _008_; wire _009_; wire _010_; wire _011_; wire _012_; wire _013_; wire _014_; wire _015_; wire _016_; wire _017_; wire _018_; wire _019_; wire _020_; wire _021_; wire _022_; wire _023_; wire _024_; wire _025_; wire _026_; wire _027_; wire _028_; wire _029_; wire _030_; wire _031_; wire _032_; wire _033_; wire _034_; wire _035_; wire _036_; wire _037_; wire _038_; wire _039_; wire _040_; wire _041_; wire _042_; wire _043_; wire _044_; wire _045_; wire _046_; wire _047_; wire _048_; wire _049_; wire _050_; wire _051_; wire _052_; wire _053_; wire _054_; wire _055_; wire _056_; wire _057_; wire _058_; wire _059_; wire _060_; wire _061_; wire _062_; wire _063_; wire _064_; wire _065_; wire _066_; wire _067_; wire _068_; wire _069_; wire _070_; wire _071_; wire _072_; wire _073_; wire _074_; wire _075_; wire _076_; wire _077_; wire _078_; wire _079_; wire _080_; wire _081_; wire _082_; wire _083_; wire _084_; wire _085_; wire _086_; wire _087_; wire _088_; wire _089_; wire _090_; wire _091_; wire _092_; wire _093_; wire _094_; wire _095_; wire _096_; wire _097_; wire _098_; wire _099_; wire _100_; wire _101_; wire _102_; wire _103_; wire _104_; wire _105_; wire _106_; wire _107_; wire _108_; wire _109_; wire _110_; wire _111_; wire _112_; wire _113_; wire _114_; wire _115_; wire _116_; wire _117_; wire _118_; wire _119_; wire _120_; wire _121_; wire _122_; wire _123_; wire _124_; wire _125_; wire _126_; wire _127_; wire _128_; wire _129_; wire _130_; wire _131_; wire _132_; wire _133_; wire _134_; wire _135_; wire _136_; wire _137_; wire _138_; wire _139_; wire _140_; wire _141_; wire _142_; wire _143_; wire _144_; wire _145_; wire _146_; wire _147_; wire _148_; wire _149_; wire _150_; wire _151_; wire _152_; wire _153_; wire _154_; wire _155_; wire _156_; wire _157_; wire _158_; wire _159_; wire _160_; wire _161_; wire _162_; wire _163_; wire _164_; wire _165_; wire _166_; wire _167_; wire _168_; wire _169_; wire _170_; wire _171_; wire _172_; wire _173_; wire _174_; wire _175_; wire _176_; wire _177_; wire _178_; wire _179_; wire _180_; wire _181_; wire _182_; wire _183_; wire _184_; wire _185_; wire _186_; wire _187_; wire _188_; wire _189_; wire _190_; wire _191_; wire _192_; wire _193_; wire _194_; wire _195_; wire _196_; wire _197_; wire _198_; wire _199_; wire _200_; wire _201_; wire _202_; wire _203_; wire _204_; wire _205_; wire _206_; wire _207_; wire _208_; wire _209_; wire _210_; wire _211_; wire _212_; wire _213_; wire _214_; wire _215_; wire _216_; wire _217_; wire _218_; wire _219_; wire _220_; wire _221_; wire _222_; wire _223_; wire _224_; wire _225_; wire _226_; wire _227_; wire _228_; wire _229_; wire _230_; wire _231_; wire _232_; wire _233_; wire _234_; wire _235_; wire _236_; wire _237_; wire _238_; wire _239_; wire _240_; wire _241_; wire _242_; wire _243_; wire _244_; wire _245_; wire _246_; wire _247_; wire _248_; wire _249_; wire _250_; wire _251_; wire _252_; wire _253_; wire _254_; wire _255_; wire _256_; wire _257_; wire _258_; wire _259_; wire _260_; wire _261_; wire _262_; wire _263_; wire _264_; wire _265_; wire _266_; wire _267_; wire _268_; wire _269_; wire _270_; wire _271_; wire _272_; wire _273_; wire _274_; wire _275_; wire _276_; wire _277_; wire _278_; wire _279_; wire _280_; wire _281_; wire _282_; wire _283_; wire _284_; wire \$genblock$spm.v:65$10[1].csa.hsum2 ; wire \$genblock$spm.v:65$10[1].csa.sc ; wire \$genblock$spm.v:65$10[1].csa.sum ; wire \$genblock$spm.v:65$10[1].csa.y ; wire \$genblock$spm.v:65$11[2].csa.hsum2 ; wire \$genblock$spm.v:65$11[2].csa.sc ; wire \$genblock$spm.v:65$11[2].csa.y ; wire \$genblock$spm.v:65$12[3].csa.hsum2 ; wire \$genblock$spm.v:65$12[3].csa.sc ; wire \$genblock$spm.v:65$12[3].csa.y ; wire \$genblock$spm.v:65$13[4].csa.hsum2 ; wire \$genblock$spm.v:65$13[4].csa.sc ; wire \$genblock$spm.v:65$13[4].csa.y ; wire \$genblock$spm.v:65$14[5].csa.hsum2 ; wire \$genblock$spm.v:65$14[5].csa.sc ; wire \$genblock$spm.v:65$14[5].csa.y ; wire \$genblock$spm.v:65$15[6].csa.hsum2 ; wire \$genblock$spm.v:65$15[6].csa.sc ; wire \$genblock$spm.v:65$15[6].csa.y ; wire \$genblock$spm.v:65$16[7].csa.hsum2 ; wire \$genblock$spm.v:65$16[7].csa.sc ; wire \$genblock$spm.v:65$16[7].csa.y ; wire \$genblock$spm.v:65$17[8].csa.hsum2 ; wire \$genblock$spm.v:65$17[8].csa.sc ; wire \$genblock$spm.v:65$17[8].csa.y ; wire \$genblock$spm.v:65$18[9].csa.hsum2 ; wire \$genblock$spm.v:65$18[9].csa.sc ; wire \$genblock$spm.v:65$18[9].csa.y ; wire \$genblock$spm.v:65$19[10].csa.hsum2 ; wire \$genblock$spm.v:65$19[10].csa.sc ; wire \$genblock$spm.v:65$19[10].csa.y ; wire \$genblock$spm.v:65$20[11].csa.hsum2 ; wire \$genblock$spm.v:65$20[11].csa.sc ; wire \$genblock$spm.v:65$20[11].csa.y ; wire \$genblock$spm.v:65$21[12].csa.hsum2 ; wire \$genblock$spm.v:65$21[12].csa.sc ; wire \$genblock$spm.v:65$21[12].csa.y ; wire \$genblock$spm.v:65$22[13].csa.hsum2 ; wire \$genblock$spm.v:65$22[13].csa.sc ; wire \$genblock$spm.v:65$22[13].csa.y ; wire \$genblock$spm.v:65$23[14].csa.hsum2 ; wire \$genblock$spm.v:65$23[14].csa.sc ; wire \$genblock$spm.v:65$23[14].csa.y ; wire \$genblock$spm.v:65$24[15].csa.hsum2 ; wire \$genblock$spm.v:65$24[15].csa.sc ; wire \$genblock$spm.v:65$24[15].csa.y ; wire \$genblock$spm.v:65$25[16].csa.hsum2 ; wire \$genblock$spm.v:65$25[16].csa.sc ; wire \$genblock$spm.v:65$25[16].csa.y ; wire \$genblock$spm.v:65$26[17].csa.hsum2 ; wire \$genblock$spm.v:65$26[17].csa.sc ; wire \$genblock$spm.v:65$26[17].csa.y ; wire \$genblock$spm.v:65$27[18].csa.hsum2 ; wire \$genblock$spm.v:65$27[18].csa.sc ; wire \$genblock$spm.v:65$27[18].csa.y ; wire \$genblock$spm.v:65$28[19].csa.hsum2 ; wire \$genblock$spm.v:65$28[19].csa.sc ; wire \$genblock$spm.v:65$28[19].csa.y ; wire \$genblock$spm.v:65$29[20].csa.hsum2 ; wire \$genblock$spm.v:65$29[20].csa.sc ; wire \$genblock$spm.v:65$29[20].csa.y ; wire \$genblock$spm.v:65$30[21].csa.hsum2 ; wire \$genblock$spm.v:65$30[21].csa.sc ; wire \$genblock$spm.v:65$30[21].csa.y ; wire \$genblock$spm.v:65$31[22].csa.hsum2 ; wire \$genblock$spm.v:65$31[22].csa.sc ; wire \$genblock$spm.v:65$31[22].csa.y ; wire \$genblock$spm.v:65$32[23].csa.hsum2 ; wire \$genblock$spm.v:65$32[23].csa.sc ; wire \$genblock$spm.v:65$32[23].csa.y ; wire \$genblock$spm.v:65$33[24].csa.hsum2 ; wire \$genblock$spm.v:65$33[24].csa.sc ; wire \$genblock$spm.v:65$33[24].csa.y ; wire \$genblock$spm.v:65$34[25].csa.hsum2 ; wire \$genblock$spm.v:65$34[25].csa.sc ; wire \$genblock$spm.v:65$34[25].csa.y ; wire \$genblock$spm.v:65$35[26].csa.hsum2 ; wire \$genblock$spm.v:65$35[26].csa.sc ; wire \$genblock$spm.v:65$35[26].csa.y ; wire \$genblock$spm.v:65$36[27].csa.hsum2 ; wire \$genblock$spm.v:65$36[27].csa.sc ; wire \$genblock$spm.v:65$36[27].csa.y ; wire \$genblock$spm.v:65$37[28].csa.hsum2 ; wire \$genblock$spm.v:65$37[28].csa.sc ; wire \$genblock$spm.v:65$37[28].csa.y ; wire \$genblock$spm.v:65$38[29].csa.hsum2 ; wire \$genblock$spm.v:65$38[29].csa.sc ; wire \$genblock$spm.v:65$38[29].csa.y ; wire \$genblock$spm.v:65$39[30].csa.hsum2 ; wire \$genblock$spm.v:65$39[30].csa.sc ; wire \$genblock$spm.v:65$39[30].csa.y ; input clk; wire \csa0.hsum2 ; wire \csa0.sc ; output p; input rst; wire \tcmp.z ; input [31:0] x; input y; sky130_fd_sc_hd__clkinv_1 _285_ ( .A(rst), .Y(_000_) ); sky130_fd_sc_hd__nand2_1 _286_ ( .A(y), .B(x[1]), .Y(_044_) ); sky130_fd_sc_hd__nand2_1 _287_ ( .A(\$genblock$spm.v:65$10[1].csa.y ), .B(\$genblock$spm.v:65$10[1].csa.sc ), .Y(_046_) ); sky130_fd_sc_hd__nor2_1 _288_ ( .A(\$genblock$spm.v:65$10[1].csa.y ), .B(\$genblock$spm.v:65$10[1].csa.sc ), .Y(_048_) ); sky130_fd_sc_hd__nor3b_1 _289_ ( .A(_044_), .B(_048_), .C_N(_046_), .Y(_049_) ); sky130_fd_sc_hd__or2_2 _290_ ( .A(\$genblock$spm.v:65$10[1].csa.y ), .B(\$genblock$spm.v:65$10[1].csa.sc ), .X(_050_) ); sky130_fd_sc_hd__a22oi_1 _291_ ( .A1(y), .A2(x[1]), .B1(_050_), .B2(_046_), .Y(_051_) ); sky130_fd_sc_hd__nor2_1 _292_ ( .A(_051_), .B(_049_), .Y(\$genblock$spm.v:65$10[1].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _293_ ( .A1(_044_), .A2(_048_), .B1(_046_), .Y(_276_) ); sky130_fd_sc_hd__nand2_1 _294_ ( .A(y), .B(x[2]), .Y(_052_) ); sky130_fd_sc_hd__nand2_1 _295_ ( .A(\$genblock$spm.v:65$11[2].csa.y ), .B(\$genblock$spm.v:65$11[2].csa.sc ), .Y(_054_) ); sky130_fd_sc_hd__nor2_1 _296_ ( .A(\$genblock$spm.v:65$11[2].csa.y ), .B(\$genblock$spm.v:65$11[2].csa.sc ), .Y(_056_) ); sky130_fd_sc_hd__nor3b_1 _297_ ( .A(_052_), .B(_056_), .C_N(_054_), .Y(_058_) ); sky130_fd_sc_hd__or2_2 _298_ ( .A(\$genblock$spm.v:65$11[2].csa.y ), .B(\$genblock$spm.v:65$11[2].csa.sc ), .X(_059_) ); sky130_fd_sc_hd__a22oi_1 _299_ ( .A1(y), .A2(x[2]), .B1(_059_), .B2(_054_), .Y(_060_) ); sky130_fd_sc_hd__nor2_1 _300_ ( .A(_060_), .B(_058_), .Y(\$genblock$spm.v:65$11[2].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _301_ ( .A1(_052_), .A2(_056_), .B1(_054_), .Y(_279_) ); sky130_fd_sc_hd__nand2_1 _302_ ( .A(y), .B(x[3]), .Y(_061_) ); sky130_fd_sc_hd__nand2_1 _303_ ( .A(\$genblock$spm.v:65$12[3].csa.y ), .B(\$genblock$spm.v:65$12[3].csa.sc ), .Y(_062_) ); sky130_fd_sc_hd__nor2_1 _304_ ( .A(\$genblock$spm.v:65$12[3].csa.y ), .B(\$genblock$spm.v:65$12[3].csa.sc ), .Y(_064_) ); sky130_fd_sc_hd__nor3b_1 _305_ ( .A(_061_), .B(_064_), .C_N(_062_), .Y(_066_) ); sky130_fd_sc_hd__or2_2 _306_ ( .A(\$genblock$spm.v:65$12[3].csa.y ), .B(\$genblock$spm.v:65$12[3].csa.sc ), .X(_068_) ); sky130_fd_sc_hd__a22oi_1 _307_ ( .A1(y), .A2(x[3]), .B1(_068_), .B2(_062_), .Y(_069_) ); sky130_fd_sc_hd__nor2_1 _308_ ( .A(_069_), .B(_066_), .Y(\$genblock$spm.v:65$12[3].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _309_ ( .A1(_061_), .A2(_064_), .B1(_062_), .Y(_282_) ); sky130_fd_sc_hd__nand2_1 _310_ ( .A(y), .B(x[4]), .Y(_070_) ); sky130_fd_sc_hd__nand2_1 _311_ ( .A(\$genblock$spm.v:65$13[4].csa.y ), .B(\$genblock$spm.v:65$13[4].csa.sc ), .Y(_071_) ); sky130_fd_sc_hd__nor2_1 _312_ ( .A(\$genblock$spm.v:65$13[4].csa.y ), .B(\$genblock$spm.v:65$13[4].csa.sc ), .Y(_072_) ); sky130_fd_sc_hd__nor3b_1 _313_ ( .A(_070_), .B(_072_), .C_N(_071_), .Y(_074_) ); sky130_fd_sc_hd__or2_2 _314_ ( .A(\$genblock$spm.v:65$13[4].csa.y ), .B(\$genblock$spm.v:65$13[4].csa.sc ), .X(_076_) ); sky130_fd_sc_hd__a22oi_1 _315_ ( .A1(y), .A2(x[4]), .B1(_076_), .B2(_071_), .Y(_078_) ); sky130_fd_sc_hd__nor2_1 _316_ ( .A(_078_), .B(_074_), .Y(\$genblock$spm.v:65$13[4].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _317_ ( .A1(_070_), .A2(_072_), .B1(_071_), .Y(_001_) ); sky130_fd_sc_hd__nand2_1 _318_ ( .A(y), .B(x[5]), .Y(_079_) ); sky130_fd_sc_hd__nand2_1 _319_ ( .A(\$genblock$spm.v:65$14[5].csa.y ), .B(\$genblock$spm.v:65$14[5].csa.sc ), .Y(_080_) ); sky130_fd_sc_hd__nor2_1 _320_ ( .A(\$genblock$spm.v:65$14[5].csa.y ), .B(\$genblock$spm.v:65$14[5].csa.sc ), .Y(_081_) ); sky130_fd_sc_hd__nor3b_1 _321_ ( .A(_079_), .B(_081_), .C_N(_080_), .Y(_082_) ); sky130_fd_sc_hd__or2_2 _322_ ( .A(\$genblock$spm.v:65$14[5].csa.y ), .B(\$genblock$spm.v:65$14[5].csa.sc ), .X(_084_) ); sky130_fd_sc_hd__a22oi_1 _323_ ( .A1(y), .A2(x[5]), .B1(_084_), .B2(_080_), .Y(_086_) ); sky130_fd_sc_hd__nor2_1 _324_ ( .A(_086_), .B(_082_), .Y(\$genblock$spm.v:65$14[5].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _325_ ( .A1(_079_), .A2(_081_), .B1(_080_), .Y(_004_) ); sky130_fd_sc_hd__nand2_1 _326_ ( .A(y), .B(x[6]), .Y(_088_) ); sky130_fd_sc_hd__nand2_1 _327_ ( .A(\$genblock$spm.v:65$15[6].csa.y ), .B(\$genblock$spm.v:65$15[6].csa.sc ), .Y(_089_) ); sky130_fd_sc_hd__nor2_1 _328_ ( .A(\$genblock$spm.v:65$15[6].csa.y ), .B(\$genblock$spm.v:65$15[6].csa.sc ), .Y(_090_) ); sky130_fd_sc_hd__nor3b_1 _329_ ( .A(_088_), .B(_090_), .C_N(_089_), .Y(_091_) ); sky130_fd_sc_hd__or2_2 _330_ ( .A(\$genblock$spm.v:65$15[6].csa.y ), .B(\$genblock$spm.v:65$15[6].csa.sc ), .X(_092_) ); sky130_fd_sc_hd__a22oi_1 _331_ ( .A1(y), .A2(x[6]), .B1(_092_), .B2(_089_), .Y(_094_) ); sky130_fd_sc_hd__nor2_1 _332_ ( .A(_094_), .B(_091_), .Y(\$genblock$spm.v:65$15[6].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _333_ ( .A1(_088_), .A2(_090_), .B1(_089_), .Y(_007_) ); sky130_fd_sc_hd__nand2_1 _334_ ( .A(y), .B(x[7]), .Y(_097_) ); sky130_fd_sc_hd__nand2_1 _335_ ( .A(\$genblock$spm.v:65$16[7].csa.y ), .B(\$genblock$spm.v:65$16[7].csa.sc ), .Y(_098_) ); sky130_fd_sc_hd__nor2_1 _336_ ( .A(\$genblock$spm.v:65$16[7].csa.y ), .B(\$genblock$spm.v:65$16[7].csa.sc ), .Y(_099_) ); sky130_fd_sc_hd__nor3b_1 _337_ ( .A(_097_), .B(_099_), .C_N(_098_), .Y(_100_) ); sky130_fd_sc_hd__or2_2 _338_ ( .A(\$genblock$spm.v:65$16[7].csa.y ), .B(\$genblock$spm.v:65$16[7].csa.sc ), .X(_101_) ); sky130_fd_sc_hd__a22oi_1 _339_ ( .A1(y), .A2(x[7]), .B1(_101_), .B2(_098_), .Y(_102_) ); sky130_fd_sc_hd__nor2_1 _340_ ( .A(_102_), .B(_100_), .Y(\$genblock$spm.v:65$16[7].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _341_ ( .A1(_097_), .A2(_099_), .B1(_098_), .Y(_010_) ); sky130_fd_sc_hd__nand2_1 _342_ ( .A(y), .B(x[8]), .Y(_106_) ); sky130_fd_sc_hd__nand2_1 _343_ ( .A(\$genblock$spm.v:65$17[8].csa.y ), .B(\$genblock$spm.v:65$17[8].csa.sc ), .Y(_107_) ); sky130_fd_sc_hd__nor2_1 _344_ ( .A(\$genblock$spm.v:65$17[8].csa.y ), .B(\$genblock$spm.v:65$17[8].csa.sc ), .Y(_108_) ); sky130_fd_sc_hd__nor3b_1 _345_ ( .A(_106_), .B(_108_), .C_N(_107_), .Y(_109_) ); sky130_fd_sc_hd__or2_2 _346_ ( .A(\$genblock$spm.v:65$17[8].csa.y ), .B(\$genblock$spm.v:65$17[8].csa.sc ), .X(_110_) ); sky130_fd_sc_hd__a22oi_1 _347_ ( .A1(y), .A2(x[8]), .B1(_110_), .B2(_107_), .Y(_111_) ); sky130_fd_sc_hd__nor2_1 _348_ ( .A(_111_), .B(_109_), .Y(\$genblock$spm.v:65$17[8].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _349_ ( .A1(_106_), .A2(_108_), .B1(_107_), .Y(_013_) ); sky130_fd_sc_hd__nand2_1 _350_ ( .A(y), .B(x[9]), .Y(_114_) ); sky130_fd_sc_hd__nand2_1 _351_ ( .A(\$genblock$spm.v:65$18[9].csa.y ), .B(\$genblock$spm.v:65$18[9].csa.sc ), .Y(_116_) ); sky130_fd_sc_hd__nor2_1 _352_ ( .A(\$genblock$spm.v:65$18[9].csa.y ), .B(\$genblock$spm.v:65$18[9].csa.sc ), .Y(_117_) ); sky130_fd_sc_hd__nor3b_1 _353_ ( .A(_114_), .B(_117_), .C_N(_116_), .Y(_118_) ); sky130_fd_sc_hd__or2_2 _354_ ( .A(\$genblock$spm.v:65$18[9].csa.y ), .B(\$genblock$spm.v:65$18[9].csa.sc ), .X(_119_) ); sky130_fd_sc_hd__a22oi_1 _355_ ( .A1(y), .A2(x[9]), .B1(_119_), .B2(_116_), .Y(_120_) ); sky130_fd_sc_hd__nor2_1 _356_ ( .A(_120_), .B(_118_), .Y(\$genblock$spm.v:65$18[9].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _357_ ( .A1(_114_), .A2(_117_), .B1(_116_), .Y(_016_) ); sky130_fd_sc_hd__nand2_1 _358_ ( .A(y), .B(x[10]), .Y(_122_) ); sky130_fd_sc_hd__nand2_1 _359_ ( .A(\$genblock$spm.v:65$19[10].csa.y ), .B(\$genblock$spm.v:65$19[10].csa.sc ), .Y(_124_) ); sky130_fd_sc_hd__nor2_1 _360_ ( .A(\$genblock$spm.v:65$19[10].csa.y ), .B(\$genblock$spm.v:65$19[10].csa.sc ), .Y(_126_) ); sky130_fd_sc_hd__nor3b_1 _361_ ( .A(_122_), .B(_126_), .C_N(_124_), .Y(_127_) ); sky130_fd_sc_hd__or2_2 _362_ ( .A(\$genblock$spm.v:65$19[10].csa.y ), .B(\$genblock$spm.v:65$19[10].csa.sc ), .X(_128_) ); sky130_fd_sc_hd__a22oi_1 _363_ ( .A1(y), .A2(x[10]), .B1(_128_), .B2(_124_), .Y(_129_) ); sky130_fd_sc_hd__nor2_1 _364_ ( .A(_129_), .B(_127_), .Y(\$genblock$spm.v:65$19[10].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _365_ ( .A1(_122_), .A2(_126_), .B1(_124_), .Y(_019_) ); sky130_fd_sc_hd__nand2_1 _366_ ( .A(y), .B(x[11]), .Y(_130_) ); sky130_fd_sc_hd__nand2_1 _367_ ( .A(\$genblock$spm.v:65$20[11].csa.y ), .B(\$genblock$spm.v:65$20[11].csa.sc ), .Y(_132_) ); sky130_fd_sc_hd__nor2_1 _368_ ( .A(\$genblock$spm.v:65$20[11].csa.y ), .B(\$genblock$spm.v:65$20[11].csa.sc ), .Y(_134_) ); sky130_fd_sc_hd__nor3b_1 _369_ ( .A(_130_), .B(_134_), .C_N(_132_), .Y(_136_) ); sky130_fd_sc_hd__or2_2 _370_ ( .A(\$genblock$spm.v:65$20[11].csa.y ), .B(\$genblock$spm.v:65$20[11].csa.sc ), .X(_137_) ); sky130_fd_sc_hd__a22oi_1 _371_ ( .A1(y), .A2(x[11]), .B1(_137_), .B2(_132_), .Y(_138_) ); sky130_fd_sc_hd__nor2_1 _372_ ( .A(_138_), .B(_136_), .Y(\$genblock$spm.v:65$20[11].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _373_ ( .A1(_130_), .A2(_134_), .B1(_132_), .Y(_022_) ); sky130_fd_sc_hd__nand2_1 _374_ ( .A(y), .B(x[12]), .Y(_139_) ); sky130_fd_sc_hd__nand2_1 _375_ ( .A(\$genblock$spm.v:65$21[12].csa.y ), .B(\$genblock$spm.v:65$21[12].csa.sc ), .Y(_140_) ); sky130_fd_sc_hd__nor2_1 _376_ ( .A(\$genblock$spm.v:65$21[12].csa.y ), .B(\$genblock$spm.v:65$21[12].csa.sc ), .Y(_142_) ); sky130_fd_sc_hd__nor3b_1 _377_ ( .A(_139_), .B(_142_), .C_N(_140_), .Y(_144_) ); sky130_fd_sc_hd__or2_2 _378_ ( .A(\$genblock$spm.v:65$21[12].csa.y ), .B(\$genblock$spm.v:65$21[12].csa.sc ), .X(_146_) ); sky130_fd_sc_hd__a22oi_1 _379_ ( .A1(y), .A2(x[12]), .B1(_146_), .B2(_140_), .Y(_147_) ); sky130_fd_sc_hd__nor2_1 _380_ ( .A(_147_), .B(_144_), .Y(\$genblock$spm.v:65$21[12].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _381_ ( .A1(_139_), .A2(_142_), .B1(_140_), .Y(_025_) ); sky130_fd_sc_hd__nand2_1 _382_ ( .A(y), .B(x[13]), .Y(_148_) ); sky130_fd_sc_hd__nand2_1 _383_ ( .A(\$genblock$spm.v:65$22[13].csa.y ), .B(\$genblock$spm.v:65$22[13].csa.sc ), .Y(_149_) ); sky130_fd_sc_hd__nor2_1 _384_ ( .A(\$genblock$spm.v:65$22[13].csa.y ), .B(\$genblock$spm.v:65$22[13].csa.sc ), .Y(_150_) ); sky130_fd_sc_hd__nor3b_1 _385_ ( .A(_148_), .B(_150_), .C_N(_149_), .Y(_152_) ); sky130_fd_sc_hd__or2_2 _386_ ( .A(\$genblock$spm.v:65$22[13].csa.y ), .B(\$genblock$spm.v:65$22[13].csa.sc ), .X(_154_) ); sky130_fd_sc_hd__a22oi_1 _387_ ( .A1(y), .A2(x[13]), .B1(_154_), .B2(_149_), .Y(_156_) ); sky130_fd_sc_hd__nor2_1 _388_ ( .A(_156_), .B(_152_), .Y(\$genblock$spm.v:65$22[13].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _389_ ( .A1(_148_), .A2(_150_), .B1(_149_), .Y(_028_) ); sky130_fd_sc_hd__nand2_1 _390_ ( .A(y), .B(x[14]), .Y(_157_) ); sky130_fd_sc_hd__nand2_1 _391_ ( .A(\$genblock$spm.v:65$23[14].csa.y ), .B(\$genblock$spm.v:65$23[14].csa.sc ), .Y(_158_) ); sky130_fd_sc_hd__nor2_1 _392_ ( .A(\$genblock$spm.v:65$23[14].csa.y ), .B(\$genblock$spm.v:65$23[14].csa.sc ), .Y(_159_) ); sky130_fd_sc_hd__nor3b_1 _393_ ( .A(_157_), .B(_159_), .C_N(_158_), .Y(_160_) ); sky130_fd_sc_hd__or2_2 _394_ ( .A(\$genblock$spm.v:65$23[14].csa.y ), .B(\$genblock$spm.v:65$23[14].csa.sc ), .X(_162_) ); sky130_fd_sc_hd__a22oi_1 _395_ ( .A1(y), .A2(x[14]), .B1(_162_), .B2(_158_), .Y(_164_) ); sky130_fd_sc_hd__nor2_1 _396_ ( .A(_164_), .B(_160_), .Y(\$genblock$spm.v:65$23[14].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _397_ ( .A1(_157_), .A2(_159_), .B1(_158_), .Y(_031_) ); sky130_fd_sc_hd__nand2_1 _398_ ( .A(y), .B(x[15]), .Y(_166_) ); sky130_fd_sc_hd__nand2_1 _399_ ( .A(\$genblock$spm.v:65$24[15].csa.y ), .B(\$genblock$spm.v:65$24[15].csa.sc ), .Y(_167_) ); sky130_fd_sc_hd__nor2_1 _400_ ( .A(\$genblock$spm.v:65$24[15].csa.y ), .B(\$genblock$spm.v:65$24[15].csa.sc ), .Y(_168_) ); sky130_fd_sc_hd__nor3b_1 _401_ ( .A(_166_), .B(_168_), .C_N(_167_), .Y(_169_) ); sky130_fd_sc_hd__or2_2 _402_ ( .A(\$genblock$spm.v:65$24[15].csa.y ), .B(\$genblock$spm.v:65$24[15].csa.sc ), .X(_170_) ); sky130_fd_sc_hd__a22oi_1 _403_ ( .A1(y), .A2(x[15]), .B1(_170_), .B2(_167_), .Y(_172_) ); sky130_fd_sc_hd__nor2_1 _404_ ( .A(_172_), .B(_169_), .Y(\$genblock$spm.v:65$24[15].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _405_ ( .A1(_166_), .A2(_168_), .B1(_167_), .Y(_034_) ); sky130_fd_sc_hd__nand2_1 _406_ ( .A(y), .B(x[16]), .Y(_175_) ); sky130_fd_sc_hd__nand2_1 _407_ ( .A(\$genblock$spm.v:65$25[16].csa.y ), .B(\$genblock$spm.v:65$25[16].csa.sc ), .Y(_177_) ); sky130_fd_sc_hd__nor2_1 _408_ ( .A(\$genblock$spm.v:65$25[16].csa.y ), .B(\$genblock$spm.v:65$25[16].csa.sc ), .Y(_179_) ); sky130_fd_sc_hd__nor3b_1 _409_ ( .A(_175_), .B(_179_), .C_N(_177_), .Y(_180_) ); sky130_fd_sc_hd__or2_2 _410_ ( .A(\$genblock$spm.v:65$25[16].csa.y ), .B(\$genblock$spm.v:65$25[16].csa.sc ), .X(_181_) ); sky130_fd_sc_hd__a22oi_1 _411_ ( .A1(y), .A2(x[16]), .B1(_181_), .B2(_177_), .Y(_182_) ); sky130_fd_sc_hd__nor2_1 _412_ ( .A(_182_), .B(_180_), .Y(\$genblock$spm.v:65$25[16].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _413_ ( .A1(_175_), .A2(_179_), .B1(_177_), .Y(_037_) ); sky130_fd_sc_hd__nand2_1 _414_ ( .A(y), .B(x[17]), .Y(_183_) ); sky130_fd_sc_hd__nand2_1 _415_ ( .A(\$genblock$spm.v:65$26[17].csa.y ), .B(\$genblock$spm.v:65$26[17].csa.sc ), .Y(_184_) ); sky130_fd_sc_hd__nor2_1 _416_ ( .A(\$genblock$spm.v:65$26[17].csa.y ), .B(\$genblock$spm.v:65$26[17].csa.sc ), .Y(_185_) ); sky130_fd_sc_hd__nor3b_1 _417_ ( .A(_183_), .B(_185_), .C_N(_184_), .Y(_186_) ); sky130_fd_sc_hd__or2_2 _418_ ( .A(\$genblock$spm.v:65$26[17].csa.y ), .B(\$genblock$spm.v:65$26[17].csa.sc ), .X(_187_) ); sky130_fd_sc_hd__a22oi_1 _419_ ( .A1(y), .A2(x[17]), .B1(_187_), .B2(_184_), .Y(_188_) ); sky130_fd_sc_hd__nor2_1 _420_ ( .A(_188_), .B(_186_), .Y(\$genblock$spm.v:65$26[17].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _421_ ( .A1(_183_), .A2(_185_), .B1(_184_), .Y(_040_) ); sky130_fd_sc_hd__nand2_1 _422_ ( .A(y), .B(x[18]), .Y(_189_) ); sky130_fd_sc_hd__nand2_1 _423_ ( .A(\$genblock$spm.v:65$27[18].csa.y ), .B(\$genblock$spm.v:65$27[18].csa.sc ), .Y(_190_) ); sky130_fd_sc_hd__nor2_1 _424_ ( .A(\$genblock$spm.v:65$27[18].csa.y ), .B(\$genblock$spm.v:65$27[18].csa.sc ), .Y(_191_) ); sky130_fd_sc_hd__nor3b_1 _425_ ( .A(_189_), .B(_191_), .C_N(_190_), .Y(_192_) ); sky130_fd_sc_hd__or2_2 _426_ ( .A(\$genblock$spm.v:65$27[18].csa.y ), .B(\$genblock$spm.v:65$27[18].csa.sc ), .X(_193_) ); sky130_fd_sc_hd__a22oi_1 _427_ ( .A1(y), .A2(x[18]), .B1(_193_), .B2(_190_), .Y(_194_) ); sky130_fd_sc_hd__nor2_1 _428_ ( .A(_194_), .B(_192_), .Y(\$genblock$spm.v:65$27[18].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _429_ ( .A1(_189_), .A2(_191_), .B1(_190_), .Y(_043_) ); sky130_fd_sc_hd__nand2_1 _430_ ( .A(y), .B(x[19]), .Y(_195_) ); sky130_fd_sc_hd__nand2_1 _431_ ( .A(\$genblock$spm.v:65$28[19].csa.y ), .B(\$genblock$spm.v:65$28[19].csa.sc ), .Y(_196_) ); sky130_fd_sc_hd__nor2_1 _432_ ( .A(\$genblock$spm.v:65$28[19].csa.y ), .B(\$genblock$spm.v:65$28[19].csa.sc ), .Y(_197_) ); sky130_fd_sc_hd__nor3b_1 _433_ ( .A(_195_), .B(_197_), .C_N(_196_), .Y(_198_) ); sky130_fd_sc_hd__or2_2 _434_ ( .A(\$genblock$spm.v:65$28[19].csa.y ), .B(\$genblock$spm.v:65$28[19].csa.sc ), .X(_199_) ); sky130_fd_sc_hd__a22oi_1 _435_ ( .A1(y), .A2(x[19]), .B1(_199_), .B2(_196_), .Y(_200_) ); sky130_fd_sc_hd__nor2_1 _436_ ( .A(_200_), .B(_198_), .Y(\$genblock$spm.v:65$28[19].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _437_ ( .A1(_195_), .A2(_197_), .B1(_196_), .Y(_053_) ); sky130_fd_sc_hd__nand2_1 _438_ ( .A(y), .B(x[20]), .Y(_201_) ); sky130_fd_sc_hd__nand2_1 _439_ ( .A(\$genblock$spm.v:65$29[20].csa.y ), .B(\$genblock$spm.v:65$29[20].csa.sc ), .Y(_202_) ); sky130_fd_sc_hd__nor2_1 _440_ ( .A(\$genblock$spm.v:65$29[20].csa.y ), .B(\$genblock$spm.v:65$29[20].csa.sc ), .Y(_203_) ); sky130_fd_sc_hd__nor3b_1 _441_ ( .A(_201_), .B(_203_), .C_N(_202_), .Y(_204_) ); sky130_fd_sc_hd__or2_2 _442_ ( .A(\$genblock$spm.v:65$29[20].csa.y ), .B(\$genblock$spm.v:65$29[20].csa.sc ), .X(_205_) ); sky130_fd_sc_hd__a22oi_1 _443_ ( .A1(y), .A2(x[20]), .B1(_205_), .B2(_202_), .Y(_206_) ); sky130_fd_sc_hd__nor2_1 _444_ ( .A(_206_), .B(_204_), .Y(\$genblock$spm.v:65$29[20].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _445_ ( .A1(_201_), .A2(_203_), .B1(_202_), .Y(_063_) ); sky130_fd_sc_hd__nand2_1 _446_ ( .A(y), .B(x[21]), .Y(_207_) ); sky130_fd_sc_hd__nand2_1 _447_ ( .A(\$genblock$spm.v:65$30[21].csa.y ), .B(\$genblock$spm.v:65$30[21].csa.sc ), .Y(_208_) ); sky130_fd_sc_hd__nor2_1 _448_ ( .A(\$genblock$spm.v:65$30[21].csa.y ), .B(\$genblock$spm.v:65$30[21].csa.sc ), .Y(_209_) ); sky130_fd_sc_hd__nor3b_1 _449_ ( .A(_207_), .B(_209_), .C_N(_208_), .Y(_210_) ); sky130_fd_sc_hd__or2_2 _450_ ( .A(\$genblock$spm.v:65$30[21].csa.y ), .B(\$genblock$spm.v:65$30[21].csa.sc ), .X(_211_) ); sky130_fd_sc_hd__a22oi_1 _451_ ( .A1(y), .A2(x[21]), .B1(_211_), .B2(_208_), .Y(_212_) ); sky130_fd_sc_hd__nor2_1 _452_ ( .A(_212_), .B(_210_), .Y(\$genblock$spm.v:65$30[21].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _453_ ( .A1(_207_), .A2(_209_), .B1(_208_), .Y(_073_) ); sky130_fd_sc_hd__nand2_1 _454_ ( .A(y), .B(x[22]), .Y(_213_) ); sky130_fd_sc_hd__nand2_1 _455_ ( .A(\$genblock$spm.v:65$31[22].csa.y ), .B(\$genblock$spm.v:65$31[22].csa.sc ), .Y(_214_) ); sky130_fd_sc_hd__nor2_1 _456_ ( .A(\$genblock$spm.v:65$31[22].csa.y ), .B(\$genblock$spm.v:65$31[22].csa.sc ), .Y(_215_) ); sky130_fd_sc_hd__nor3b_1 _457_ ( .A(_213_), .B(_215_), .C_N(_214_), .Y(_216_) ); sky130_fd_sc_hd__or2_2 _458_ ( .A(\$genblock$spm.v:65$31[22].csa.y ), .B(\$genblock$spm.v:65$31[22].csa.sc ), .X(_217_) ); sky130_fd_sc_hd__a22oi_1 _459_ ( .A1(y), .A2(x[22]), .B1(_217_), .B2(_214_), .Y(_218_) ); sky130_fd_sc_hd__nor2_1 _460_ ( .A(_218_), .B(_216_), .Y(\$genblock$spm.v:65$31[22].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _461_ ( .A1(_213_), .A2(_215_), .B1(_214_), .Y(_083_) ); sky130_fd_sc_hd__nand2_1 _462_ ( .A(y), .B(x[23]), .Y(_219_) ); sky130_fd_sc_hd__nand2_1 _463_ ( .A(\$genblock$spm.v:65$32[23].csa.y ), .B(\$genblock$spm.v:65$32[23].csa.sc ), .Y(_220_) ); sky130_fd_sc_hd__nor2_1 _464_ ( .A(\$genblock$spm.v:65$32[23].csa.y ), .B(\$genblock$spm.v:65$32[23].csa.sc ), .Y(_221_) ); sky130_fd_sc_hd__nor3b_1 _465_ ( .A(_219_), .B(_221_), .C_N(_220_), .Y(_222_) ); sky130_fd_sc_hd__or2_2 _466_ ( .A(\$genblock$spm.v:65$32[23].csa.y ), .B(\$genblock$spm.v:65$32[23].csa.sc ), .X(_223_) ); sky130_fd_sc_hd__a22oi_1 _467_ ( .A1(y), .A2(x[23]), .B1(_223_), .B2(_220_), .Y(_224_) ); sky130_fd_sc_hd__nor2_1 _468_ ( .A(_224_), .B(_222_), .Y(\$genblock$spm.v:65$32[23].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _469_ ( .A1(_219_), .A2(_221_), .B1(_220_), .Y(_093_) ); sky130_fd_sc_hd__nand2_1 _470_ ( .A(y), .B(x[24]), .Y(_225_) ); sky130_fd_sc_hd__nand2_1 _471_ ( .A(\$genblock$spm.v:65$33[24].csa.y ), .B(\$genblock$spm.v:65$33[24].csa.sc ), .Y(_226_) ); sky130_fd_sc_hd__nor2_1 _472_ ( .A(\$genblock$spm.v:65$33[24].csa.y ), .B(\$genblock$spm.v:65$33[24].csa.sc ), .Y(_227_) ); sky130_fd_sc_hd__nor3b_1 _473_ ( .A(_225_), .B(_227_), .C_N(_226_), .Y(_228_) ); sky130_fd_sc_hd__or2_2 _474_ ( .A(\$genblock$spm.v:65$33[24].csa.y ), .B(\$genblock$spm.v:65$33[24].csa.sc ), .X(_229_) ); sky130_fd_sc_hd__a22oi_1 _475_ ( .A1(y), .A2(x[24]), .B1(_229_), .B2(_226_), .Y(_230_) ); sky130_fd_sc_hd__nor2_1 _476_ ( .A(_230_), .B(_228_), .Y(\$genblock$spm.v:65$33[24].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _477_ ( .A1(_225_), .A2(_227_), .B1(_226_), .Y(_103_) ); sky130_fd_sc_hd__nand2_1 _478_ ( .A(y), .B(x[25]), .Y(_231_) ); sky130_fd_sc_hd__nand2_1 _479_ ( .A(\$genblock$spm.v:65$34[25].csa.y ), .B(\$genblock$spm.v:65$34[25].csa.sc ), .Y(_232_) ); sky130_fd_sc_hd__nor2_1 _480_ ( .A(\$genblock$spm.v:65$34[25].csa.y ), .B(\$genblock$spm.v:65$34[25].csa.sc ), .Y(_233_) ); sky130_fd_sc_hd__nor3b_1 _481_ ( .A(_231_), .B(_233_), .C_N(_232_), .Y(_234_) ); sky130_fd_sc_hd__or2_2 _482_ ( .A(\$genblock$spm.v:65$34[25].csa.y ), .B(\$genblock$spm.v:65$34[25].csa.sc ), .X(_235_) ); sky130_fd_sc_hd__a22oi_1 _483_ ( .A1(y), .A2(x[25]), .B1(_235_), .B2(_232_), .Y(_236_) ); sky130_fd_sc_hd__nor2_1 _484_ ( .A(_236_), .B(_234_), .Y(\$genblock$spm.v:65$34[25].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _485_ ( .A1(_231_), .A2(_233_), .B1(_232_), .Y(_112_) ); sky130_fd_sc_hd__nand2_1 _486_ ( .A(y), .B(x[26]), .Y(_237_) ); sky130_fd_sc_hd__nand2_1 _487_ ( .A(\$genblock$spm.v:65$35[26].csa.y ), .B(\$genblock$spm.v:65$35[26].csa.sc ), .Y(_238_) ); sky130_fd_sc_hd__nor2_1 _488_ ( .A(\$genblock$spm.v:65$35[26].csa.y ), .B(\$genblock$spm.v:65$35[26].csa.sc ), .Y(_239_) ); sky130_fd_sc_hd__nor3b_1 _489_ ( .A(_237_), .B(_239_), .C_N(_238_), .Y(_240_) ); sky130_fd_sc_hd__or2_2 _490_ ( .A(\$genblock$spm.v:65$35[26].csa.y ), .B(\$genblock$spm.v:65$35[26].csa.sc ), .X(_241_) ); sky130_fd_sc_hd__a22oi_1 _491_ ( .A1(y), .A2(x[26]), .B1(_241_), .B2(_238_), .Y(_242_) ); sky130_fd_sc_hd__nor2_1 _492_ ( .A(_242_), .B(_240_), .Y(\$genblock$spm.v:65$35[26].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _493_ ( .A1(_237_), .A2(_239_), .B1(_238_), .Y(_121_) ); sky130_fd_sc_hd__nand2_1 _494_ ( .A(y), .B(x[27]), .Y(_243_) ); sky130_fd_sc_hd__nand2_1 _495_ ( .A(\$genblock$spm.v:65$36[27].csa.y ), .B(\$genblock$spm.v:65$36[27].csa.sc ), .Y(_244_) ); sky130_fd_sc_hd__nor2_1 _496_ ( .A(\$genblock$spm.v:65$36[27].csa.y ), .B(\$genblock$spm.v:65$36[27].csa.sc ), .Y(_245_) ); sky130_fd_sc_hd__nor3b_1 _497_ ( .A(_243_), .B(_245_), .C_N(_244_), .Y(_246_) ); sky130_fd_sc_hd__or2_2 _498_ ( .A(\$genblock$spm.v:65$36[27].csa.y ), .B(\$genblock$spm.v:65$36[27].csa.sc ), .X(_247_) ); sky130_fd_sc_hd__a22oi_1 _499_ ( .A1(y), .A2(x[27]), .B1(_247_), .B2(_244_), .Y(_248_) ); sky130_fd_sc_hd__nor2_1 _500_ ( .A(_248_), .B(_246_), .Y(\$genblock$spm.v:65$36[27].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _501_ ( .A1(_243_), .A2(_245_), .B1(_244_), .Y(_131_) ); sky130_fd_sc_hd__nand2_1 _502_ ( .A(y), .B(x[28]), .Y(_249_) ); sky130_fd_sc_hd__nand2_1 _503_ ( .A(\$genblock$spm.v:65$37[28].csa.y ), .B(\$genblock$spm.v:65$37[28].csa.sc ), .Y(_250_) ); sky130_fd_sc_hd__nor2_1 _504_ ( .A(\$genblock$spm.v:65$37[28].csa.y ), .B(\$genblock$spm.v:65$37[28].csa.sc ), .Y(_251_) ); sky130_fd_sc_hd__nor3b_1 _505_ ( .A(_249_), .B(_251_), .C_N(_250_), .Y(_252_) ); sky130_fd_sc_hd__or2_2 _506_ ( .A(\$genblock$spm.v:65$37[28].csa.y ), .B(\$genblock$spm.v:65$37[28].csa.sc ), .X(_253_) ); sky130_fd_sc_hd__a22oi_1 _507_ ( .A1(y), .A2(x[28]), .B1(_253_), .B2(_250_), .Y(_254_) ); sky130_fd_sc_hd__nor2_1 _508_ ( .A(_254_), .B(_252_), .Y(\$genblock$spm.v:65$37[28].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _509_ ( .A1(_249_), .A2(_251_), .B1(_250_), .Y(_141_) ); sky130_fd_sc_hd__nand2_1 _510_ ( .A(y), .B(x[29]), .Y(_255_) ); sky130_fd_sc_hd__nand2_1 _511_ ( .A(\$genblock$spm.v:65$38[29].csa.y ), .B(\$genblock$spm.v:65$38[29].csa.sc ), .Y(_256_) ); sky130_fd_sc_hd__nor2_1 _512_ ( .A(\$genblock$spm.v:65$38[29].csa.y ), .B(\$genblock$spm.v:65$38[29].csa.sc ), .Y(_257_) ); sky130_fd_sc_hd__nor3b_1 _513_ ( .A(_255_), .B(_257_), .C_N(_256_), .Y(_258_) ); sky130_fd_sc_hd__or2_2 _514_ ( .A(\$genblock$spm.v:65$38[29].csa.y ), .B(\$genblock$spm.v:65$38[29].csa.sc ), .X(_259_) ); sky130_fd_sc_hd__a22oi_1 _515_ ( .A1(y), .A2(x[29]), .B1(_259_), .B2(_256_), .Y(_260_) ); sky130_fd_sc_hd__nor2_1 _516_ ( .A(_260_), .B(_258_), .Y(\$genblock$spm.v:65$38[29].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _517_ ( .A1(_255_), .A2(_257_), .B1(_256_), .Y(_151_) ); sky130_fd_sc_hd__nand2_1 _518_ ( .A(y), .B(x[30]), .Y(_261_) ); sky130_fd_sc_hd__nand2_1 _519_ ( .A(\$genblock$spm.v:65$39[30].csa.y ), .B(\$genblock$spm.v:65$39[30].csa.sc ), .Y(_262_) ); sky130_fd_sc_hd__nor2_1 _520_ ( .A(\$genblock$spm.v:65$39[30].csa.y ), .B(\$genblock$spm.v:65$39[30].csa.sc ), .Y(_263_) ); sky130_fd_sc_hd__nor3b_1 _521_ ( .A(_261_), .B(_263_), .C_N(_262_), .Y(_264_) ); sky130_fd_sc_hd__or2_2 _522_ ( .A(\$genblock$spm.v:65$39[30].csa.y ), .B(\$genblock$spm.v:65$39[30].csa.sc ), .X(_265_) ); sky130_fd_sc_hd__a22oi_1 _523_ ( .A1(y), .A2(x[30]), .B1(_265_), .B2(_262_), .Y(_266_) ); sky130_fd_sc_hd__nor2_1 _524_ ( .A(_266_), .B(_264_), .Y(\$genblock$spm.v:65$39[30].csa.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _525_ ( .A1(_261_), .A2(_263_), .B1(_262_), .Y(_161_) ); sky130_fd_sc_hd__nand2_1 _526_ ( .A(y), .B(x[0]), .Y(_267_) ); sky130_fd_sc_hd__nand2_1 _527_ ( .A(\$genblock$spm.v:65$10[1].csa.sum ), .B(\csa0.sc ), .Y(_268_) ); sky130_fd_sc_hd__nor2_1 _528_ ( .A(\$genblock$spm.v:65$10[1].csa.sum ), .B(\csa0.sc ), .Y(_269_) ); sky130_fd_sc_hd__nor3b_1 _529_ ( .A(_267_), .B(_269_), .C_N(_268_), .Y(_270_) ); sky130_fd_sc_hd__or2_2 _530_ ( .A(\$genblock$spm.v:65$10[1].csa.sum ), .B(\csa0.sc ), .X(_271_) ); sky130_fd_sc_hd__a22oi_1 _531_ ( .A1(y), .A2(x[0]), .B1(_271_), .B2(_268_), .Y(_272_) ); sky130_fd_sc_hd__nor2_1 _532_ ( .A(_272_), .B(_270_), .Y(\csa0.hsum2 ) ); sky130_fd_sc_hd__o21ai_0 _533_ ( .A1(_267_), .A2(_269_), .B1(_268_), .Y(_171_) ); sky130_fd_sc_hd__clkinv_1 _534_ ( .A(\tcmp.z ), .Y(_273_) ); sky130_fd_sc_hd__nand2_1 _535_ ( .A(x[31]), .B(y), .Y(_274_) ); sky130_fd_sc_hd__nand2_1 _536_ ( .A(_274_), .B(_273_), .Y(_176_) ); sky130_fd_sc_hd__xnor2_1 _537_ ( .A(\tcmp.z ), .B(_274_), .Y(_178_) ); sky130_fd_sc_hd__clkinv_1 _538_ ( .A(rst), .Y(_275_) ); sky130_fd_sc_hd__clkinv_1 _539_ ( .A(rst), .Y(_277_) ); sky130_fd_sc_hd__clkinv_1 _540_ ( .A(rst), .Y(_278_) ); sky130_fd_sc_hd__clkinv_1 _541_ ( .A(rst), .Y(_280_) ); sky130_fd_sc_hd__clkinv_1 _542_ ( .A(rst), .Y(_281_) ); sky130_fd_sc_hd__clkinv_1 _543_ ( .A(rst), .Y(_283_) ); sky130_fd_sc_hd__clkinv_1 _544_ ( .A(rst), .Y(_284_) ); sky130_fd_sc_hd__clkinv_1 _545_ ( .A(rst), .Y(_002_) ); sky130_fd_sc_hd__clkinv_1 _546_ ( .A(rst), .Y(_003_) ); sky130_fd_sc_hd__clkinv_1 _547_ ( .A(rst), .Y(_005_) ); sky130_fd_sc_hd__clkinv_1 _548_ ( .A(rst), .Y(_006_) ); sky130_fd_sc_hd__clkinv_1 _549_ ( .A(rst), .Y(_008_) ); sky130_fd_sc_hd__clkinv_1 _550_ ( .A(rst), .Y(_009_) ); sky130_fd_sc_hd__clkinv_1 _551_ ( .A(rst), .Y(_011_) ); sky130_fd_sc_hd__clkinv_1 _552_ ( .A(rst), .Y(_012_) ); sky130_fd_sc_hd__clkinv_1 _553_ ( .A(rst), .Y(_014_) ); sky130_fd_sc_hd__clkinv_1 _554_ ( .A(rst), .Y(_015_) ); sky130_fd_sc_hd__clkinv_1 _555_ ( .A(rst), .Y(_017_) ); sky130_fd_sc_hd__clkinv_1 _556_ ( .A(rst), .Y(_018_) ); sky130_fd_sc_hd__clkinv_1 _557_ ( .A(rst), .Y(_020_) ); sky130_fd_sc_hd__clkinv_1 _558_ ( .A(rst), .Y(_021_) ); sky130_fd_sc_hd__clkinv_1 _559_ ( .A(rst), .Y(_023_) ); sky130_fd_sc_hd__clkinv_1 _560_ ( .A(rst), .Y(_024_) ); sky130_fd_sc_hd__clkinv_1 _561_ ( .A(rst), .Y(_026_) ); sky130_fd_sc_hd__clkinv_1 _562_ ( .A(rst), .Y(_027_) ); sky130_fd_sc_hd__clkinv_1 _563_ ( .A(rst), .Y(_029_) ); sky130_fd_sc_hd__clkinv_1 _564_ ( .A(rst), .Y(_030_) ); sky130_fd_sc_hd__clkinv_1 _565_ ( .A(rst), .Y(_032_) ); sky130_fd_sc_hd__clkinv_1 _566_ ( .A(rst), .Y(_033_) ); sky130_fd_sc_hd__clkinv_1 _567_ ( .A(rst), .Y(_035_) ); sky130_fd_sc_hd__clkinv_1 _568_ ( .A(rst), .Y(_036_) ); sky130_fd_sc_hd__clkinv_1 _569_ ( .A(rst), .Y(_038_) ); sky130_fd_sc_hd__clkinv_1 _570_ ( .A(rst), .Y(_039_) ); sky130_fd_sc_hd__clkinv_1 _571_ ( .A(rst), .Y(_041_) ); sky130_fd_sc_hd__clkinv_1 _572_ ( .A(rst), .Y(_042_) ); sky130_fd_sc_hd__clkinv_1 _573_ ( .A(rst), .Y(_045_) ); sky130_fd_sc_hd__clkinv_1 _574_ ( .A(rst), .Y(_047_) ); sky130_fd_sc_hd__clkinv_1 _575_ ( .A(rst), .Y(_055_) ); sky130_fd_sc_hd__clkinv_1 _576_ ( .A(rst), .Y(_057_) ); sky130_fd_sc_hd__clkinv_1 _577_ ( .A(rst), .Y(_065_) ); sky130_fd_sc_hd__clkinv_1 _578_ ( .A(rst), .Y(_067_) ); sky130_fd_sc_hd__clkinv_1 _579_ ( .A(rst), .Y(_075_) ); sky130_fd_sc_hd__clkinv_1 _580_ ( .A(rst), .Y(_077_) ); sky130_fd_sc_hd__clkinv_1 _581_ ( .A(rst), .Y(_085_) ); sky130_fd_sc_hd__clkinv_1 _582_ ( .A(rst), .Y(_087_) ); sky130_fd_sc_hd__clkinv_1 _583_ ( .A(rst), .Y(_095_) ); sky130_fd_sc_hd__clkinv_1 _584_ ( .A(rst), .Y(_096_) ); sky130_fd_sc_hd__clkinv_1 _585_ ( .A(rst), .Y(_104_) ); sky130_fd_sc_hd__clkinv_1 _586_ ( .A(rst), .Y(_105_) ); sky130_fd_sc_hd__clkinv_1 _587_ ( .A(rst), .Y(_113_) ); sky130_fd_sc_hd__clkinv_1 _588_ ( .A(rst), .Y(_115_) ); sky130_fd_sc_hd__clkinv_1 _589_ ( .A(rst), .Y(_123_) ); sky130_fd_sc_hd__clkinv_1 _590_ ( .A(rst), .Y(_125_) ); sky130_fd_sc_hd__clkinv_1 _591_ ( .A(rst), .Y(_133_) ); sky130_fd_sc_hd__clkinv_1 _592_ ( .A(rst), .Y(_135_) ); sky130_fd_sc_hd__clkinv_1 _593_ ( .A(rst), .Y(_143_) ); sky130_fd_sc_hd__clkinv_1 _594_ ( .A(rst), .Y(_145_) ); sky130_fd_sc_hd__clkinv_1 _595_ ( .A(rst), .Y(_153_) ); sky130_fd_sc_hd__clkinv_1 _596_ ( .A(rst), .Y(_155_) ); sky130_fd_sc_hd__clkinv_1 _597_ ( .A(rst), .Y(_163_) ); sky130_fd_sc_hd__clkinv_1 _598_ ( .A(rst), .Y(_165_) ); sky130_fd_sc_hd__clkinv_1 _599_ ( .A(rst), .Y(_173_) ); sky130_fd_sc_hd__clkinv_1 _600_ ( .A(rst), .Y(_174_) ); sky130_fd_sc_hd__dfrtp_1 _601_ ( .CLK(clk), .D(\$genblock$spm.v:65$10[1].csa.hsum2 ), .Q(\$genblock$spm.v:65$10[1].csa.sum ), .RESET_B(_275_) ); sky130_fd_sc_hd__dfrtp_1 _602_ ( .CLK(clk), .D(_276_), .Q(\$genblock$spm.v:65$10[1].csa.sc ), .RESET_B(_277_) ); sky130_fd_sc_hd__dfrtp_1 _603_ ( .CLK(clk), .D(\$genblock$spm.v:65$11[2].csa.hsum2 ), .Q(\$genblock$spm.v:65$10[1].csa.y ), .RESET_B(_278_) ); sky130_fd_sc_hd__dfrtp_1 _604_ ( .CLK(clk), .D(_279_), .Q(\$genblock$spm.v:65$11[2].csa.sc ), .RESET_B(_280_) ); sky130_fd_sc_hd__dfrtp_1 _605_ ( .CLK(clk), .D(\$genblock$spm.v:65$12[3].csa.hsum2 ), .Q(\$genblock$spm.v:65$11[2].csa.y ), .RESET_B(_281_) ); sky130_fd_sc_hd__dfrtp_1 _606_ ( .CLK(clk), .D(_282_), .Q(\$genblock$spm.v:65$12[3].csa.sc ), .RESET_B(_283_) ); sky130_fd_sc_hd__dfrtp_1 _607_ ( .CLK(clk), .D(\$genblock$spm.v:65$13[4].csa.hsum2 ), .Q(\$genblock$spm.v:65$12[3].csa.y ), .RESET_B(_284_) ); sky130_fd_sc_hd__dfrtp_1 _608_ ( .CLK(clk), .D(_001_), .Q(\$genblock$spm.v:65$13[4].csa.sc ), .RESET_B(_002_) ); sky130_fd_sc_hd__dfrtp_1 _609_ ( .CLK(clk), .D(\$genblock$spm.v:65$14[5].csa.hsum2 ), .Q(\$genblock$spm.v:65$13[4].csa.y ), .RESET_B(_003_) ); sky130_fd_sc_hd__dfrtp_1 _610_ ( .CLK(clk), .D(_004_), .Q(\$genblock$spm.v:65$14[5].csa.sc ), .RESET_B(_005_) ); sky130_fd_sc_hd__dfrtp_1 _611_ ( .CLK(clk), .D(\$genblock$spm.v:65$15[6].csa.hsum2 ), .Q(\$genblock$spm.v:65$14[5].csa.y ), .RESET_B(_006_) ); sky130_fd_sc_hd__dfrtp_1 _612_ ( .CLK(clk), .D(_007_), .Q(\$genblock$spm.v:65$15[6].csa.sc ), .RESET_B(_008_) ); sky130_fd_sc_hd__dfrtp_1 _613_ ( .CLK(clk), .D(\$genblock$spm.v:65$16[7].csa.hsum2 ), .Q(\$genblock$spm.v:65$15[6].csa.y ), .RESET_B(_009_) ); sky130_fd_sc_hd__dfrtp_1 _614_ ( .CLK(clk), .D(_010_), .Q(\$genblock$spm.v:65$16[7].csa.sc ), .RESET_B(_011_) ); sky130_fd_sc_hd__dfrtp_1 _615_ ( .CLK(clk), .D(\$genblock$spm.v:65$17[8].csa.hsum2 ), .Q(\$genblock$spm.v:65$16[7].csa.y ), .RESET_B(_012_) ); sky130_fd_sc_hd__dfrtp_1 _616_ ( .CLK(clk), .D(_013_), .Q(\$genblock$spm.v:65$17[8].csa.sc ), .RESET_B(_014_) ); sky130_fd_sc_hd__dfrtp_1 _617_ ( .CLK(clk), .D(\$genblock$spm.v:65$18[9].csa.hsum2 ), .Q(\$genblock$spm.v:65$17[8].csa.y ), .RESET_B(_015_) ); sky130_fd_sc_hd__dfrtp_1 _618_ ( .CLK(clk), .D(_016_), .Q(\$genblock$spm.v:65$18[9].csa.sc ), .RESET_B(_017_) ); sky130_fd_sc_hd__dfrtp_1 _619_ ( .CLK(clk), .D(\$genblock$spm.v:65$19[10].csa.hsum2 ), .Q(\$genblock$spm.v:65$18[9].csa.y ), .RESET_B(_018_) ); sky130_fd_sc_hd__dfrtp_1 _620_ ( .CLK(clk), .D(_019_), .Q(\$genblock$spm.v:65$19[10].csa.sc ), .RESET_B(_020_) ); sky130_fd_sc_hd__dfrtp_1 _621_ ( .CLK(clk), .D(\$genblock$spm.v:65$20[11].csa.hsum2 ), .Q(\$genblock$spm.v:65$19[10].csa.y ), .RESET_B(_021_) ); sky130_fd_sc_hd__dfrtp_1 _622_ ( .CLK(clk), .D(_022_), .Q(\$genblock$spm.v:65$20[11].csa.sc ), .RESET_B(_023_) ); sky130_fd_sc_hd__dfrtp_1 _623_ ( .CLK(clk), .D(\$genblock$spm.v:65$21[12].csa.hsum2 ), .Q(\$genblock$spm.v:65$20[11].csa.y ), .RESET_B(_024_) ); sky130_fd_sc_hd__dfrtp_1 _624_ ( .CLK(clk), .D(_025_), .Q(\$genblock$spm.v:65$21[12].csa.sc ), .RESET_B(_026_) ); sky130_fd_sc_hd__dfrtp_1 _625_ ( .CLK(clk), .D(\$genblock$spm.v:65$22[13].csa.hsum2 ), .Q(\$genblock$spm.v:65$21[12].csa.y ), .RESET_B(_027_) ); sky130_fd_sc_hd__dfrtp_1 _626_ ( .CLK(clk), .D(_028_), .Q(\$genblock$spm.v:65$22[13].csa.sc ), .RESET_B(_029_) ); sky130_fd_sc_hd__dfrtp_1 _627_ ( .CLK(clk), .D(\$genblock$spm.v:65$23[14].csa.hsum2 ), .Q(\$genblock$spm.v:65$22[13].csa.y ), .RESET_B(_030_) ); sky130_fd_sc_hd__dfrtp_1 _628_ ( .CLK(clk), .D(_031_), .Q(\$genblock$spm.v:65$23[14].csa.sc ), .RESET_B(_032_) ); sky130_fd_sc_hd__dfrtp_1 _629_ ( .CLK(clk), .D(\$genblock$spm.v:65$24[15].csa.hsum2 ), .Q(\$genblock$spm.v:65$23[14].csa.y ), .RESET_B(_033_) ); sky130_fd_sc_hd__dfrtp_1 _630_ ( .CLK(clk), .D(_034_), .Q(\$genblock$spm.v:65$24[15].csa.sc ), .RESET_B(_035_) ); sky130_fd_sc_hd__dfrtp_1 _631_ ( .CLK(clk), .D(\$genblock$spm.v:65$25[16].csa.hsum2 ), .Q(\$genblock$spm.v:65$24[15].csa.y ), .RESET_B(_036_) ); sky130_fd_sc_hd__dfrtp_1 _632_ ( .CLK(clk), .D(_037_), .Q(\$genblock$spm.v:65$25[16].csa.sc ), .RESET_B(_038_) ); sky130_fd_sc_hd__dfrtp_1 _633_ ( .CLK(clk), .D(\$genblock$spm.v:65$26[17].csa.hsum2 ), .Q(\$genblock$spm.v:65$25[16].csa.y ), .RESET_B(_039_) ); sky130_fd_sc_hd__dfrtp_1 _634_ ( .CLK(clk), .D(_040_), .Q(\$genblock$spm.v:65$26[17].csa.sc ), .RESET_B(_041_) ); sky130_fd_sc_hd__dfrtp_1 _635_ ( .CLK(clk), .D(\$genblock$spm.v:65$27[18].csa.hsum2 ), .Q(\$genblock$spm.v:65$26[17].csa.y ), .RESET_B(_042_) ); sky130_fd_sc_hd__dfrtp_1 _636_ ( .CLK(clk), .D(_043_), .Q(\$genblock$spm.v:65$27[18].csa.sc ), .RESET_B(_045_) ); sky130_fd_sc_hd__dfrtp_1 _637_ ( .CLK(clk), .D(\$genblock$spm.v:65$28[19].csa.hsum2 ), .Q(\$genblock$spm.v:65$27[18].csa.y ), .RESET_B(_047_) ); sky130_fd_sc_hd__dfrtp_1 _638_ ( .CLK(clk), .D(_053_), .Q(\$genblock$spm.v:65$28[19].csa.sc ), .RESET_B(_055_) ); sky130_fd_sc_hd__dfrtp_1 _639_ ( .CLK(clk), .D(\$genblock$spm.v:65$29[20].csa.hsum2 ), .Q(\$genblock$spm.v:65$28[19].csa.y ), .RESET_B(_057_) ); sky130_fd_sc_hd__dfrtp_1 _640_ ( .CLK(clk), .D(_063_), .Q(\$genblock$spm.v:65$29[20].csa.sc ), .RESET_B(_065_) ); sky130_fd_sc_hd__dfrtp_1 _641_ ( .CLK(clk), .D(\$genblock$spm.v:65$30[21].csa.hsum2 ), .Q(\$genblock$spm.v:65$29[20].csa.y ), .RESET_B(_067_) ); sky130_fd_sc_hd__dfrtp_1 _642_ ( .CLK(clk), .D(_073_), .Q(\$genblock$spm.v:65$30[21].csa.sc ), .RESET_B(_075_) ); sky130_fd_sc_hd__dfrtp_1 _643_ ( .CLK(clk), .D(\$genblock$spm.v:65$31[22].csa.hsum2 ), .Q(\$genblock$spm.v:65$30[21].csa.y ), .RESET_B(_077_) ); sky130_fd_sc_hd__dfrtp_1 _644_ ( .CLK(clk), .D(_083_), .Q(\$genblock$spm.v:65$31[22].csa.sc ), .RESET_B(_085_) ); sky130_fd_sc_hd__dfrtp_1 _645_ ( .CLK(clk), .D(\$genblock$spm.v:65$32[23].csa.hsum2 ), .Q(\$genblock$spm.v:65$31[22].csa.y ), .RESET_B(_087_) ); sky130_fd_sc_hd__dfrtp_1 _646_ ( .CLK(clk), .D(_093_), .Q(\$genblock$spm.v:65$32[23].csa.sc ), .RESET_B(_095_) ); sky130_fd_sc_hd__dfrtp_1 _647_ ( .CLK(clk), .D(\$genblock$spm.v:65$33[24].csa.hsum2 ), .Q(\$genblock$spm.v:65$32[23].csa.y ), .RESET_B(_096_) ); sky130_fd_sc_hd__dfrtp_1 _648_ ( .CLK(clk), .D(_103_), .Q(\$genblock$spm.v:65$33[24].csa.sc ), .RESET_B(_104_) ); sky130_fd_sc_hd__dfrtp_1 _649_ ( .CLK(clk), .D(\$genblock$spm.v:65$34[25].csa.hsum2 ), .Q(\$genblock$spm.v:65$33[24].csa.y ), .RESET_B(_105_) ); sky130_fd_sc_hd__dfrtp_1 _650_ ( .CLK(clk), .D(_112_), .Q(\$genblock$spm.v:65$34[25].csa.sc ), .RESET_B(_113_) ); sky130_fd_sc_hd__dfrtp_1 _651_ ( .CLK(clk), .D(\$genblock$spm.v:65$35[26].csa.hsum2 ), .Q(\$genblock$spm.v:65$34[25].csa.y ), .RESET_B(_115_) ); sky130_fd_sc_hd__dfrtp_1 _652_ ( .CLK(clk), .D(_121_), .Q(\$genblock$spm.v:65$35[26].csa.sc ), .RESET_B(_123_) ); sky130_fd_sc_hd__dfrtp_1 _653_ ( .CLK(clk), .D(\$genblock$spm.v:65$36[27].csa.hsum2 ), .Q(\$genblock$spm.v:65$35[26].csa.y ), .RESET_B(_125_) ); sky130_fd_sc_hd__dfrtp_1 _654_ ( .CLK(clk), .D(_131_), .Q(\$genblock$spm.v:65$36[27].csa.sc ), .RESET_B(_133_) ); sky130_fd_sc_hd__dfrtp_1 _655_ ( .CLK(clk), .D(\$genblock$spm.v:65$37[28].csa.hsum2 ), .Q(\$genblock$spm.v:65$36[27].csa.y ), .RESET_B(_135_) ); sky130_fd_sc_hd__dfrtp_1 _656_ ( .CLK(clk), .D(_141_), .Q(\$genblock$spm.v:65$37[28].csa.sc ), .RESET_B(_143_) ); sky130_fd_sc_hd__dfrtp_1 _657_ ( .CLK(clk), .D(\$genblock$spm.v:65$38[29].csa.hsum2 ), .Q(\$genblock$spm.v:65$37[28].csa.y ), .RESET_B(_145_) ); sky130_fd_sc_hd__dfrtp_1 _658_ ( .CLK(clk), .D(_151_), .Q(\$genblock$spm.v:65$38[29].csa.sc ), .RESET_B(_153_) ); sky130_fd_sc_hd__dfrtp_1 _659_ ( .CLK(clk), .D(\$genblock$spm.v:65$39[30].csa.hsum2 ), .Q(\$genblock$spm.v:65$38[29].csa.y ), .RESET_B(_155_) ); sky130_fd_sc_hd__dfrtp_1 _660_ ( .CLK(clk), .D(_161_), .Q(\$genblock$spm.v:65$39[30].csa.sc ), .RESET_B(_163_) ); sky130_fd_sc_hd__dfrtp_1 _661_ ( .CLK(clk), .D(\csa0.hsum2 ), .Q(p), .RESET_B(_165_) ); sky130_fd_sc_hd__dfrtp_1 _662_ ( .CLK(clk), .D(_171_), .Q(\csa0.sc ), .RESET_B(_173_) ); sky130_fd_sc_hd__dfrtp_1 _663_ ( .CLK(clk), .D(_178_), .Q(\$genblock$spm.v:65$39[30].csa.y ), .RESET_B(_174_) ); sky130_fd_sc_hd__dfrtp_1 _664_ ( .CLK(clk), .D(_176_), .Q(\tcmp.z ), .RESET_B(_000_) ); endmodule