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