blob: 11cd143aeac7a35b2f437bc1731a9f8184660e80 [file] [log] [blame]
/* 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_;
input [7:0] a;
input [7:0] b;
output [15:0] c;
sky130_fd_sc_hd__inv_2 _164_ (
.A(b[1]),
.Y(_107_)
);
sky130_fd_sc_hd__buf_1 _165_ (
.A(_107_),
.X(_108_)
);
sky130_fd_sc_hd__inv_2 _166_ (
.A(a[2]),
.Y(_109_)
);
sky130_fd_sc_hd__buf_1 _167_ (
.A(_109_),
.X(_110_)
);
sky130_fd_sc_hd__buf_1 _168_ (
.A(_110_),
.X(_111_)
);
sky130_fd_sc_hd__inv_2 _169_ (
.A(b[0]),
.Y(_112_)
);
sky130_fd_sc_hd__buf_1 _170_ (
.A(_112_),
.X(_113_)
);
sky130_fd_sc_hd__inv_2 _171_ (
.A(a[3]),
.Y(_114_)
);
sky130_fd_sc_hd__buf_1 _172_ (
.A(_114_),
.X(_115_)
);
sky130_fd_sc_hd__buf_1 _173_ (
.A(_115_),
.X(_116_)
);
sky130_fd_sc_hd__inv_2 _174_ (
.A(b[3]),
.Y(_117_)
);
sky130_fd_sc_hd__buf_1 _175_ (
.A(_117_),
.X(_118_)
);
sky130_fd_sc_hd__inv_2 _176_ (
.A(a[0]),
.Y(_119_)
);
sky130_fd_sc_hd__buf_1 _177_ (
.A(_119_),
.X(_120_)
);
sky130_fd_sc_hd__inv_2 _178_ (
.A(b[2]),
.Y(_121_)
);
sky130_fd_sc_hd__buf_1 _179_ (
.A(_121_),
.X(_122_)
);
sky130_fd_sc_hd__inv_2 _180_ (
.A(a[1]),
.Y(_123_)
);
sky130_fd_sc_hd__buf_1 _181_ (
.A(_123_),
.X(_124_)
);
sky130_fd_sc_hd__o22a_2 _182_ (
.A1(_118_),
.A2(_120_),
.B1(_122_),
.B2(_124_),
.X(_125_)
);
sky130_fd_sc_hd__o221ai_2 _183_ (
.A1(_108_),
.A2(_111_),
.B1(_113_),
.B2(_116_),
.C1(_125_),
.Y(c[3])
);
sky130_fd_sc_hd__or2_2 _184_ (
.A(_122_),
.B(_120_),
.X(_126_)
);
sky130_fd_sc_hd__o221ai_2 _185_ (
.A1(_108_),
.A2(_124_),
.B1(_113_),
.B2(_111_),
.C1(_126_),
.Y(c[2])
);
sky130_fd_sc_hd__or2_2 _186_ (
.A(_108_),
.B(_120_),
.X(_127_)
);
sky130_fd_sc_hd__a21oi_2 _187_ (
.A1(b[0]),
.A2(a[1]),
.B1(_127_),
.Y(_128_)
);
sky130_fd_sc_hd__a31o_2 _188_ (
.A1(b[0]),
.A2(a[1]),
.A3(_127_),
.B1(_128_),
.X(c[1])
);
sky130_fd_sc_hd__nor2_2 _189_ (
.A(_113_),
.B(_120_),
.Y(c[0])
);
sky130_fd_sc_hd__inv_2 _190_ (
.A(b[4]),
.Y(_129_)
);
sky130_fd_sc_hd__buf_1 _191_ (
.A(_129_),
.X(_130_)
);
sky130_fd_sc_hd__or2_2 _192_ (
.A(_120_),
.B(_130_),
.X(_131_)
);
sky130_fd_sc_hd__inv_2 _193_ (
.A(a[4]),
.Y(_132_)
);
sky130_fd_sc_hd__buf_1 _194_ (
.A(_132_),
.X(_133_)
);
sky130_fd_sc_hd__or2_2 _195_ (
.A(_113_),
.B(_133_),
.X(_134_)
);
sky130_fd_sc_hd__or2_2 _196_ (
.A(_123_),
.B(_118_),
.X(_135_)
);
sky130_fd_sc_hd__o221a_2 _197_ (
.A1(_110_),
.A2(_122_),
.B1(_115_),
.B2(_108_),
.C1(_135_),
.X(_136_)
);
sky130_fd_sc_hd__a2bb2o_2 _198_ (
.A1_N(_134_),
.A2_N(_136_),
.B1(_134_),
.B2(_136_),
.X(_137_)
);
sky130_fd_sc_hd__a2bb2oi_2 _199_ (
.A1_N(_131_),
.A2_N(_137_),
.B1(_131_),
.B2(_137_),
.Y(c[4])
);
sky130_fd_sc_hd__inv_2 _200_ (
.A(b[7]),
.Y(_138_)
);
sky130_fd_sc_hd__buf_1 _201_ (
.A(_138_),
.X(_139_)
);
sky130_fd_sc_hd__buf_1 _202_ (
.A(_139_),
.X(_140_)
);
sky130_fd_sc_hd__inv_2 _203_ (
.A(a[7]),
.Y(_141_)
);
sky130_fd_sc_hd__buf_1 _204_ (
.A(_141_),
.X(_142_)
);
sky130_fd_sc_hd__or2_2 _205_ (
.A(_140_),
.B(_142_),
.X(_143_)
);
sky130_fd_sc_hd__buf_1 _206_ (
.A(_143_),
.X(_144_)
);
sky130_fd_sc_hd__inv_2 _207_ (
.A(_144_),
.Y(_003_)
);
sky130_fd_sc_hd__inv_2 _208_ (
.A(b[6]),
.Y(_145_)
);
sky130_fd_sc_hd__inv_2 _209_ (
.A(a[6]),
.Y(_146_)
);
sky130_fd_sc_hd__or4_2 _210_ (
.A(_145_),
.B(_141_),
.C(_146_),
.D(_138_),
.X(_147_)
);
sky130_fd_sc_hd__inv_2 _211_ (
.A(_147_),
.Y(_004_)
);
sky130_fd_sc_hd__buf_1 _212_ (
.A(_145_),
.X(_148_)
);
sky130_fd_sc_hd__buf_1 _213_ (
.A(_148_),
.X(_149_)
);
sky130_fd_sc_hd__inv_2 _214_ (
.A(a[5]),
.Y(_150_)
);
sky130_fd_sc_hd__buf_1 _215_ (
.A(_150_),
.X(_151_)
);
sky130_fd_sc_hd__buf_1 _216_ (
.A(_146_),
.X(_152_)
);
sky130_fd_sc_hd__inv_2 _217_ (
.A(b[5]),
.Y(_153_)
);
sky130_fd_sc_hd__buf_1 _218_ (
.A(_153_),
.X(_154_)
);
sky130_fd_sc_hd__o22a_2 _219_ (
.A1(_149_),
.A2(_151_),
.B1(_152_),
.B2(_154_),
.X(_155_)
);
sky130_fd_sc_hd__o221a_2 _220_ (
.A1(_130_),
.A2(_142_),
.B1(_133_),
.B2(_140_),
.C1(_155_),
.X(_156_)
);
sky130_fd_sc_hd__or4_2 _221_ (
.A(_116_),
.B(_148_),
.C(_111_),
.D(_139_),
.X(_157_)
);
sky130_fd_sc_hd__a2bb2o_2 _222_ (
.A1_N(_156_),
.A2_N(_157_),
.B1(_156_),
.B2(_157_),
.X(_158_)
);
sky130_fd_sc_hd__o22a_2 _223_ (
.A1(_156_),
.A2(_157_),
.B1(_147_),
.B2(_158_),
.X(_159_)
);
sky130_fd_sc_hd__or2_2 _224_ (
.A(_154_),
.B(_142_),
.X(_160_)
);
sky130_fd_sc_hd__o221a_2 _225_ (
.A1(_149_),
.A2(_152_),
.B1(_140_),
.B2(_151_),
.C1(_160_),
.X(_161_)
);
sky130_fd_sc_hd__or2_2 _226_ (
.A(_159_),
.B(_161_),
.X(_162_)
);
sky130_fd_sc_hd__inv_2 _227_ (
.A(_162_),
.Y(_163_)
);
sky130_fd_sc_hd__nand2_2 _228_ (
.A(_159_),
.B(_161_),
.Y(_005_)
);
sky130_fd_sc_hd__inv_2 _229_ (
.A(_005_),
.Y(_006_)
);
sky130_fd_sc_hd__nor2_2 _230_ (
.A(_163_),
.B(_006_),
.Y(_007_)
);
sky130_fd_sc_hd__or2_2 _231_ (
.A(_115_),
.B(_118_),
.X(_008_)
);
sky130_fd_sc_hd__or2_2 _232_ (
.A(_107_),
.B(_150_),
.X(_009_)
);
sky130_fd_sc_hd__o221a_2 _233_ (
.A1(_112_),
.A2(_146_),
.B1(_122_),
.B2(_132_),
.C1(_009_),
.X(_010_)
);
sky130_fd_sc_hd__a2bb2o_2 _234_ (
.A1_N(_008_),
.A2_N(_010_),
.B1(_008_),
.B2(_010_),
.X(_011_)
);
sky130_fd_sc_hd__or2_2 _235_ (
.A(_124_),
.B(_153_),
.X(_012_)
);
sky130_fd_sc_hd__o221a_2 _236_ (
.A1(_111_),
.A2(_130_),
.B1(_119_),
.B2(_148_),
.C1(_012_),
.X(_013_)
);
sky130_fd_sc_hd__o22a_2 _237_ (
.A1(_008_),
.A2(_010_),
.B1(_011_),
.B2(_013_),
.X(_014_)
);
sky130_fd_sc_hd__o22a_2 _238_ (
.A1(_118_),
.A2(_132_),
.B1(_122_),
.B2(_150_),
.X(_015_)
);
sky130_fd_sc_hd__o221a_2 _239_ (
.A1(_108_),
.A2(_152_),
.B1(_113_),
.B2(_142_),
.C1(_015_),
.X(_016_)
);
sky130_fd_sc_hd__or4_2 _240_ (
.A(_114_),
.B(_121_),
.C(_109_),
.D(_117_),
.X(_017_)
);
sky130_fd_sc_hd__a2bb2o_2 _241_ (
.A1_N(_016_),
.A2_N(_017_),
.B1(_016_),
.B2(_017_),
.X(_018_)
);
sky130_fd_sc_hd__o22a_2 _242_ (
.A1(_110_),
.A2(_153_),
.B1(_116_),
.B2(_129_),
.X(_019_)
);
sky130_fd_sc_hd__o221a_2 _243_ (
.A1(_119_),
.A2(_139_),
.B1(_124_),
.B2(_148_),
.C1(_019_),
.X(_020_)
);
sky130_fd_sc_hd__a2bb2o_2 _244_ (
.A1_N(_018_),
.A2_N(_020_),
.B1(_018_),
.B2(_020_),
.X(_021_)
);
sky130_fd_sc_hd__or2_2 _245_ (
.A(_014_),
.B(_021_),
.X(_022_)
);
sky130_fd_sc_hd__inv_2 _246_ (
.A(_022_),
.Y(_023_)
);
sky130_fd_sc_hd__o22a_2 _247_ (
.A1(_134_),
.A2(_136_),
.B1(_131_),
.B2(_137_),
.X(_024_)
);
sky130_fd_sc_hd__o22a_2 _248_ (
.A1(_115_),
.A2(_121_),
.B1(_110_),
.B2(_118_),
.X(_025_)
);
sky130_fd_sc_hd__or2b_2 _249_ (
.A(_025_),
.B_N(_017_),
.X(_026_)
);
sky130_fd_sc_hd__nor2_2 _250_ (
.A(_112_),
.B(_151_),
.Y(_027_)
);
sky130_fd_sc_hd__or2_2 _251_ (
.A(_107_),
.B(_132_),
.X(_028_)
);
sky130_fd_sc_hd__o2bb2a_2 _252_ (
.A1_N(_027_),
.A2_N(_028_),
.B1(_027_),
.B2(_028_),
.X(_029_)
);
sky130_fd_sc_hd__a2bb2o_2 _253_ (
.A1_N(_026_),
.A2_N(_029_),
.B1(_026_),
.B2(_029_),
.X(_030_)
);
sky130_fd_sc_hd__or2_2 _254_ (
.A(_123_),
.B(_129_),
.X(_031_)
);
sky130_fd_sc_hd__nor2_2 _255_ (
.A(_119_),
.B(_154_),
.Y(_032_)
);
sky130_fd_sc_hd__o2bb2a_2 _256_ (
.A1_N(_031_),
.A2_N(_032_),
.B1(_031_),
.B2(_032_),
.X(_033_)
);
sky130_fd_sc_hd__a2bb2o_2 _257_ (
.A1_N(_030_),
.A2_N(_033_),
.B1(_030_),
.B2(_033_),
.X(_034_)
);
sky130_fd_sc_hd__or2_2 _258_ (
.A(_024_),
.B(_034_),
.X(_035_)
);
sky130_fd_sc_hd__a2bb2o_2 _259_ (
.A1_N(_011_),
.A2_N(_013_),
.B1(_011_),
.B2(_013_),
.X(_036_)
);
sky130_fd_sc_hd__o22a_2 _260_ (
.A1(_026_),
.A2(_029_),
.B1(_030_),
.B2(_033_),
.X(_037_)
);
sky130_fd_sc_hd__nand2_2 _261_ (
.A(_036_),
.B(_037_),
.Y(_038_)
);
sky130_fd_sc_hd__inv_2 _262_ (
.A(_038_),
.Y(_039_)
);
sky130_fd_sc_hd__or2_2 _263_ (
.A(_036_),
.B(_037_),
.X(_040_)
);
sky130_fd_sc_hd__o21ai_2 _264_ (
.A1(_035_),
.A2(_039_),
.B1(_040_),
.Y(_041_)
);
sky130_fd_sc_hd__nand2_2 _265_ (
.A(_014_),
.B(_021_),
.Y(_042_)
);
sky130_fd_sc_hd__o21ai_2 _266_ (
.A1(_023_),
.A2(_041_),
.B1(_042_),
.Y(_043_)
);
sky130_fd_sc_hd__inv_2 _267_ (
.A(_043_),
.Y(_044_)
);
sky130_fd_sc_hd__o22a_2 _268_ (
.A1(_149_),
.A2(_142_),
.B1(_152_),
.B2(_139_),
.X(_045_)
);
sky130_fd_sc_hd__or2_2 _269_ (
.A(_004_),
.B(_045_),
.X(_046_)
);
sky130_fd_sc_hd__buf_1 _270_ (
.A(_046_),
.X(_047_)
);
sky130_fd_sc_hd__o22a_2 _271_ (
.A1(_116_),
.A2(_149_),
.B1(_111_),
.B2(_140_),
.X(_048_)
);
sky130_fd_sc_hd__or2b_2 _272_ (
.A(_048_),
.B_N(_157_),
.X(_049_)
);
sky130_fd_sc_hd__or2_2 _273_ (
.A(_130_),
.B(_151_),
.X(_050_)
);
sky130_fd_sc_hd__nor2_2 _274_ (
.A(_133_),
.B(_154_),
.Y(_051_)
);
sky130_fd_sc_hd__o2bb2a_2 _275_ (
.A1_N(_050_),
.A2_N(_051_),
.B1(_050_),
.B2(_051_),
.X(_052_)
);
sky130_fd_sc_hd__a2bb2o_2 _276_ (
.A1_N(_049_),
.A2_N(_052_),
.B1(_049_),
.B2(_052_),
.X(_053_)
);
sky130_fd_sc_hd__a2bb2o_2 _277_ (
.A1_N(_047_),
.A2_N(_053_),
.B1(_046_),
.B2(_053_),
.X(_054_)
);
sky130_fd_sc_hd__or2_2 _278_ (
.A(_133_),
.B(_129_),
.X(_055_)
);
sky130_fd_sc_hd__or2_2 _279_ (
.A(_115_),
.B(_153_),
.X(_056_)
);
sky130_fd_sc_hd__o221a_2 _280_ (
.A1(_110_),
.A2(_148_),
.B1(_124_),
.B2(_139_),
.C1(_056_),
.X(_057_)
);
sky130_fd_sc_hd__a2bb2o_2 _281_ (
.A1_N(_055_),
.A2_N(_057_),
.B1(_055_),
.B2(_057_),
.X(_058_)
);
sky130_fd_sc_hd__o22a_2 _282_ (
.A1(_055_),
.A2(_057_),
.B1(_161_),
.B2(_058_),
.X(_059_)
);
sky130_fd_sc_hd__nor2_2 _283_ (
.A(_054_),
.B(_059_),
.Y(_060_)
);
sky130_fd_sc_hd__a2bb2o_2 _284_ (
.A1_N(_161_),
.A2_N(_058_),
.B1(_161_),
.B2(_058_),
.X(_061_)
);
sky130_fd_sc_hd__o22a_2 _285_ (
.A1(_016_),
.A2(_017_),
.B1(_018_),
.B2(_020_),
.X(_062_)
);
sky130_fd_sc_hd__or2_2 _286_ (
.A(_061_),
.B(_062_),
.X(_063_)
);
sky130_fd_sc_hd__inv_2 _287_ (
.A(_063_),
.Y(_064_)
);
sky130_fd_sc_hd__or2_2 _288_ (
.A(_060_),
.B(_064_),
.X(_065_)
);
sky130_fd_sc_hd__nand2_2 _289_ (
.A(_061_),
.B(_062_),
.Y(_066_)
);
sky130_fd_sc_hd__nand2_2 _290_ (
.A(_054_),
.B(_059_),
.Y(_067_)
);
sky130_fd_sc_hd__o221a_2 _291_ (
.A1(_044_),
.A2(_065_),
.B1(_060_),
.B2(_066_),
.C1(_067_),
.X(_068_)
);
sky130_fd_sc_hd__or2_2 _292_ (
.A(_116_),
.B(_140_),
.X(_069_)
);
sky130_fd_sc_hd__or2_2 _293_ (
.A(_130_),
.B(_152_),
.X(_070_)
);
sky130_fd_sc_hd__o221a_2 _294_ (
.A1(_151_),
.A2(_154_),
.B1(_133_),
.B2(_149_),
.C1(_070_),
.X(_071_)
);
sky130_fd_sc_hd__a2bb2o_2 _295_ (
.A1_N(_069_),
.A2_N(_071_),
.B1(_069_),
.B2(_071_),
.X(_072_)
);
sky130_fd_sc_hd__o22a_2 _296_ (
.A1(_069_),
.A2(_071_),
.B1(_143_),
.B2(_072_),
.X(_073_)
);
sky130_fd_sc_hd__a2bb2o_2 _297_ (
.A1_N(_147_),
.A2_N(_158_),
.B1(_147_),
.B2(_158_),
.X(_074_)
);
sky130_fd_sc_hd__or2_2 _298_ (
.A(_073_),
.B(_074_),
.X(_075_)
);
sky130_fd_sc_hd__inv_2 _299_ (
.A(_075_),
.Y(_076_)
);
sky130_fd_sc_hd__o22a_2 _300_ (
.A1(_049_),
.A2(_052_),
.B1(_047_),
.B2(_053_),
.X(_077_)
);
sky130_fd_sc_hd__a2bb2o_2 _301_ (
.A1_N(_144_),
.A2_N(_072_),
.B1(_144_),
.B2(_072_),
.X(_078_)
);
sky130_fd_sc_hd__nor2_2 _302_ (
.A(_077_),
.B(_078_),
.Y(_079_)
);
sky130_fd_sc_hd__or2_2 _303_ (
.A(_076_),
.B(_079_),
.X(_080_)
);
sky130_fd_sc_hd__nand2_2 _304_ (
.A(_077_),
.B(_078_),
.Y(_081_)
);
sky130_fd_sc_hd__nand2_2 _305_ (
.A(_073_),
.B(_074_),
.Y(_082_)
);
sky130_fd_sc_hd__o221ai_2 _306_ (
.A1(_068_),
.A2(_080_),
.B1(_076_),
.B2(_081_),
.C1(_082_),
.Y(_083_)
);
sky130_fd_sc_hd__a2bb2o_2 _307_ (
.A1_N(_007_),
.A2_N(_083_),
.B1(_007_),
.B2(_083_),
.X(c[12])
);
sky130_fd_sc_hd__nand2_2 _308_ (
.A(_082_),
.B(_075_),
.Y(_084_)
);
sky130_fd_sc_hd__inv_2 _309_ (
.A(_066_),
.Y(_085_)
);
sky130_fd_sc_hd__o21ai_2 _310_ (
.A1(_022_),
.A2(_085_),
.B1(_063_),
.Y(_086_)
);
sky130_fd_sc_hd__or2_2 _311_ (
.A(_041_),
.B(_086_),
.X(_087_)
);
sky130_fd_sc_hd__o21ai_2 _312_ (
.A1(_067_),
.A2(_079_),
.B1(_081_),
.Y(_088_)
);
sky130_fd_sc_hd__inv_2 _313_ (
.A(_088_),
.Y(_089_)
);
sky130_fd_sc_hd__inv_2 _314_ (
.A(_042_),
.Y(_090_)
);
sky130_fd_sc_hd__o21ai_2 _315_ (
.A1(_090_),
.A2(_085_),
.B1(_063_),
.Y(_091_)
);
sky130_fd_sc_hd__o21a_2 _316_ (
.A1(_060_),
.A2(_079_),
.B1(_081_),
.X(_092_)
);
sky130_fd_sc_hd__a31o_2 _317_ (
.A1(_087_),
.A2(_089_),
.A3(_091_),
.B1(_092_),
.X(_093_)
);
sky130_fd_sc_hd__a2bb2o_2 _318_ (
.A1_N(_084_),
.A2_N(_093_),
.B1(_084_),
.B2(_093_),
.X(c[11])
);
sky130_fd_sc_hd__or2b_2 _319_ (
.A(_079_),
.B_N(_081_),
.X(_094_)
);
sky130_fd_sc_hd__a2bb2o_2 _320_ (
.A1_N(_068_),
.A2_N(_094_),
.B1(_068_),
.B2(_094_),
.X(c[10])
);
sky130_fd_sc_hd__inv_2 _321_ (
.A(_040_),
.Y(_095_)
);
sky130_fd_sc_hd__nand2_2 _322_ (
.A(_024_),
.B(_034_),
.Y(_096_)
);
sky130_fd_sc_hd__or2_2 _323_ (
.A(_095_),
.B(_096_),
.X(_097_)
);
sky130_fd_sc_hd__a31o_2 _324_ (
.A1(_091_),
.A2(_097_),
.A3(_038_),
.B1(_086_),
.X(_098_)
);
sky130_fd_sc_hd__and2_2 _325_ (
.A(_087_),
.B(_098_),
.X(_099_)
);
sky130_fd_sc_hd__or2b_2 _326_ (
.A(_060_),
.B_N(_067_),
.X(_100_)
);
sky130_fd_sc_hd__a2bb2o_2 _327_ (
.A1_N(_099_),
.A2_N(_100_),
.B1(_099_),
.B2(_100_),
.X(c[9])
);
sky130_fd_sc_hd__nor2_2 _328_ (
.A(_064_),
.B(_085_),
.Y(_101_)
);
sky130_fd_sc_hd__a2bb2o_2 _329_ (
.A1_N(_043_),
.A2_N(_101_),
.B1(_043_),
.B2(_101_),
.X(c[8])
);
sky130_fd_sc_hd__or2_2 _330_ (
.A(_090_),
.B(_023_),
.X(_102_)
);
sky130_fd_sc_hd__a2bb2o_2 _331_ (
.A1_N(_041_),
.A2_N(_102_),
.B1(_041_),
.B2(_102_),
.X(c[7])
);
sky130_fd_sc_hd__inv_2 _332_ (
.A(_035_),
.Y(_103_)
);
sky130_fd_sc_hd__nor2_2 _333_ (
.A(_039_),
.B(_095_),
.Y(_104_)
);
sky130_fd_sc_hd__o32a_2 _334_ (
.A1(_035_),
.A2(_095_),
.A3(_039_),
.B1(_103_),
.B2(_104_),
.X(c[6])
);
sky130_fd_sc_hd__and2_2 _335_ (
.A(_035_),
.B(_096_),
.X(c[5])
);
sky130_fd_sc_hd__o221ai_2 _336_ (
.A1(_163_),
.A2(_082_),
.B1(_092_),
.B2(_098_),
.C1(_005_),
.Y(_105_)
);
sky130_fd_sc_hd__o221a_2 _337_ (
.A1(_088_),
.A2(_105_),
.B1(_006_),
.B2(_075_),
.C1(_162_),
.X(_000_)
);
sky130_fd_sc_hd__nor2_2 _338_ (
.A(_144_),
.B(_045_),
.Y(_001_)
);
sky130_fd_sc_hd__inv_2 _339_ (
.A(_045_),
.Y(_106_)
);
sky130_fd_sc_hd__o22a_2 _340_ (
.A1(_144_),
.A2(_047_),
.B1(_003_),
.B2(_106_),
.X(_002_)
);
sky130_fd_sc_hd__a2bb2oi_2 _341_ (
.A1_N(_047_),
.A2_N(_000_),
.B1(_047_),
.B2(_000_),
.Y(c[13])
);
sky130_fd_sc_hd__mux2_1 _342_ (
.A0(_002_),
.A1(_003_),
.S(_000_),
.X(c[14])
);
sky130_fd_sc_hd__mux2_1 _343_ (
.A0(_001_),
.A1(_004_),
.S(_000_),
.X(c[15])
);
endmodule