| /* Generated by Yosys 0.9+4052 (git sha1 d061b0e, gcc 8.3.1 -fPIC -Os) */ |
| |
| module axmul(a, b, c); |
| 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_; |
| input [7:0] a; |
| input [7:0] b; |
| output [15:0] c; |
| sky130_fd_sc_hd__nand3_2 _236_ ( |
| .A(_006_), |
| .B(_007_), |
| .C(_213_), |
| .Y(_008_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _237_ ( |
| .A(_191_), |
| .B(_221_), |
| .Y(_009_) |
| ); |
| sky130_fd_sc_hd__buf_1 _238_ ( |
| .A(_224_), |
| .X(_010_) |
| ); |
| sky130_fd_sc_hd__buf_1 _239_ ( |
| .A(b[5]), |
| .X(_011_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _240_ ( |
| .A(_009_), |
| .B(_010_), |
| .C(_011_), |
| .Y(_012_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _241_ ( |
| .A(_008_), |
| .B(_012_), |
| .Y(_013_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _242_ ( |
| .A1(_228_), |
| .A2(_005_), |
| .B1(_013_), |
| .Y(_014_) |
| ); |
| sky130_fd_sc_hd__a22oi_2 _243_ ( |
| .A1(b[6]), |
| .A2(a[7]), |
| .B1(_208_), |
| .B2(b[7]), |
| .Y(_015_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _244_ ( |
| .A(_015_), |
| .B(_004_), |
| .Y(_016_) |
| ); |
| sky130_fd_sc_hd__inv_2 _245_ ( |
| .A(_016_), |
| .Y(_017_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _246_ ( |
| .A(_013_), |
| .B(_228_), |
| .C(_005_), |
| .Y(_018_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _247_ ( |
| .A1(_014_), |
| .A2(_017_), |
| .B1(_018_), |
| .Y(_019_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _248_ ( |
| .A(_217_), |
| .B(_003_), |
| .C(_218_), |
| .Y(_020_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _249_ ( |
| .A1(_217_), |
| .A2(_218_), |
| .B1(_003_), |
| .X(_021_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _250_ ( |
| .A(_019_), |
| .B(_020_), |
| .C(_021_), |
| .Y(_022_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _251_ ( |
| .A(_234_), |
| .B(_022_), |
| .Y(_023_) |
| ); |
| sky130_fd_sc_hd__a22oi_2 _252_ ( |
| .A1(_197_), |
| .A2(_221_), |
| .B1(_183_), |
| .B2(_194_), |
| .Y(_024_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _253_ ( |
| .A(a[3]), |
| .B(b[3]), |
| .Y(_025_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _254_ ( |
| .A(b[0]), |
| .B(_208_), |
| .Y(_026_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _255_ ( |
| .A(_024_), |
| .B(_025_), |
| .C(_026_), |
| .Y(_027_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _256_ ( |
| .A(b[2]), |
| .B(_224_), |
| .Y(_028_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _257_ ( |
| .A(b[1]), |
| .B(a[5]), |
| .Y(_029_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _258_ ( |
| .A(_026_), |
| .B(_028_), |
| .C(_029_), |
| .Y(_030_) |
| ); |
| sky130_fd_sc_hd__inv_2 _259_ ( |
| .A(_025_), |
| .Y(_031_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _260_ ( |
| .A(_030_), |
| .B(_031_), |
| .Y(_032_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _261_ ( |
| .A(_227_), |
| .B(_191_), |
| .Y(_033_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _262_ ( |
| .A(a[0]), |
| .B(_211_), |
| .Y(_034_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _263_ ( |
| .A(a[1]), |
| .B(b[5]), |
| .Y(_035_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _264_ ( |
| .A(_033_), |
| .B(_034_), |
| .C(_035_), |
| .Y(_036_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _265_ ( |
| .A(_027_), |
| .B(_032_), |
| .C(_036_), |
| .Y(_037_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _266_ ( |
| .A(_027_), |
| .B(_032_), |
| .Y(_038_) |
| ); |
| sky130_fd_sc_hd__inv_2 _267_ ( |
| .A(_036_), |
| .Y(_039_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _268_ ( |
| .A(_038_), |
| .B(_039_), |
| .Y(_040_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _269_ ( |
| .A(_184_), |
| .B(_007_), |
| .Y(_041_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _270_ ( |
| .A(_186_), |
| .B(_011_), |
| .Y(_042_) |
| ); |
| sky130_fd_sc_hd__xnor2_2 _271_ ( |
| .A(_041_), |
| .B(_042_), |
| .Y(_043_) |
| ); |
| sky130_fd_sc_hd__and2_2 _272_ ( |
| .A(_196_), |
| .B(b[2]), |
| .X(_044_) |
| ); |
| sky130_fd_sc_hd__and2_2 _273_ ( |
| .A(a[2]), |
| .B(b[3]), |
| .X(_045_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _274_ ( |
| .A(_044_), |
| .B(_045_), |
| .Y(_046_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _275_ ( |
| .A(_196_), |
| .B(b[2]), |
| .Y(_047_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _276_ ( |
| .A(_227_), |
| .B(_185_), |
| .Y(_048_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _277_ ( |
| .A(_047_), |
| .B(_048_), |
| .Y(_049_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _278_ ( |
| .A(_193_), |
| .B(_221_), |
| .Y(_050_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _279_ ( |
| .A(_050_), |
| .B(_181_), |
| .C(_010_), |
| .Y(_051_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _280_ ( |
| .A(_197_), |
| .B(_224_), |
| .Y(_052_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _281_ ( |
| .A(_052_), |
| .B(_193_), |
| .C(_213_), |
| .Y(_053_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _282_ ( |
| .A(_051_), |
| .B(_053_), |
| .Y(_054_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _283_ ( |
| .A1(_046_), |
| .A2(_049_), |
| .B1(_054_), |
| .Y(_055_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _284_ ( |
| .A(_054_), |
| .B(_046_), |
| .C(_049_), |
| .Y(_056_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _285_ ( |
| .A1(_043_), |
| .A2(_055_), |
| .B1(_056_), |
| .Y(_057_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _286_ ( |
| .A1(_037_), |
| .A2(_040_), |
| .B1(_057_), |
| .Y(_058_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _287_ ( |
| .A1(_179_), |
| .A2(_213_), |
| .B1(_052_), |
| .Y(_059_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _288_ ( |
| .A1(_181_), |
| .A2(_010_), |
| .B1(_050_), |
| .Y(_060_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _289_ ( |
| .A(_059_), |
| .B(_060_), |
| .Y(_061_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _290_ ( |
| .A(_046_), |
| .B(_049_), |
| .Y(_062_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _291_ ( |
| .A(_061_), |
| .B(_062_), |
| .Y(_063_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _292_ ( |
| .A(_041_), |
| .B(_042_), |
| .X(_064_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _293_ ( |
| .A1(_063_), |
| .A2(_056_), |
| .B1(_064_), |
| .X(_065_) |
| ); |
| sky130_fd_sc_hd__inv_2 _294_ ( |
| .A(_192_), |
| .Y(_066_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _295_ ( |
| .A(_195_), |
| .B(_200_), |
| .Y(_067_) |
| ); |
| sky130_fd_sc_hd__a21boi_2 _296_ ( |
| .A1(_198_), |
| .A2(_199_), |
| .B1_N(_195_), |
| .Y(_068_) |
| ); |
| sky130_fd_sc_hd__o21bai_2 _297_ ( |
| .A1(_066_), |
| .A2(_067_), |
| .B1_N(_068_), |
| .Y(_069_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _298_ ( |
| .A(_063_), |
| .B(_056_), |
| .C(_064_), |
| .Y(_070_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _299_ ( |
| .A(_065_), |
| .B(_069_), |
| .C(_070_), |
| .Y(_071_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _300_ ( |
| .A(_040_), |
| .B(_037_), |
| .Y(_072_) |
| ); |
| sky130_fd_sc_hd__a21boi_2 _301_ ( |
| .A1(_063_), |
| .A2(_064_), |
| .B1_N(_056_), |
| .Y(_073_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _302_ ( |
| .A(_193_), |
| .B(a[7]), |
| .Y(_074_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _303_ ( |
| .A(_197_), |
| .B(_208_), |
| .Y(_075_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _304_ ( |
| .A(_074_), |
| .B(_075_), |
| .Y(_076_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _305_ ( |
| .A(b[2]), |
| .B(a[5]), |
| .Y(_077_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _306_ ( |
| .A(_185_), |
| .B(_224_), |
| .Y(_078_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _307_ ( |
| .A(_077_), |
| .B(_078_), |
| .Y(_079_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _308_ ( |
| .A(_047_), |
| .B(_048_), |
| .Y(_080_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _309_ ( |
| .A1(_076_), |
| .A2(_079_), |
| .B1(_080_), |
| .Y(_081_) |
| ); |
| sky130_fd_sc_hd__a22oi_2 _310_ ( |
| .A1(_193_), |
| .A2(_203_), |
| .B1(_197_), |
| .B2(_209_), |
| .Y(_082_) |
| ); |
| sky130_fd_sc_hd__a22oi_2 _311_ ( |
| .A1(_183_), |
| .A2(_213_), |
| .B1(_185_), |
| .B2(_194_), |
| .Y(_083_) |
| ); |
| sky130_fd_sc_hd__o211ai_2 _312_ ( |
| .A1(_047_), |
| .A2(_048_), |
| .B1(_082_), |
| .C1(_083_), |
| .Y(_084_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _313_ ( |
| .A(_081_), |
| .B(_084_), |
| .Y(_085_) |
| ); |
| sky130_fd_sc_hd__a22o_2 _314_ ( |
| .A1(a[1]), |
| .A2(_211_), |
| .B1(a[0]), |
| .B2(_207_), |
| .X(_086_) |
| ); |
| sky130_fd_sc_hd__a22o_2 _315_ ( |
| .A1(_180_), |
| .A2(_007_), |
| .B1(_227_), |
| .B2(_011_), |
| .X(_087_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _316_ ( |
| .A(_086_), |
| .B(_087_), |
| .Y(_088_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _317_ ( |
| .A(_085_), |
| .B(_088_), |
| .Y(_089_) |
| ); |
| sky130_fd_sc_hd__o211ai_2 _318_ ( |
| .A1(_086_), |
| .A2(_087_), |
| .B1(_084_), |
| .C1(_081_), |
| .Y(_090_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _319_ ( |
| .A(_037_), |
| .B(_032_), |
| .Y(_091_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _320_ ( |
| .A(_089_), |
| .B(_090_), |
| .C(_091_), |
| .Y(_092_) |
| ); |
| sky130_fd_sc_hd__o21a_2 _321_ ( |
| .A1(_072_), |
| .A2(_073_), |
| .B1(_092_), |
| .X(_093_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _322_ ( |
| .A1(_058_), |
| .A2(_071_), |
| .B1(_093_), |
| .Y(_094_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _323_ ( |
| .A1(_089_), |
| .A2(_090_), |
| .B1(_091_), |
| .Y(_095_) |
| ); |
| sky130_fd_sc_hd__inv_2 _324_ ( |
| .A(_095_), |
| .Y(_096_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _325_ ( |
| .A(_094_), |
| .B(_096_), |
| .Y(_097_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _326_ ( |
| .A1(_228_), |
| .A2(_005_), |
| .B1(_013_), |
| .X(_098_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _327_ ( |
| .A1(_098_), |
| .A2(_018_), |
| .B1(_016_), |
| .Y(_099_) |
| ); |
| sky130_fd_sc_hd__nor3b_2 _328_ ( |
| .A(_014_), |
| .B(_017_), |
| .C_N(_018_), |
| .Y(_100_) |
| ); |
| sky130_fd_sc_hd__and2_2 _329_ ( |
| .A(_202_), |
| .B(_221_), |
| .X(_101_) |
| ); |
| sky130_fd_sc_hd__a221oi_2 _330_ ( |
| .A1(_235_), |
| .A2(_209_), |
| .B1(_011_), |
| .B2(_203_), |
| .C1(_101_), |
| .Y(_102_) |
| ); |
| sky130_fd_sc_hd__a22oi_2 _331_ ( |
| .A1(_196_), |
| .A2(_011_), |
| .B1(_182_), |
| .B2(_235_), |
| .Y(_103_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _332_ ( |
| .A(_010_), |
| .B(_007_), |
| .Y(_104_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _333_ ( |
| .A(a[1]), |
| .B(_202_), |
| .Y(_105_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _334_ ( |
| .A(_103_), |
| .B(_104_), |
| .C(_105_), |
| .Y(_106_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _335_ ( |
| .A(_196_), |
| .B(_214_), |
| .Y(_107_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _336_ ( |
| .A(_227_), |
| .B(_211_), |
| .Y(_108_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _337_ ( |
| .A(_105_), |
| .B(_107_), |
| .C(_108_), |
| .Y(_109_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _338_ ( |
| .A(_109_), |
| .B(_010_), |
| .C(_007_), |
| .Y(_110_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _339_ ( |
| .A(_106_), |
| .B(_110_), |
| .Y(_111_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _340_ ( |
| .A1(_102_), |
| .A2(_111_), |
| .B1(_110_), |
| .Y(_112_) |
| ); |
| sky130_fd_sc_hd__o21bai_2 _341_ ( |
| .A1(_099_), |
| .A2(_100_), |
| .B1_N(_112_), |
| .Y(_113_) |
| ); |
| sky130_fd_sc_hd__nor3_2 _342_ ( |
| .A(_076_), |
| .B(_079_), |
| .C(_080_), |
| .Y(_114_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _343_ ( |
| .A1(_088_), |
| .A2(_114_), |
| .B1(_081_), |
| .Y(_115_) |
| ); |
| sky130_fd_sc_hd__and2_2 _344_ ( |
| .A(_214_), |
| .B(_203_), |
| .X(_116_) |
| ); |
| sky130_fd_sc_hd__a211o_2 _345_ ( |
| .A1(_235_), |
| .A2(_209_), |
| .B1(_101_), |
| .C1(_116_), |
| .X(_117_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _346_ ( |
| .A(_117_), |
| .B(_106_), |
| .C(_110_), |
| .Y(_118_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _347_ ( |
| .A(_111_), |
| .B(_102_), |
| .Y(_119_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _348_ ( |
| .A(_115_), |
| .B(_118_), |
| .C(_119_), |
| .Y(_120_) |
| ); |
| sky130_fd_sc_hd__inv_2 _349_ ( |
| .A(_120_), |
| .Y(_121_) |
| ); |
| sky130_fd_sc_hd__a21boi_2 _350_ ( |
| .A1(_117_), |
| .A2(_106_), |
| .B1_N(_110_), |
| .Y(_122_) |
| ); |
| sky130_fd_sc_hd__nor3_2 _351_ ( |
| .A(_122_), |
| .B(_099_), |
| .C(_100_), |
| .Y(_123_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _352_ ( |
| .A1(_113_), |
| .A2(_121_), |
| .B1(_123_), |
| .Y(_124_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _353_ ( |
| .A1(_118_), |
| .A2(_119_), |
| .B1(_115_), |
| .Y(_125_) |
| ); |
| sky130_fd_sc_hd__inv_2 _354_ ( |
| .A(_125_), |
| .Y(_126_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _355_ ( |
| .A1(_113_), |
| .A2(_126_), |
| .B1(_123_), |
| .Y(_127_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _356_ ( |
| .A1(_097_), |
| .A2(_124_), |
| .B1(_127_), |
| .Y(_128_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _357_ ( |
| .A1(_021_), |
| .A2(_020_), |
| .B1(_019_), |
| .Y(_129_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _358_ ( |
| .A(_232_), |
| .B(_233_), |
| .Y(_130_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _359_ ( |
| .A(_130_), |
| .B(_219_), |
| .Y(_131_) |
| ); |
| sky130_fd_sc_hd__a21boi_2 _360_ ( |
| .A1(_234_), |
| .A2(_129_), |
| .B1_N(_131_), |
| .Y(_132_) |
| ); |
| sky130_fd_sc_hd__inv_2 _361_ ( |
| .A(_132_), |
| .Y(_133_) |
| ); |
| sky130_fd_sc_hd__o21bai_2 _362_ ( |
| .A1(_023_), |
| .A2(_128_), |
| .B1_N(_133_), |
| .Y(_134_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _363_ ( |
| .A1(_233_), |
| .A2(_229_), |
| .B1(_102_), |
| .Y(_135_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _364_ ( |
| .A(_233_), |
| .B(_229_), |
| .C(_102_), |
| .Y(_136_) |
| ); |
| sky130_fd_sc_hd__inv_2 _365_ ( |
| .A(_136_), |
| .Y(_137_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _366_ ( |
| .A(_135_), |
| .B(_137_), |
| .Y(_138_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _367_ ( |
| .A(_134_), |
| .B(_138_), |
| .Y(_139_) |
| ); |
| sky130_fd_sc_hd__o221ai_2 _368_ ( |
| .A1(_135_), |
| .A2(_137_), |
| .B1(_023_), |
| .B2(_128_), |
| .C1(_132_), |
| .Y(_140_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _369_ ( |
| .A(_139_), |
| .B(_140_), |
| .Y(c[12]) |
| ); |
| sky130_fd_sc_hd__nand3_2 _370_ ( |
| .A(_057_), |
| .B(_037_), |
| .C(_040_), |
| .Y(_141_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _371_ ( |
| .A1(_071_), |
| .A2(_141_), |
| .B1(_058_), |
| .X(_142_) |
| ); |
| sky130_fd_sc_hd__o21a_2 _372_ ( |
| .A1(_092_), |
| .A2(_125_), |
| .B1(_120_), |
| .X(_143_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _373_ ( |
| .A1(_125_), |
| .A2(_095_), |
| .B1(_120_), |
| .Y(_144_) |
| ); |
| sky130_fd_sc_hd__inv_2 _374_ ( |
| .A(_129_), |
| .Y(_145_) |
| ); |
| sky130_fd_sc_hd__o211ai_2 _375_ ( |
| .A1(_099_), |
| .A2(_100_), |
| .B1(_122_), |
| .C1(_022_), |
| .Y(_146_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _376_ ( |
| .A(_144_), |
| .B(_145_), |
| .C(_146_), |
| .Y(_147_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _377_ ( |
| .A1(_142_), |
| .A2(_143_), |
| .B1(_147_), |
| .X(_148_) |
| ); |
| sky130_fd_sc_hd__o2bb2ai_2 _378_ ( |
| .A1_N(_018_), |
| .A2_N(_098_), |
| .B1(_004_), |
| .B2(_015_), |
| .Y(_149_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _379_ ( |
| .A(_098_), |
| .B(_016_), |
| .C(_018_), |
| .Y(_150_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _380_ ( |
| .A(_149_), |
| .B(_150_), |
| .C(_112_), |
| .Y(_151_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _381_ ( |
| .A1(_151_), |
| .A2(_022_), |
| .B1(_129_), |
| .X(_152_) |
| ); |
| sky130_fd_sc_hd__and2_2 _382_ ( |
| .A(_131_), |
| .B(_234_), |
| .X(_153_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _383_ ( |
| .A1(_148_), |
| .A2(_152_), |
| .B1(_153_), |
| .X(_154_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _384_ ( |
| .A(_148_), |
| .B(_153_), |
| .C(_152_), |
| .Y(_155_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _385_ ( |
| .A(_154_), |
| .B(_155_), |
| .Y(c[11]) |
| ); |
| sky130_fd_sc_hd__nand2_2 _386_ ( |
| .A(_145_), |
| .B(_022_), |
| .Y(_156_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _387_ ( |
| .A1(_149_), |
| .A2(_150_), |
| .B1(_112_), |
| .Y(_157_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _388_ ( |
| .A1(_120_), |
| .A2(_157_), |
| .B1(_151_), |
| .Y(_158_) |
| ); |
| sky130_fd_sc_hd__a41oi_2 _389_ ( |
| .A1(_113_), |
| .A2(_094_), |
| .A3(_126_), |
| .A4(_096_), |
| .B1(_158_), |
| .Y(_159_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _390_ ( |
| .A(_156_), |
| .B(_159_), |
| .X(c[10]) |
| ); |
| sky130_fd_sc_hd__nor2_2 _391_ ( |
| .A(_157_), |
| .B(_123_), |
| .Y(_160_) |
| ); |
| sky130_fd_sc_hd__inv_2 _392_ ( |
| .A(_058_), |
| .Y(_161_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _393_ ( |
| .A(_065_), |
| .B(_070_), |
| .Y(_162_) |
| ); |
| sky130_fd_sc_hd__nand3b_2 _394_ ( |
| .A_N(_069_), |
| .B(_162_), |
| .C(_141_), |
| .Y(_163_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _395_ ( |
| .A(_144_), |
| .B(_161_), |
| .C(_163_), |
| .Y(_164_) |
| ); |
| sky130_fd_sc_hd__o21ai_2 _396_ ( |
| .A1(_142_), |
| .A2(_164_), |
| .B1(_143_), |
| .Y(_165_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _397_ ( |
| .A(_160_), |
| .B(_165_), |
| .X(c[9]) |
| ); |
| sky130_fd_sc_hd__nand2_2 _398_ ( |
| .A(_126_), |
| .B(_120_), |
| .Y(_166_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _399_ ( |
| .A(_166_), |
| .B(_097_), |
| .X(c[8]) |
| ); |
| sky130_fd_sc_hd__nand2_2 _400_ ( |
| .A(_096_), |
| .B(_092_), |
| .Y(_167_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _401_ ( |
| .A(_167_), |
| .B(_142_), |
| .X(c[7]) |
| ); |
| sky130_fd_sc_hd__xnor2_2 _402_ ( |
| .A(_072_), |
| .B(_073_), |
| .Y(_168_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _403_ ( |
| .A(_071_), |
| .B(_168_), |
| .X(c[6]) |
| ); |
| sky130_fd_sc_hd__xnor2_2 _404_ ( |
| .A(_069_), |
| .B(_162_), |
| .Y(c[5]) |
| ); |
| sky130_fd_sc_hd__nand3_2 _405_ ( |
| .A(_164_), |
| .B(_152_), |
| .C(_143_), |
| .Y(_169_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _406_ ( |
| .A(_146_), |
| .B(_145_), |
| .Y(_170_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _407_ ( |
| .A1(_131_), |
| .A2(_136_), |
| .B1(_135_), |
| .Y(_171_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _408_ ( |
| .A(_170_), |
| .B(_171_), |
| .Y(_172_) |
| ); |
| sky130_fd_sc_hd__o21ba_2 _409_ ( |
| .A1(_234_), |
| .A2(_137_), |
| .B1_N(_135_), |
| .X(_173_) |
| ); |
| sky130_fd_sc_hd__inv_2 _410_ ( |
| .A(_173_), |
| .Y(_174_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _411_ ( |
| .A1(_169_), |
| .A2(_172_), |
| .B1(_174_), |
| .Y(_000_) |
| ); |
| sky130_fd_sc_hd__o211a_2 _412_ ( |
| .A1(_235_), |
| .A2(_209_), |
| .B1(_207_), |
| .C1(_203_), |
| .X(_001_) |
| ); |
| sky130_fd_sc_hd__inv_2 _413_ ( |
| .A(_015_), |
| .Y(_175_) |
| ); |
| sky130_fd_sc_hd__mux2_2 _414_ ( |
| .A0(_175_), |
| .A1(_017_), |
| .S(_003_), |
| .X(_002_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _415_ ( |
| .A(_169_), |
| .B(_172_), |
| .Y(_176_) |
| ); |
| sky130_fd_sc_hd__a21oi_2 _416_ ( |
| .A1(_176_), |
| .A2(_173_), |
| .B1(_017_), |
| .Y(_177_) |
| ); |
| sky130_fd_sc_hd__a211oi_2 _417_ ( |
| .A1(_169_), |
| .A2(_172_), |
| .B1(_016_), |
| .C1(_174_), |
| .Y(_178_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _418_ ( |
| .A(_177_), |
| .B(_178_), |
| .Y(c[13]) |
| ); |
| sky130_fd_sc_hd__buf_1 _419_ ( |
| .A(b[0]), |
| .X(_179_) |
| ); |
| sky130_fd_sc_hd__buf_1 _420_ ( |
| .A(a[3]), |
| .X(_180_) |
| ); |
| sky130_fd_sc_hd__buf_1 _421_ ( |
| .A(b[1]), |
| .X(_181_) |
| ); |
| sky130_fd_sc_hd__buf_1 _422_ ( |
| .A(a[2]), |
| .X(_182_) |
| ); |
| sky130_fd_sc_hd__buf_1 _423_ ( |
| .A(b[2]), |
| .X(_183_) |
| ); |
| sky130_fd_sc_hd__buf_1 _424_ ( |
| .A(a[1]), |
| .X(_184_) |
| ); |
| sky130_fd_sc_hd__buf_1 _425_ ( |
| .A(b[3]), |
| .X(_185_) |
| ); |
| sky130_fd_sc_hd__buf_1 _426_ ( |
| .A(a[0]), |
| .X(_186_) |
| ); |
| sky130_fd_sc_hd__a22o_2 _427_ ( |
| .A1(_183_), |
| .A2(_184_), |
| .B1(_185_), |
| .B2(_186_), |
| .X(_187_) |
| ); |
| sky130_fd_sc_hd__a221o_2 _428_ ( |
| .A1(_179_), |
| .A2(_180_), |
| .B1(_181_), |
| .B2(_182_), |
| .C1(_187_), |
| .X(c[3]) |
| ); |
| sky130_fd_sc_hd__and2_2 _429_ ( |
| .A(_181_), |
| .B(_184_), |
| .X(_188_) |
| ); |
| sky130_fd_sc_hd__a221o_2 _430_ ( |
| .A1(_179_), |
| .A2(_182_), |
| .B1(_183_), |
| .B2(_186_), |
| .C1(_188_), |
| .X(c[2]) |
| ); |
| sky130_fd_sc_hd__nand2_2 _431_ ( |
| .A(_179_), |
| .B(_184_), |
| .Y(_189_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _432_ ( |
| .A(_181_), |
| .B(_186_), |
| .Y(_190_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _433_ ( |
| .A(_189_), |
| .B(_190_), |
| .X(c[1]) |
| ); |
| sky130_fd_sc_hd__and2_2 _434_ ( |
| .A(_179_), |
| .B(_186_), |
| .X(c[0]) |
| ); |
| sky130_fd_sc_hd__buf_1 _435_ ( |
| .A(b[4]), |
| .X(_191_) |
| ); |
| sky130_fd_sc_hd__and2_2 _436_ ( |
| .A(a[0]), |
| .B(_191_), |
| .X(_192_) |
| ); |
| sky130_fd_sc_hd__buf_1 _437_ ( |
| .A(b[0]), |
| .X(_193_) |
| ); |
| sky130_fd_sc_hd__buf_1 _438_ ( |
| .A(a[4]), |
| .X(_194_) |
| ); |
| sky130_fd_sc_hd__and2_2 _439_ ( |
| .A(_193_), |
| .B(_194_), |
| .X(_195_) |
| ); |
| sky130_fd_sc_hd__buf_1 _440_ ( |
| .A(a[3]), |
| .X(_196_) |
| ); |
| sky130_fd_sc_hd__buf_1 _441_ ( |
| .A(b[1]), |
| .X(_197_) |
| ); |
| sky130_fd_sc_hd__a22oi_2 _442_ ( |
| .A1(_196_), |
| .A2(_197_), |
| .B1(_184_), |
| .B2(_185_), |
| .Y(_198_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _443_ ( |
| .A(_182_), |
| .B(_183_), |
| .Y(_199_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _444_ ( |
| .A(_198_), |
| .B(_199_), |
| .Y(_200_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _445_ ( |
| .A(_195_), |
| .B(_200_), |
| .X(_201_) |
| ); |
| sky130_fd_sc_hd__xor2_2 _446_ ( |
| .A(_192_), |
| .B(_201_), |
| .X(c[4]) |
| ); |
| sky130_fd_sc_hd__buf_1 _447_ ( |
| .A(b[7]), |
| .X(_202_) |
| ); |
| sky130_fd_sc_hd__buf_1 _448_ ( |
| .A(a[7]), |
| .X(_203_) |
| ); |
| sky130_fd_sc_hd__and2_2 _449_ ( |
| .A(_202_), |
| .B(_203_), |
| .X(_204_) |
| ); |
| sky130_fd_sc_hd__buf_1 _450_ ( |
| .A(_204_), |
| .X(_003_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _451_ ( |
| .A(b[6]), |
| .B(a[7]), |
| .Y(_205_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _452_ ( |
| .A(a[6]), |
| .B(b[7]), |
| .Y(_206_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _453_ ( |
| .A(_205_), |
| .B(_206_), |
| .Y(_004_) |
| ); |
| sky130_fd_sc_hd__buf_1 _454_ ( |
| .A(b[7]), |
| .X(_207_) |
| ); |
| sky130_fd_sc_hd__buf_1 _455_ ( |
| .A(a[6]), |
| .X(_208_) |
| ); |
| sky130_fd_sc_hd__buf_1 _456_ ( |
| .A(_208_), |
| .X(_209_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _457_ ( |
| .A(_191_), |
| .B(_209_), |
| .Y(_210_) |
| ); |
| sky130_fd_sc_hd__buf_1 _458_ ( |
| .A(b[6]), |
| .X(_211_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _459_ ( |
| .A(_194_), |
| .B(_211_), |
| .Y(_212_) |
| ); |
| sky130_fd_sc_hd__buf_1 _460_ ( |
| .A(a[5]), |
| .X(_213_) |
| ); |
| sky130_fd_sc_hd__buf_1 _461_ ( |
| .A(b[5]), |
| .X(_214_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _462_ ( |
| .A(_213_), |
| .B(_214_), |
| .Y(_215_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _463_ ( |
| .A(_210_), |
| .B(_212_), |
| .C(_215_), |
| .Y(_216_) |
| ); |
| sky130_fd_sc_hd__a21o_2 _464_ ( |
| .A1(_180_), |
| .A2(_207_), |
| .B1(_216_), |
| .X(_217_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _465_ ( |
| .A(_216_), |
| .B(_180_), |
| .C(_207_), |
| .Y(_218_) |
| ); |
| sky130_fd_sc_hd__a21boi_2 _466_ ( |
| .A1(_217_), |
| .A2(_003_), |
| .B1_N(_218_), |
| .Y(_219_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _467_ ( |
| .A(_208_), |
| .B(_214_), |
| .Y(_220_) |
| ); |
| sky130_fd_sc_hd__buf_1 _468_ ( |
| .A(a[5]), |
| .X(_221_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _469_ ( |
| .A(_211_), |
| .B(_221_), |
| .Y(_222_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _470_ ( |
| .A(_220_), |
| .B(_222_), |
| .Y(_223_) |
| ); |
| sky130_fd_sc_hd__buf_1 _471_ ( |
| .A(a[4]), |
| .X(_224_) |
| ); |
| sky130_fd_sc_hd__a22o_2 _472_ ( |
| .A1(_224_), |
| .A2(_202_), |
| .B1(_191_), |
| .B2(a[7]), |
| .X(_225_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _473_ ( |
| .A(a[3]), |
| .B(b[6]), |
| .Y(_226_) |
| ); |
| sky130_fd_sc_hd__buf_1 _474_ ( |
| .A(a[2]), |
| .X(_227_) |
| ); |
| sky130_fd_sc_hd__nand3b_2 _475_ ( |
| .A_N(_226_), |
| .B(_227_), |
| .C(_202_), |
| .Y(_228_) |
| ); |
| sky130_fd_sc_hd__o21bai_2 _476_ ( |
| .A1(_223_), |
| .A2(_225_), |
| .B1_N(_228_), |
| .Y(_229_) |
| ); |
| sky130_fd_sc_hd__nor2_2 _477_ ( |
| .A(_223_), |
| .B(_225_), |
| .Y(_230_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _478_ ( |
| .A(_230_), |
| .B(_228_), |
| .Y(_231_) |
| ); |
| sky130_fd_sc_hd__o2bb2ai_2 _479_ ( |
| .A1_N(_229_), |
| .A2_N(_231_), |
| .B1(_205_), |
| .B2(_206_), |
| .Y(_232_) |
| ); |
| sky130_fd_sc_hd__nand3_2 _480_ ( |
| .A(_231_), |
| .B(_229_), |
| .C(_004_), |
| .Y(_233_) |
| ); |
| sky130_fd_sc_hd__nand3b_2 _481_ ( |
| .A_N(_219_), |
| .B(_232_), |
| .C(_233_), |
| .Y(_234_) |
| ); |
| sky130_fd_sc_hd__buf_1 _482_ ( |
| .A(b[6]), |
| .X(_235_) |
| ); |
| sky130_fd_sc_hd__a22o_2 _483_ ( |
| .A1(_180_), |
| .A2(_235_), |
| .B1(_182_), |
| .B2(_207_), |
| .X(_005_) |
| ); |
| sky130_fd_sc_hd__nand2_2 _484_ ( |
| .A(_194_), |
| .B(_214_), |
| .Y(_006_) |
| ); |
| sky130_fd_sc_hd__buf_1 _485_ ( |
| .A(b[4]), |
| .X(_007_) |
| ); |
| sky130_fd_sc_hd__mux2_1 _486_ ( |
| .A0(_002_), |
| .A1(_003_), |
| .S(_000_), |
| .X(c[14]) |
| ); |
| sky130_fd_sc_hd__mux2_1 _487_ ( |
| .A0(_001_), |
| .A1(_004_), |
| .S(_000_), |
| .X(c[15]) |
| ); |
| endmodule |