4467 lines
100 KiB
Verilog
4467 lines
100 KiB
Verilog
/* Generated by Yosys 0.55 (git sha1 60f126cd0, g++ 13.3.0-6ubuntu2~24.04 -fPIC -O3) */
|
|
|
|
(* abc9_box_id = 32'b00000000000000000000000000000011 *)
|
|
(* abc9_box = 1 *)
|
|
(* abc9_script = "+&dch;&nf -R 5;" *)
|
|
(* arithmetic_operator = 1 *)
|
|
(* source_cell = "$alu" *)
|
|
(* implements_operator = "ALU_16_0_16_0_16_unused_CO[14:0]_X" *)
|
|
(* architecture = "BRENT_KUNG" *)
|
|
module \ALU_16_0_16_0_16_unused_CO[14:0]_X_BRENT_KUNG (A, B, BI, CI, Y, \CO[15] );
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _000_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _001_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _002_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _003_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _004_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _005_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _006_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _007_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _008_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _009_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _010_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _011_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _012_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _013_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _014_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _015_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _016_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _017_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _018_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _019_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _020_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _021_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _022_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _023_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _024_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _025_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _026_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _027_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _028_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _029_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _030_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _031_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _032_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _033_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _034_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _035_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _036_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _037_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _038_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _039_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _040_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _041_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _042_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _043_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _044_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
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_;
|
|
input [15:0] A;
|
|
wire [15:0] A;
|
|
input [15:0] B;
|
|
wire [15:0] B;
|
|
input BI;
|
|
wire BI;
|
|
input CI;
|
|
wire CI;
|
|
output \CO[15] ;
|
|
wire \CO[15] ;
|
|
output [15:0] Y;
|
|
wire [15:0] Y;
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _091_ (
|
|
.A(A[0]),
|
|
.B(CI),
|
|
.CI(_062_),
|
|
.CON(_000_),
|
|
.SN(_001_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _092_ (
|
|
.A(A[10]),
|
|
.B(_053_),
|
|
.CI(_077_),
|
|
.CON(_002_),
|
|
.SN(_003_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _093_ (
|
|
.A(A[12]),
|
|
.B(_051_),
|
|
.CI(_082_),
|
|
.CON(_004_),
|
|
.SN(_005_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _094_ (
|
|
.A(A[14]),
|
|
.B(_049_),
|
|
.CI(_085_),
|
|
.CON(_006_),
|
|
.SN(_007_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _095_ (
|
|
.A(A[1]),
|
|
.B(_063_),
|
|
.CI(_046_),
|
|
.CON(_008_),
|
|
.SN(_009_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _096_ (
|
|
.A(A[2]),
|
|
.B(_061_),
|
|
.CI(_047_),
|
|
.CON(_010_),
|
|
.SN(_011_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _097_ (
|
|
.A(A[4]),
|
|
.B(_059_),
|
|
.CI(_066_),
|
|
.CON(_012_),
|
|
.SN(_013_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _098_ (
|
|
.A(A[6]),
|
|
.B(_057_),
|
|
.CI(_069_),
|
|
.CON(_014_),
|
|
.SN(_015_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _099_ (
|
|
.A(A[8]),
|
|
.B(_055_),
|
|
.CI(_074_),
|
|
.CON(_016_),
|
|
.SN(_017_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _100_ (
|
|
.A(A[10]),
|
|
.B(_053_),
|
|
.CON(_018_),
|
|
.SN(_019_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _101_ (
|
|
.A(A[11]),
|
|
.B(_052_),
|
|
.CON(_020_),
|
|
.SN(_021_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _102_ (
|
|
.A(A[12]),
|
|
.B(_051_),
|
|
.CON(_022_),
|
|
.SN(_023_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _103_ (
|
|
.A(A[13]),
|
|
.B(_050_),
|
|
.CON(_024_),
|
|
.SN(_025_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _104_ (
|
|
.A(A[14]),
|
|
.B(_049_),
|
|
.CON(_026_),
|
|
.SN(_027_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _105_ (
|
|
.A(A[15]),
|
|
.B(_048_),
|
|
.CON(_028_),
|
|
.SN(_029_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _106_ (
|
|
.A(A[2]),
|
|
.B(_061_),
|
|
.CON(_030_),
|
|
.SN(_031_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _107_ (
|
|
.A(A[3]),
|
|
.B(_060_),
|
|
.CON(_032_),
|
|
.SN(_033_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _108_ (
|
|
.A(A[4]),
|
|
.B(_059_),
|
|
.CON(_034_),
|
|
.SN(_035_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _109_ (
|
|
.A(A[5]),
|
|
.B(_058_),
|
|
.CON(_036_),
|
|
.SN(_037_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _110_ (
|
|
.A(A[6]),
|
|
.B(_057_),
|
|
.CON(_038_),
|
|
.SN(_039_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _111_ (
|
|
.A(A[7]),
|
|
.B(_056_),
|
|
.CON(_040_),
|
|
.SN(_041_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _112_ (
|
|
.A(A[8]),
|
|
.B(_055_),
|
|
.CON(_042_),
|
|
.SN(_043_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _113_ (
|
|
.A(A[9]),
|
|
.B(_054_),
|
|
.CON(_044_),
|
|
.SN(_045_)
|
|
);
|
|
INVx1_ASAP7_75t_R _114_ (
|
|
.A(_000_),
|
|
.Y(_046_)
|
|
);
|
|
INVx1_ASAP7_75t_R _115_ (
|
|
.A(_001_),
|
|
.Y(Y[0])
|
|
);
|
|
INVx1_ASAP7_75t_R _116_ (
|
|
.A(_008_),
|
|
.Y(_047_)
|
|
);
|
|
INVx1_ASAP7_75t_R _117_ (
|
|
.A(_009_),
|
|
.Y(Y[1])
|
|
);
|
|
INVx1_ASAP7_75t_R _118_ (
|
|
.A(_011_),
|
|
.Y(Y[2])
|
|
);
|
|
INVx1_ASAP7_75t_R _119_ (
|
|
.A(_013_),
|
|
.Y(Y[4])
|
|
);
|
|
INVx1_ASAP7_75t_R _120_ (
|
|
.A(_015_),
|
|
.Y(Y[6])
|
|
);
|
|
INVx1_ASAP7_75t_R _121_ (
|
|
.A(_017_),
|
|
.Y(Y[8])
|
|
);
|
|
INVx1_ASAP7_75t_R _122_ (
|
|
.A(_003_),
|
|
.Y(Y[10])
|
|
);
|
|
INVx1_ASAP7_75t_R _123_ (
|
|
.A(_005_),
|
|
.Y(Y[12])
|
|
);
|
|
INVx1_ASAP7_75t_R _124_ (
|
|
.A(_007_),
|
|
.Y(Y[14])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _125_ (
|
|
.A(B[15]),
|
|
.B(BI),
|
|
.Y(_048_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _126_ (
|
|
.A(B[14]),
|
|
.B(BI),
|
|
.Y(_049_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _127_ (
|
|
.A(B[13]),
|
|
.B(BI),
|
|
.Y(_050_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _128_ (
|
|
.A(B[12]),
|
|
.B(BI),
|
|
.Y(_051_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _129_ (
|
|
.A(B[11]),
|
|
.B(BI),
|
|
.Y(_052_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _130_ (
|
|
.A(B[10]),
|
|
.B(BI),
|
|
.Y(_053_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _131_ (
|
|
.A(B[9]),
|
|
.B(BI),
|
|
.Y(_054_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _132_ (
|
|
.A(B[8]),
|
|
.B(BI),
|
|
.Y(_055_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _133_ (
|
|
.A(B[7]),
|
|
.B(BI),
|
|
.Y(_056_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _134_ (
|
|
.A(B[6]),
|
|
.B(BI),
|
|
.Y(_057_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _135_ (
|
|
.A(B[5]),
|
|
.B(BI),
|
|
.Y(_058_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _136_ (
|
|
.A(B[4]),
|
|
.B(BI),
|
|
.Y(_059_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _137_ (
|
|
.A(B[3]),
|
|
.B(BI),
|
|
.Y(_060_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _138_ (
|
|
.A(B[2]),
|
|
.B(BI),
|
|
.Y(_061_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _139_ (
|
|
.A(B[0]),
|
|
.B(BI),
|
|
.Y(_062_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _140_ (
|
|
.A(B[1]),
|
|
.B(BI),
|
|
.Y(_063_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _141_ (
|
|
.A(_033_),
|
|
.B(_031_),
|
|
.Y(_064_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _142_ (
|
|
.A1(_033_),
|
|
.A2(_030_),
|
|
.B(_032_),
|
|
.Y(_065_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _143_ (
|
|
.A1(_008_),
|
|
.A2(_064_),
|
|
.B(_065_),
|
|
.Y(_066_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _144_ (
|
|
.A1(_037_),
|
|
.A2(_034_),
|
|
.B(_036_),
|
|
.Y(_067_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _145_ (
|
|
.A(_037_),
|
|
.B(_035_),
|
|
.Y(_068_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _146_ (
|
|
.A1(_066_),
|
|
.A2(_068_),
|
|
.B(_067_),
|
|
.Y(_069_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _147_ (
|
|
.A(_041_),
|
|
.B(_039_),
|
|
.Y(_070_)
|
|
);
|
|
INVx1_ASAP7_75t_R _148_ (
|
|
.A(_072_),
|
|
.Y(_071_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _149_ (
|
|
.A(_068_),
|
|
.B(_070_),
|
|
.Y(_072_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _150_ (
|
|
.A1(_041_),
|
|
.A2(_038_),
|
|
.B(_040_),
|
|
.Y(_073_)
|
|
);
|
|
AO221x1_ASAP7_75t_R _151_ (
|
|
.A1(_067_),
|
|
.A2(_070_),
|
|
.B1(_071_),
|
|
.B2(_066_),
|
|
.C(_073_),
|
|
.Y(_074_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _152_ (
|
|
.A1(_045_),
|
|
.A2(_042_),
|
|
.B(_044_),
|
|
.Y(_075_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _153_ (
|
|
.A(_045_),
|
|
.B(_043_),
|
|
.Y(_076_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _154_ (
|
|
.A1(_074_),
|
|
.A2(_076_),
|
|
.B(_075_),
|
|
.Y(_077_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _155_ (
|
|
.A(_021_),
|
|
.B(_019_),
|
|
.Y(_078_)
|
|
);
|
|
INVx1_ASAP7_75t_R _156_ (
|
|
.A(_080_),
|
|
.Y(_079_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _157_ (
|
|
.A(_076_),
|
|
.B(_078_),
|
|
.Y(_080_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _158_ (
|
|
.A1(_021_),
|
|
.A2(_018_),
|
|
.B(_020_),
|
|
.Y(_081_)
|
|
);
|
|
AO221x1_ASAP7_75t_R _159_ (
|
|
.A1(_075_),
|
|
.A2(_078_),
|
|
.B1(_079_),
|
|
.B2(_074_),
|
|
.C(_081_),
|
|
.Y(_082_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _160_ (
|
|
.A1(_025_),
|
|
.A2(_022_),
|
|
.B(_024_),
|
|
.Y(_083_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _161_ (
|
|
.A(_025_),
|
|
.B(_023_),
|
|
.Y(_084_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _162_ (
|
|
.A1(_082_),
|
|
.A2(_084_),
|
|
.B(_083_),
|
|
.Y(_085_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _163_ (
|
|
.A(_029_),
|
|
.B(_027_),
|
|
.Y(_086_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _164_ (
|
|
.A1(_029_),
|
|
.A2(_026_),
|
|
.B(_028_),
|
|
.Y(_087_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _165_ (
|
|
.A1(_083_),
|
|
.A2(_086_),
|
|
.B(_087_),
|
|
.Y(_088_)
|
|
);
|
|
INVx1_ASAP7_75t_R _166_ (
|
|
.A(_090_),
|
|
.Y(_089_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _167_ (
|
|
.A(_084_),
|
|
.B(_086_),
|
|
.Y(_090_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _168_ (
|
|
.A1(_082_),
|
|
.A2(_089_),
|
|
.B(_088_),
|
|
.Y(\CO[15] )
|
|
);
|
|
XOR2x2_ASAP7_75t_R _169_ (
|
|
.A(_033_),
|
|
.B(_010_),
|
|
.Y(Y[3])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _170_ (
|
|
.A(_037_),
|
|
.B(_012_),
|
|
.Y(Y[5])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _171_ (
|
|
.A(_041_),
|
|
.B(_014_),
|
|
.Y(Y[7])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _172_ (
|
|
.A(_045_),
|
|
.B(_016_),
|
|
.Y(Y[9])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _173_ (
|
|
.A(_021_),
|
|
.B(_002_),
|
|
.Y(Y[11])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _174_ (
|
|
.A(_025_),
|
|
.B(_004_),
|
|
.Y(Y[13])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _175_ (
|
|
.A(_029_),
|
|
.B(_006_),
|
|
.Y(Y[15])
|
|
);
|
|
endmodule
|
|
|
|
(* abc9_box_id = 32'b00000000000000000000000000000100 *)
|
|
(* abc9_box = 1 *)
|
|
(* abc9_script = "+&dch;&nf -R 5;" *)
|
|
(* architecture = "HAN_CARLSON" *)
|
|
(* implements_operator = "ALU_16_0_16_0_16_unused_CO[14:0]_X" *)
|
|
(* source_cell = "$alu" *)
|
|
(* arithmetic_operator = 1 *)
|
|
module \ALU_16_0_16_0_16_unused_CO[14:0]_X_HAN_CARLSON (A, B, BI, CI, Y, \CO[15] );
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _000_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _001_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _002_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _003_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _004_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _005_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _006_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _007_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _008_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _009_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _010_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _011_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _012_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _013_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _014_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _015_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _016_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _017_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _018_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _019_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _020_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _021_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _022_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _023_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _024_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _025_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _026_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _027_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _028_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _029_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _030_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _031_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _032_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _033_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _034_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _035_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _036_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _037_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _038_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _039_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _040_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _041_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _042_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _043_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _044_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
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_;
|
|
input [15:0] A;
|
|
wire [15:0] A;
|
|
input [15:0] B;
|
|
wire [15:0] B;
|
|
input BI;
|
|
wire BI;
|
|
input CI;
|
|
wire CI;
|
|
output \CO[15] ;
|
|
wire \CO[15] ;
|
|
output [15:0] Y;
|
|
wire [15:0] Y;
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _106_ (
|
|
.A(A[0]),
|
|
.B(CI),
|
|
.CI(_062_),
|
|
.CON(_000_),
|
|
.SN(_001_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _107_ (
|
|
.A(A[10]),
|
|
.B(_053_),
|
|
.CI(_084_),
|
|
.CON(_002_),
|
|
.SN(_003_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _108_ (
|
|
.A(A[12]),
|
|
.B(_051_),
|
|
.CI(_092_),
|
|
.CON(_004_),
|
|
.SN(_005_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _109_ (
|
|
.A(A[14]),
|
|
.B(_049_),
|
|
.CI(_099_),
|
|
.CON(_006_),
|
|
.SN(_007_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _110_ (
|
|
.A(A[1]),
|
|
.B(_063_),
|
|
.CI(_046_),
|
|
.CON(_008_),
|
|
.SN(_009_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _111_ (
|
|
.A(A[2]),
|
|
.B(_061_),
|
|
.CI(_047_),
|
|
.CON(_010_),
|
|
.SN(_011_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _112_ (
|
|
.A(A[4]),
|
|
.B(_059_),
|
|
.CI(_066_),
|
|
.CON(_012_),
|
|
.SN(_013_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _113_ (
|
|
.A(A[6]),
|
|
.B(_057_),
|
|
.CI(_072_),
|
|
.CON(_014_),
|
|
.SN(_015_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _114_ (
|
|
.A(A[8]),
|
|
.B(_055_),
|
|
.CI(_078_),
|
|
.CON(_016_),
|
|
.SN(_017_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _115_ (
|
|
.A(A[10]),
|
|
.B(_053_),
|
|
.CON(_018_),
|
|
.SN(_019_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _116_ (
|
|
.A(A[11]),
|
|
.B(_052_),
|
|
.CON(_020_),
|
|
.SN(_021_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _117_ (
|
|
.A(A[12]),
|
|
.B(_051_),
|
|
.CON(_022_),
|
|
.SN(_023_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _118_ (
|
|
.A(A[13]),
|
|
.B(_050_),
|
|
.CON(_024_),
|
|
.SN(_025_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _119_ (
|
|
.A(A[14]),
|
|
.B(_049_),
|
|
.CON(_026_),
|
|
.SN(_027_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _120_ (
|
|
.A(A[15]),
|
|
.B(_048_),
|
|
.CON(_028_),
|
|
.SN(_029_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _121_ (
|
|
.A(A[2]),
|
|
.B(_061_),
|
|
.CON(_030_),
|
|
.SN(_031_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _122_ (
|
|
.A(A[3]),
|
|
.B(_060_),
|
|
.CON(_032_),
|
|
.SN(_033_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _123_ (
|
|
.A(A[4]),
|
|
.B(_059_),
|
|
.CON(_034_),
|
|
.SN(_035_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _124_ (
|
|
.A(A[5]),
|
|
.B(_058_),
|
|
.CON(_036_),
|
|
.SN(_037_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _125_ (
|
|
.A(A[6]),
|
|
.B(_057_),
|
|
.CON(_038_),
|
|
.SN(_039_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _126_ (
|
|
.A(A[7]),
|
|
.B(_056_),
|
|
.CON(_040_),
|
|
.SN(_041_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _127_ (
|
|
.A(A[8]),
|
|
.B(_055_),
|
|
.CON(_042_),
|
|
.SN(_043_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _128_ (
|
|
.A(A[9]),
|
|
.B(_054_),
|
|
.CON(_044_),
|
|
.SN(_045_)
|
|
);
|
|
INVx1_ASAP7_75t_R _129_ (
|
|
.A(_000_),
|
|
.Y(_046_)
|
|
);
|
|
INVx1_ASAP7_75t_R _130_ (
|
|
.A(_001_),
|
|
.Y(Y[0])
|
|
);
|
|
INVx1_ASAP7_75t_R _131_ (
|
|
.A(_008_),
|
|
.Y(_047_)
|
|
);
|
|
INVx1_ASAP7_75t_R _132_ (
|
|
.A(_009_),
|
|
.Y(Y[1])
|
|
);
|
|
INVx1_ASAP7_75t_R _133_ (
|
|
.A(_011_),
|
|
.Y(Y[2])
|
|
);
|
|
INVx1_ASAP7_75t_R _134_ (
|
|
.A(_013_),
|
|
.Y(Y[4])
|
|
);
|
|
INVx1_ASAP7_75t_R _135_ (
|
|
.A(_015_),
|
|
.Y(Y[6])
|
|
);
|
|
INVx1_ASAP7_75t_R _136_ (
|
|
.A(_017_),
|
|
.Y(Y[8])
|
|
);
|
|
INVx1_ASAP7_75t_R _137_ (
|
|
.A(_003_),
|
|
.Y(Y[10])
|
|
);
|
|
INVx1_ASAP7_75t_R _138_ (
|
|
.A(_005_),
|
|
.Y(Y[12])
|
|
);
|
|
INVx1_ASAP7_75t_R _139_ (
|
|
.A(_007_),
|
|
.Y(Y[14])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _140_ (
|
|
.A(B[15]),
|
|
.B(BI),
|
|
.Y(_048_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _141_ (
|
|
.A(B[14]),
|
|
.B(BI),
|
|
.Y(_049_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _142_ (
|
|
.A(B[13]),
|
|
.B(BI),
|
|
.Y(_050_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _143_ (
|
|
.A(B[12]),
|
|
.B(BI),
|
|
.Y(_051_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _144_ (
|
|
.A(B[11]),
|
|
.B(BI),
|
|
.Y(_052_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _145_ (
|
|
.A(B[10]),
|
|
.B(BI),
|
|
.Y(_053_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _146_ (
|
|
.A(B[9]),
|
|
.B(BI),
|
|
.Y(_054_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _147_ (
|
|
.A(B[8]),
|
|
.B(BI),
|
|
.Y(_055_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _148_ (
|
|
.A(B[7]),
|
|
.B(BI),
|
|
.Y(_056_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _149_ (
|
|
.A(B[6]),
|
|
.B(BI),
|
|
.Y(_057_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _150_ (
|
|
.A(B[5]),
|
|
.B(BI),
|
|
.Y(_058_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _151_ (
|
|
.A(B[4]),
|
|
.B(BI),
|
|
.Y(_059_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _152_ (
|
|
.A(B[3]),
|
|
.B(BI),
|
|
.Y(_060_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _153_ (
|
|
.A(B[2]),
|
|
.B(BI),
|
|
.Y(_061_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _154_ (
|
|
.A(B[0]),
|
|
.B(BI),
|
|
.Y(_062_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _155_ (
|
|
.A(B[1]),
|
|
.B(BI),
|
|
.Y(_063_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _156_ (
|
|
.A(_033_),
|
|
.B(_031_),
|
|
.Y(_064_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _157_ (
|
|
.A1(_033_),
|
|
.A2(_030_),
|
|
.B(_032_),
|
|
.Y(_065_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _158_ (
|
|
.A1(_008_),
|
|
.A2(_064_),
|
|
.B(_065_),
|
|
.Y(_066_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _159_ (
|
|
.A1(_037_),
|
|
.A2(_034_),
|
|
.B(_036_),
|
|
.Y(_067_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _160_ (
|
|
.A1(_037_),
|
|
.A2(_034_),
|
|
.B(_036_),
|
|
.Y(_068_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _161_ (
|
|
.A(_037_),
|
|
.B(_035_),
|
|
.Y(_069_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _162_ (
|
|
.A1(_065_),
|
|
.A2(_069_),
|
|
.B(_067_),
|
|
.Y(_070_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _163_ (
|
|
.A(_064_),
|
|
.B(_069_),
|
|
.Y(_071_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _164_ (
|
|
.A1(_008_),
|
|
.A2(_071_),
|
|
.B(_070_),
|
|
.Y(_072_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _165_ (
|
|
.A(_041_),
|
|
.B(_039_),
|
|
.Y(_073_)
|
|
);
|
|
INVx1_ASAP7_75t_R _166_ (
|
|
.A(_075_),
|
|
.Y(_074_)
|
|
);
|
|
OR4x1_ASAP7_75t_R _167_ (
|
|
.A(_041_),
|
|
.B(_039_),
|
|
.C(_037_),
|
|
.D(_035_),
|
|
.Y(_075_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _168_ (
|
|
.A1(_041_),
|
|
.A2(_038_),
|
|
.B(_040_),
|
|
.Y(_076_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _169_ (
|
|
.A1(_068_),
|
|
.A2(_073_),
|
|
.B(_076_),
|
|
.Y(_077_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _170_ (
|
|
.A1(_066_),
|
|
.A2(_074_),
|
|
.B(_077_),
|
|
.Y(_078_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _171_ (
|
|
.A1(_045_),
|
|
.A2(_042_),
|
|
.B(_044_),
|
|
.Y(_079_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _172_ (
|
|
.A(_045_),
|
|
.B(_043_),
|
|
.Y(_080_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _173_ (
|
|
.A1(_076_),
|
|
.A2(_080_),
|
|
.B(_079_),
|
|
.Y(_081_)
|
|
);
|
|
INVx1_ASAP7_75t_R _174_ (
|
|
.A(_083_),
|
|
.Y(_082_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _175_ (
|
|
.A(_073_),
|
|
.B(_080_),
|
|
.Y(_083_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _176_ (
|
|
.A1(_072_),
|
|
.A2(_082_),
|
|
.B(_081_),
|
|
.Y(_084_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _177_ (
|
|
.A1(_021_),
|
|
.A2(_018_),
|
|
.B(_020_),
|
|
.Y(_085_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _178_ (
|
|
.A(_021_),
|
|
.B(_019_),
|
|
.Y(_086_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _179_ (
|
|
.A1(_079_),
|
|
.A2(_086_),
|
|
.B(_085_),
|
|
.Y(_087_)
|
|
);
|
|
INVx1_ASAP7_75t_R _180_ (
|
|
.A(_089_),
|
|
.Y(_088_)
|
|
);
|
|
OR4x1_ASAP7_75t_R _181_ (
|
|
.A(_021_),
|
|
.B(_019_),
|
|
.C(_045_),
|
|
.D(_043_),
|
|
.Y(_089_)
|
|
);
|
|
INVx1_ASAP7_75t_R _182_ (
|
|
.A(_091_),
|
|
.Y(_090_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _183_ (
|
|
.A(_075_),
|
|
.B(_089_),
|
|
.Y(_091_)
|
|
);
|
|
AO221x1_ASAP7_75t_R _184_ (
|
|
.A1(_077_),
|
|
.A2(_088_),
|
|
.B1(_090_),
|
|
.B2(_066_),
|
|
.C(_087_),
|
|
.Y(_092_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _185_ (
|
|
.A(_025_),
|
|
.B(_023_),
|
|
.Y(_093_)
|
|
);
|
|
INVx1_ASAP7_75t_R _186_ (
|
|
.A(_095_),
|
|
.Y(_094_)
|
|
);
|
|
OR4x1_ASAP7_75t_R _187_ (
|
|
.A(_025_),
|
|
.B(_023_),
|
|
.C(_021_),
|
|
.D(_019_),
|
|
.Y(_095_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _188_ (
|
|
.A(_083_),
|
|
.B(_095_),
|
|
.Y(_096_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _189_ (
|
|
.A1(_025_),
|
|
.A2(_022_),
|
|
.B(_024_),
|
|
.Y(_097_)
|
|
);
|
|
AO221x1_ASAP7_75t_R _190_ (
|
|
.A1(_085_),
|
|
.A2(_093_),
|
|
.B1(_094_),
|
|
.B2(_081_),
|
|
.C(_097_),
|
|
.Y(_098_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _191_ (
|
|
.A1(_072_),
|
|
.A2(_096_),
|
|
.B(_098_),
|
|
.Y(_099_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _192_ (
|
|
.A(_029_),
|
|
.B(_027_),
|
|
.Y(_100_)
|
|
);
|
|
INVx1_ASAP7_75t_R _193_ (
|
|
.A(_102_),
|
|
.Y(_101_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _194_ (
|
|
.A(_093_),
|
|
.B(_100_),
|
|
.Y(_102_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _195_ (
|
|
.A(_089_),
|
|
.B(_102_),
|
|
.Y(_103_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _196_ (
|
|
.A1(_029_),
|
|
.A2(_026_),
|
|
.B(_028_),
|
|
.Y(_104_)
|
|
);
|
|
AO221x1_ASAP7_75t_R _197_ (
|
|
.A1(_097_),
|
|
.A2(_100_),
|
|
.B1(_101_),
|
|
.B2(_087_),
|
|
.C(_104_),
|
|
.Y(_105_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _198_ (
|
|
.A1(_078_),
|
|
.A2(_103_),
|
|
.B(_105_),
|
|
.Y(\CO[15] )
|
|
);
|
|
XOR2x2_ASAP7_75t_R _199_ (
|
|
.A(_033_),
|
|
.B(_010_),
|
|
.Y(Y[3])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _200_ (
|
|
.A(_037_),
|
|
.B(_012_),
|
|
.Y(Y[5])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _201_ (
|
|
.A(_041_),
|
|
.B(_014_),
|
|
.Y(Y[7])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _202_ (
|
|
.A(_045_),
|
|
.B(_016_),
|
|
.Y(Y[9])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _203_ (
|
|
.A(_021_),
|
|
.B(_002_),
|
|
.Y(Y[11])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _204_ (
|
|
.A(_025_),
|
|
.B(_004_),
|
|
.Y(Y[13])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _205_ (
|
|
.A(_029_),
|
|
.B(_006_),
|
|
.Y(Y[15])
|
|
);
|
|
endmodule
|
|
|
|
(* abc9_box_id = 32'b00000000000000000000000000000101 *)
|
|
(* abc9_box = 1 *)
|
|
(* abc9_script = "+&dch;&nf -R 5;" *)
|
|
(* arithmetic_operator = 1 *)
|
|
(* source_cell = "$alu" *)
|
|
(* implements_operator = "ALU_16_0_16_0_16_unused_CO[14:0]_X" *)
|
|
(* architecture = "KOGGE_STONE" *)
|
|
module \ALU_16_0_16_0_16_unused_CO[14:0]_X_KOGGE_STONE (A, B, BI, CI, Y, \CO[15] );
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _000_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _001_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _002_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _003_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _004_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _005_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _006_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _007_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _008_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _009_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _010_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _011_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _012_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _013_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _014_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _015_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _016_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _017_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _018_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _019_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _020_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _021_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _022_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _023_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _024_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _025_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _026_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _027_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _028_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _029_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _030_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _031_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _032_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
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_;
|
|
input [15:0] A;
|
|
wire [15:0] A;
|
|
input [15:0] B;
|
|
wire [15:0] B;
|
|
input BI;
|
|
wire BI;
|
|
input CI;
|
|
wire CI;
|
|
output \CO[15] ;
|
|
wire \CO[15] ;
|
|
output [15:0] Y;
|
|
wire [15:0] Y;
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _113_ (
|
|
.A(A[0]),
|
|
.B(CI),
|
|
.CI(_049_),
|
|
.CON(_000_),
|
|
.SN(_001_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _114_ (
|
|
.A(A[1]),
|
|
.B(_050_),
|
|
.CI(_034_),
|
|
.CON(_002_),
|
|
.SN(_003_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _115_ (
|
|
.A(A[10]),
|
|
.B(_040_),
|
|
.CON(_004_),
|
|
.SN(_005_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _116_ (
|
|
.A(A[11]),
|
|
.B(_039_),
|
|
.CON(_006_),
|
|
.SN(_007_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _117_ (
|
|
.A(A[12]),
|
|
.B(_038_),
|
|
.CON(_008_),
|
|
.SN(_009_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _118_ (
|
|
.A(A[13]),
|
|
.B(_037_),
|
|
.CON(_010_),
|
|
.SN(_011_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _119_ (
|
|
.A(A[14]),
|
|
.B(_036_),
|
|
.CON(_012_),
|
|
.SN(_013_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _120_ (
|
|
.A(A[15]),
|
|
.B(_035_),
|
|
.CON(_014_),
|
|
.SN(_015_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _121_ (
|
|
.A(A[1]),
|
|
.B(_050_),
|
|
.CON(_016_),
|
|
.SN(_017_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _122_ (
|
|
.A(A[2]),
|
|
.B(_048_),
|
|
.CON(_018_),
|
|
.SN(_019_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _123_ (
|
|
.A(A[3]),
|
|
.B(_047_),
|
|
.CON(_020_),
|
|
.SN(_021_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _124_ (
|
|
.A(A[4]),
|
|
.B(_046_),
|
|
.CON(_022_),
|
|
.SN(_023_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _125_ (
|
|
.A(A[5]),
|
|
.B(_045_),
|
|
.CON(_024_),
|
|
.SN(_025_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _126_ (
|
|
.A(A[6]),
|
|
.B(_044_),
|
|
.CON(_026_),
|
|
.SN(_027_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _127_ (
|
|
.A(A[7]),
|
|
.B(_043_),
|
|
.CON(_028_),
|
|
.SN(_029_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _128_ (
|
|
.A(A[8]),
|
|
.B(_042_),
|
|
.CON(_030_),
|
|
.SN(_031_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _129_ (
|
|
.A(A[9]),
|
|
.B(_041_),
|
|
.CON(_032_),
|
|
.SN(_033_)
|
|
);
|
|
INVx1_ASAP7_75t_R _130_ (
|
|
.A(_000_),
|
|
.Y(_034_)
|
|
);
|
|
INVx1_ASAP7_75t_R _131_ (
|
|
.A(_001_),
|
|
.Y(Y[0])
|
|
);
|
|
INVx1_ASAP7_75t_R _132_ (
|
|
.A(_003_),
|
|
.Y(Y[1])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _133_ (
|
|
.A(B[15]),
|
|
.B(BI),
|
|
.Y(_035_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _134_ (
|
|
.A(B[14]),
|
|
.B(BI),
|
|
.Y(_036_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _135_ (
|
|
.A(B[13]),
|
|
.B(BI),
|
|
.Y(_037_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _136_ (
|
|
.A(B[12]),
|
|
.B(BI),
|
|
.Y(_038_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _137_ (
|
|
.A(B[11]),
|
|
.B(BI),
|
|
.Y(_039_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _138_ (
|
|
.A(B[10]),
|
|
.B(BI),
|
|
.Y(_040_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _139_ (
|
|
.A(B[9]),
|
|
.B(BI),
|
|
.Y(_041_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _140_ (
|
|
.A(B[8]),
|
|
.B(BI),
|
|
.Y(_042_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _141_ (
|
|
.A(B[7]),
|
|
.B(BI),
|
|
.Y(_043_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _142_ (
|
|
.A(B[6]),
|
|
.B(BI),
|
|
.Y(_044_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _143_ (
|
|
.A(B[5]),
|
|
.B(BI),
|
|
.Y(_045_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _144_ (
|
|
.A(B[4]),
|
|
.B(BI),
|
|
.Y(_046_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _145_ (
|
|
.A(B[3]),
|
|
.B(BI),
|
|
.Y(_047_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _146_ (
|
|
.A(B[2]),
|
|
.B(BI),
|
|
.Y(_048_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _147_ (
|
|
.A(B[0]),
|
|
.B(BI),
|
|
.Y(_049_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _148_ (
|
|
.A(B[1]),
|
|
.B(BI),
|
|
.Y(_050_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _149_ (
|
|
.A1(_011_),
|
|
.A2(_008_),
|
|
.B(_010_),
|
|
.Y(_051_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _150_ (
|
|
.A1(_013_),
|
|
.A2(_051_),
|
|
.B(_012_),
|
|
.Y(_052_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _151_ (
|
|
.A1(_015_),
|
|
.A2(_052_),
|
|
.B(_014_),
|
|
.Y(_053_)
|
|
);
|
|
OR4x1_ASAP7_75t_R _152_ (
|
|
.A(_015_),
|
|
.B(_013_),
|
|
.C(_011_),
|
|
.D(_009_),
|
|
.Y(_054_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _153_ (
|
|
.A1(_007_),
|
|
.A2(_004_),
|
|
.B(_006_),
|
|
.Y(_055_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _154_ (
|
|
.A1(_033_),
|
|
.A2(_030_),
|
|
.B(_032_),
|
|
.Y(_056_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _155_ (
|
|
.A(_007_),
|
|
.B(_005_),
|
|
.C(_056_),
|
|
.Y(_057_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _156_ (
|
|
.A1(_021_),
|
|
.A2(_018_),
|
|
.B(_020_),
|
|
.Y(_058_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _157_ (
|
|
.A(_021_),
|
|
.B(_019_),
|
|
.Y(_059_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _158_ (
|
|
.A1(_002_),
|
|
.A2(_059_),
|
|
.B(_058_),
|
|
.Y(_060_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _159_ (
|
|
.A(_029_),
|
|
.B(_027_),
|
|
.Y(_061_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _160_ (
|
|
.A(_025_),
|
|
.B(_023_),
|
|
.C(_061_),
|
|
.Y(_062_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _161_ (
|
|
.A1(_029_),
|
|
.A2(_026_),
|
|
.B(_028_),
|
|
.Y(_063_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _162_ (
|
|
.A1(_025_),
|
|
.A2(_022_),
|
|
.B(_024_),
|
|
.Y(_064_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _163_ (
|
|
.A1(_061_),
|
|
.A2(_064_),
|
|
.B(_063_),
|
|
.Y(_065_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _164_ (
|
|
.A1(_060_),
|
|
.A2(_062_),
|
|
.B(_065_),
|
|
.Y(_066_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _165_ (
|
|
.A(_033_),
|
|
.B(_031_),
|
|
.Y(_067_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _166_ (
|
|
.A(_007_),
|
|
.B(_005_),
|
|
.C(_067_),
|
|
.Y(_068_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _167_ (
|
|
.A1(_065_),
|
|
.A2(_068_),
|
|
.B(_055_),
|
|
.C(_057_),
|
|
.Y(_069_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _168_ (
|
|
.A(_062_),
|
|
.B(_068_),
|
|
.Y(_070_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _169_ (
|
|
.A1(_060_),
|
|
.A2(_070_),
|
|
.B(_069_),
|
|
.Y(_071_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _170_ (
|
|
.A1(_054_),
|
|
.A2(_071_),
|
|
.B(_053_),
|
|
.Y(\CO[15] )
|
|
);
|
|
XOR2x2_ASAP7_75t_R _171_ (
|
|
.A(_019_),
|
|
.B(_002_),
|
|
.Y(Y[2])
|
|
);
|
|
OR3x1_ASAP7_75t_R _172_ (
|
|
.A(_019_),
|
|
.B(_000_),
|
|
.C(_017_),
|
|
.Y(_072_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _173_ (
|
|
.A1(_019_),
|
|
.A2(_016_),
|
|
.B(_072_),
|
|
.C(_018_),
|
|
.Y(_073_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _174_ (
|
|
.A(_021_),
|
|
.B(_073_),
|
|
.Y(Y[3])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _175_ (
|
|
.A(_023_),
|
|
.B(_060_),
|
|
.Y(Y[4])
|
|
);
|
|
OA21x2_ASAP7_75t_R _176_ (
|
|
.A1(_023_),
|
|
.A2(_020_),
|
|
.B(_022_),
|
|
.Y(_074_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _177_ (
|
|
.A(_023_),
|
|
.B(_021_),
|
|
.Y(_075_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _178_ (
|
|
.A1(_073_),
|
|
.A2(_075_),
|
|
.B(_074_),
|
|
.Y(_076_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _179_ (
|
|
.A(_025_),
|
|
.B(_076_),
|
|
.Y(Y[5])
|
|
);
|
|
OR3x1_ASAP7_75t_R _180_ (
|
|
.A(_025_),
|
|
.B(_023_),
|
|
.C(_058_),
|
|
.Y(_077_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _181_ (
|
|
.A(_025_),
|
|
.B(_023_),
|
|
.C(_059_),
|
|
.Y(_078_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _182_ (
|
|
.A1(_002_),
|
|
.A2(_078_),
|
|
.B(_077_),
|
|
.C(_064_),
|
|
.Y(_079_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _183_ (
|
|
.A(_027_),
|
|
.B(_079_),
|
|
.Y(Y[6])
|
|
);
|
|
OR3x1_ASAP7_75t_R _184_ (
|
|
.A(_027_),
|
|
.B(_025_),
|
|
.C(_075_),
|
|
.Y(_080_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _185_ (
|
|
.A1(_027_),
|
|
.A2(_024_),
|
|
.B(_026_),
|
|
.Y(_081_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _186_ (
|
|
.A(_027_),
|
|
.B(_025_),
|
|
.C(_074_),
|
|
.Y(_082_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _187_ (
|
|
.A1(_073_),
|
|
.A2(_080_),
|
|
.B(_081_),
|
|
.C(_082_),
|
|
.Y(_083_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _188_ (
|
|
.A(_029_),
|
|
.B(_083_),
|
|
.Y(Y[7])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _189_ (
|
|
.A(_031_),
|
|
.B(_066_),
|
|
.Y(Y[8])
|
|
);
|
|
OA21x2_ASAP7_75t_R _190_ (
|
|
.A1(_031_),
|
|
.A2(_028_),
|
|
.B(_030_),
|
|
.Y(_084_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _191_ (
|
|
.A(_031_),
|
|
.B(_029_),
|
|
.Y(_085_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _192_ (
|
|
.A1(_081_),
|
|
.A2(_085_),
|
|
.B(_084_),
|
|
.Y(_086_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _193_ (
|
|
.A(_027_),
|
|
.B(_025_),
|
|
.C(_085_),
|
|
.Y(_087_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _194_ (
|
|
.A1(_076_),
|
|
.A2(_087_),
|
|
.B(_086_),
|
|
.Y(_088_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _195_ (
|
|
.A(_033_),
|
|
.B(_088_),
|
|
.Y(Y[9])
|
|
);
|
|
OA21x2_ASAP7_75t_R _196_ (
|
|
.A1(_063_),
|
|
.A2(_067_),
|
|
.B(_056_),
|
|
.Y(_089_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _197_ (
|
|
.A(_061_),
|
|
.B(_067_),
|
|
.Y(_090_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _198_ (
|
|
.A1(_079_),
|
|
.A2(_090_),
|
|
.B(_089_),
|
|
.Y(_091_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _199_ (
|
|
.A(_005_),
|
|
.B(_091_),
|
|
.Y(Y[10])
|
|
);
|
|
OA21x2_ASAP7_75t_R _200_ (
|
|
.A1(_005_),
|
|
.A2(_032_),
|
|
.B(_004_),
|
|
.Y(_092_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _201_ (
|
|
.A(_005_),
|
|
.B(_033_),
|
|
.Y(_093_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _202_ (
|
|
.A1(_084_),
|
|
.A2(_093_),
|
|
.B(_092_),
|
|
.Y(_094_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _203_ (
|
|
.A(_085_),
|
|
.B(_093_),
|
|
.Y(_095_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _204_ (
|
|
.A1(_083_),
|
|
.A2(_095_),
|
|
.B(_094_),
|
|
.Y(_096_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _205_ (
|
|
.A(_007_),
|
|
.B(_096_),
|
|
.Y(Y[11])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _206_ (
|
|
.A(_009_),
|
|
.B(_071_),
|
|
.Y(Y[12])
|
|
);
|
|
OR3x1_ASAP7_75t_R _207_ (
|
|
.A(_009_),
|
|
.B(_007_),
|
|
.C(_093_),
|
|
.Y(_097_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _208_ (
|
|
.A(_087_),
|
|
.B(_097_),
|
|
.Y(_098_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _209_ (
|
|
.A1(_009_),
|
|
.A2(_006_),
|
|
.B(_008_),
|
|
.Y(_099_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _210_ (
|
|
.A(_009_),
|
|
.B(_007_),
|
|
.C(_092_),
|
|
.Y(_100_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _211_ (
|
|
.A1(_086_),
|
|
.A2(_097_),
|
|
.B(_099_),
|
|
.C(_100_),
|
|
.Y(_101_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _212_ (
|
|
.A1(_076_),
|
|
.A2(_098_),
|
|
.B(_101_),
|
|
.Y(_102_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _213_ (
|
|
.A(_011_),
|
|
.B(_102_),
|
|
.Y(Y[13])
|
|
);
|
|
OR4x1_ASAP7_75t_R _214_ (
|
|
.A(_011_),
|
|
.B(_009_),
|
|
.C(_007_),
|
|
.D(_005_),
|
|
.Y(_103_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _215_ (
|
|
.A(_061_),
|
|
.B(_067_),
|
|
.C(_103_),
|
|
.Y(_104_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _216_ (
|
|
.A(_011_),
|
|
.B(_009_),
|
|
.C(_055_),
|
|
.Y(_105_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _217_ (
|
|
.A1(_089_),
|
|
.A2(_103_),
|
|
.B(_105_),
|
|
.C(_051_),
|
|
.Y(_106_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _218_ (
|
|
.A1(_079_),
|
|
.A2(_104_),
|
|
.B(_106_),
|
|
.Y(_107_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _219_ (
|
|
.A(_013_),
|
|
.B(_107_),
|
|
.Y(Y[14])
|
|
);
|
|
OR5x1_ASAP7_75t_R _220_ (
|
|
.A(_013_),
|
|
.B(_011_),
|
|
.C(_009_),
|
|
.D(_007_),
|
|
.E(_095_),
|
|
.Y(_108_)
|
|
);
|
|
OR5x1_ASAP7_75t_R _221_ (
|
|
.A(_013_),
|
|
.B(_011_),
|
|
.C(_009_),
|
|
.D(_007_),
|
|
.E(_094_),
|
|
.Y(_109_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _222_ (
|
|
.A(_013_),
|
|
.B(_011_),
|
|
.C(_099_),
|
|
.Y(_110_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _223_ (
|
|
.A1(_013_),
|
|
.A2(_010_),
|
|
.B(_110_),
|
|
.C(_012_),
|
|
.Y(_111_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _224_ (
|
|
.A1(_083_),
|
|
.A2(_108_),
|
|
.B(_109_),
|
|
.C(_111_),
|
|
.Y(_112_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _225_ (
|
|
.A(_015_),
|
|
.B(_112_),
|
|
.Y(Y[15])
|
|
);
|
|
endmodule
|
|
|
|
(* abc9_box_id = 32'b00000000000000000000000000000110 *)
|
|
(* abc9_box = 1 *)
|
|
(* abc9_script = "+&dch;&nf -R 5;" *)
|
|
(* arithmetic_operator = 1 *)
|
|
(* source_cell = "$alu" *)
|
|
(* implements_operator = "ALU_16_0_16_0_16_unused_CO[14:0]_X" *)
|
|
(* architecture = "SKLANSKY" *)
|
|
module \ALU_16_0_16_0_16_unused_CO[14:0]_X_SKLANSKY (A, B, BI, CI, Y, \CO[15] );
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _000_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _001_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _002_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _003_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _004_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _005_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _006_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _007_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _008_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _009_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _010_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _011_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _012_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _013_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _014_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _015_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _016_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _017_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _018_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _019_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _020_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _021_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _022_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _023_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _024_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _025_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _026_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _027_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _028_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _029_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _030_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _031_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _032_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _033_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _034_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
wire _035_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.22-10.24" *)
|
|
wire _036_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:10.26-10.28" *)
|
|
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_;
|
|
input [15:0] A;
|
|
wire [15:0] A;
|
|
input [15:0] B;
|
|
wire [15:0] B;
|
|
input BI;
|
|
wire BI;
|
|
input CI;
|
|
wire CI;
|
|
output \CO[15] ;
|
|
wire \CO[15] ;
|
|
output [15:0] Y;
|
|
wire [15:0] Y;
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _093_ (
|
|
.A(A[0]),
|
|
.B(CI),
|
|
.CI(_054_),
|
|
.CON(_000_),
|
|
.SN(_001_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _094_ (
|
|
.A(A[1]),
|
|
.B(_055_),
|
|
.CI(_038_),
|
|
.CON(_002_),
|
|
.SN(_003_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _095_ (
|
|
.A(A[2]),
|
|
.B(_053_),
|
|
.CI(_039_),
|
|
.CON(_004_),
|
|
.SN(_005_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _096_ (
|
|
.A(A[4]),
|
|
.B(_051_),
|
|
.CI(_059_),
|
|
.CON(_006_),
|
|
.SN(_007_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:44.26-46.12" *)
|
|
FAx1_ASAP7_75t_R _097_ (
|
|
.A(A[8]),
|
|
.B(_047_),
|
|
.CI(_065_),
|
|
.CON(_008_),
|
|
.SN(_009_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _098_ (
|
|
.A(A[10]),
|
|
.B(_045_),
|
|
.CON(_010_),
|
|
.SN(_011_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _099_ (
|
|
.A(A[11]),
|
|
.B(_044_),
|
|
.CON(_012_),
|
|
.SN(_013_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _100_ (
|
|
.A(A[12]),
|
|
.B(_043_),
|
|
.CON(_014_),
|
|
.SN(_015_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _101_ (
|
|
.A(A[13]),
|
|
.B(_042_),
|
|
.CON(_016_),
|
|
.SN(_017_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _102_ (
|
|
.A(A[14]),
|
|
.B(_041_),
|
|
.CON(_018_),
|
|
.SN(_019_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _103_ (
|
|
.A(A[15]),
|
|
.B(_040_),
|
|
.CON(_020_),
|
|
.SN(_021_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _104_ (
|
|
.A(A[2]),
|
|
.B(_053_),
|
|
.CON(_022_),
|
|
.SN(_023_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _105_ (
|
|
.A(A[3]),
|
|
.B(_052_),
|
|
.CON(_024_),
|
|
.SN(_025_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _106_ (
|
|
.A(A[4]),
|
|
.B(_051_),
|
|
.CON(_026_),
|
|
.SN(_027_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _107_ (
|
|
.A(A[5]),
|
|
.B(_050_),
|
|
.CON(_028_),
|
|
.SN(_029_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _108_ (
|
|
.A(A[6]),
|
|
.B(_049_),
|
|
.CON(_030_),
|
|
.SN(_031_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _109_ (
|
|
.A(A[7]),
|
|
.B(_048_),
|
|
.CON(_032_),
|
|
.SN(_033_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _110_ (
|
|
.A(A[8]),
|
|
.B(_047_),
|
|
.CON(_034_),
|
|
.SN(_035_)
|
|
);
|
|
(* module_not_derived = 32'b00000000000000000000000000000001 *)
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/platforms/asap7/yoSys/cells_adders_R.v:20.29-24.14" *)
|
|
HAxp5_ASAP7_75t_R _111_ (
|
|
.A(A[9]),
|
|
.B(_046_),
|
|
.CON(_036_),
|
|
.SN(_037_)
|
|
);
|
|
INVx1_ASAP7_75t_R _112_ (
|
|
.A(_000_),
|
|
.Y(_038_)
|
|
);
|
|
INVx1_ASAP7_75t_R _113_ (
|
|
.A(_001_),
|
|
.Y(Y[0])
|
|
);
|
|
INVx1_ASAP7_75t_R _114_ (
|
|
.A(_002_),
|
|
.Y(_039_)
|
|
);
|
|
INVx1_ASAP7_75t_R _115_ (
|
|
.A(_003_),
|
|
.Y(Y[1])
|
|
);
|
|
INVx1_ASAP7_75t_R _116_ (
|
|
.A(_005_),
|
|
.Y(Y[2])
|
|
);
|
|
INVx1_ASAP7_75t_R _117_ (
|
|
.A(_007_),
|
|
.Y(Y[4])
|
|
);
|
|
INVx1_ASAP7_75t_R _118_ (
|
|
.A(_009_),
|
|
.Y(Y[8])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _119_ (
|
|
.A(B[15]),
|
|
.B(BI),
|
|
.Y(_040_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _120_ (
|
|
.A(B[14]),
|
|
.B(BI),
|
|
.Y(_041_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _121_ (
|
|
.A(B[13]),
|
|
.B(BI),
|
|
.Y(_042_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _122_ (
|
|
.A(B[12]),
|
|
.B(BI),
|
|
.Y(_043_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _123_ (
|
|
.A(B[11]),
|
|
.B(BI),
|
|
.Y(_044_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _124_ (
|
|
.A(B[10]),
|
|
.B(BI),
|
|
.Y(_045_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _125_ (
|
|
.A(B[9]),
|
|
.B(BI),
|
|
.Y(_046_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _126_ (
|
|
.A(B[8]),
|
|
.B(BI),
|
|
.Y(_047_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _127_ (
|
|
.A(B[7]),
|
|
.B(BI),
|
|
.Y(_048_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _128_ (
|
|
.A(B[6]),
|
|
.B(BI),
|
|
.Y(_049_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _129_ (
|
|
.A(B[5]),
|
|
.B(BI),
|
|
.Y(_050_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _130_ (
|
|
.A(B[4]),
|
|
.B(BI),
|
|
.Y(_051_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _131_ (
|
|
.A(B[3]),
|
|
.B(BI),
|
|
.Y(_052_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _132_ (
|
|
.A(B[2]),
|
|
.B(BI),
|
|
.Y(_053_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _133_ (
|
|
.A(B[0]),
|
|
.B(BI),
|
|
.Y(_054_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _134_ (
|
|
.A(B[1]),
|
|
.B(BI),
|
|
.Y(_055_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _135_ (
|
|
.A(_025_),
|
|
.B(_023_),
|
|
.Y(_056_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _136_ (
|
|
.A1(_025_),
|
|
.A2(_022_),
|
|
.B(_024_),
|
|
.Y(_057_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _137_ (
|
|
.A1(_002_),
|
|
.A2(_056_),
|
|
.B(_057_),
|
|
.Y(_058_)
|
|
);
|
|
INVx1_ASAP7_75t_R _138_ (
|
|
.A(_058_),
|
|
.Y(_059_)
|
|
);
|
|
OR4x1_ASAP7_75t_R _139_ (
|
|
.A(_033_),
|
|
.B(_031_),
|
|
.C(_029_),
|
|
.D(_027_),
|
|
.Y(_060_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _140_ (
|
|
.A1(_029_),
|
|
.A2(_026_),
|
|
.B(_028_),
|
|
.Y(_061_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _141_ (
|
|
.A(_033_),
|
|
.B(_031_),
|
|
.C(_061_),
|
|
.Y(_062_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _142_ (
|
|
.A1(_033_),
|
|
.A2(_030_),
|
|
.B(_062_),
|
|
.C(_032_),
|
|
.Y(_063_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _143_ (
|
|
.A1(_058_),
|
|
.A2(_060_),
|
|
.B(_063_),
|
|
.Y(_064_)
|
|
);
|
|
INVx1_ASAP7_75t_R _144_ (
|
|
.A(_064_),
|
|
.Y(_065_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _145_ (
|
|
.A1(_017_),
|
|
.A2(_014_),
|
|
.B(_016_),
|
|
.Y(_066_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _146_ (
|
|
.A1(_019_),
|
|
.A2(_066_),
|
|
.B(_018_),
|
|
.Y(_067_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _147_ (
|
|
.A1(_021_),
|
|
.A2(_067_),
|
|
.B(_020_),
|
|
.Y(_068_)
|
|
);
|
|
OR4x1_ASAP7_75t_R _148_ (
|
|
.A(_021_),
|
|
.B(_019_),
|
|
.C(_017_),
|
|
.D(_015_),
|
|
.Y(_069_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _149_ (
|
|
.A1(_037_),
|
|
.A2(_034_),
|
|
.B(_036_),
|
|
.Y(_070_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _150_ (
|
|
.A(_013_),
|
|
.B(_011_),
|
|
.C(_070_),
|
|
.Y(_071_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _151_ (
|
|
.A1(_013_),
|
|
.A2(_010_),
|
|
.B(_071_),
|
|
.C(_012_),
|
|
.Y(_072_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _152_ (
|
|
.A(_037_),
|
|
.B(_035_),
|
|
.Y(_073_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _153_ (
|
|
.A(_011_),
|
|
.B(_037_),
|
|
.C(_035_),
|
|
.Y(_074_)
|
|
);
|
|
OR2x2_ASAP7_75t_R _154_ (
|
|
.A(_013_),
|
|
.B(_074_),
|
|
.Y(_075_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _155_ (
|
|
.A1(_064_),
|
|
.A2(_075_),
|
|
.B(_072_),
|
|
.Y(_076_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _156_ (
|
|
.A1(_069_),
|
|
.A2(_076_),
|
|
.B(_068_),
|
|
.Y(\CO[15] )
|
|
);
|
|
XOR2x2_ASAP7_75t_R _157_ (
|
|
.A(_025_),
|
|
.B(_004_),
|
|
.Y(Y[3])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _158_ (
|
|
.A(_029_),
|
|
.B(_006_),
|
|
.Y(Y[5])
|
|
);
|
|
OR3x1_ASAP7_75t_R _159_ (
|
|
.A(_029_),
|
|
.B(_027_),
|
|
.C(_058_),
|
|
.Y(_077_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _160_ (
|
|
.A(_061_),
|
|
.B(_077_),
|
|
.Y(_078_)
|
|
);
|
|
XNOR2x2_ASAP7_75t_R _161_ (
|
|
.A(_031_),
|
|
.B(_078_),
|
|
.Y(Y[6])
|
|
);
|
|
OR4x1_ASAP7_75t_R _162_ (
|
|
.A(_031_),
|
|
.B(_029_),
|
|
.C(_027_),
|
|
.D(_058_),
|
|
.Y(_079_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _163_ (
|
|
.A1(_031_),
|
|
.A2(_061_),
|
|
.B(_079_),
|
|
.C(_030_),
|
|
.Y(_080_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _164_ (
|
|
.A(_033_),
|
|
.B(_080_),
|
|
.Y(Y[7])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _165_ (
|
|
.A(_037_),
|
|
.B(_008_),
|
|
.Y(Y[9])
|
|
);
|
|
OA21x2_ASAP7_75t_R _166_ (
|
|
.A1(_064_),
|
|
.A2(_073_),
|
|
.B(_070_),
|
|
.Y(_081_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _167_ (
|
|
.A(_011_),
|
|
.B(_081_),
|
|
.Y(Y[10])
|
|
);
|
|
OA21x2_ASAP7_75t_R _168_ (
|
|
.A1(_011_),
|
|
.A2(_070_),
|
|
.B(_010_),
|
|
.Y(_082_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _169_ (
|
|
.A1(_064_),
|
|
.A2(_074_),
|
|
.B(_082_),
|
|
.Y(_083_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _170_ (
|
|
.A(_013_),
|
|
.B(_083_),
|
|
.Y(Y[11])
|
|
);
|
|
XOR2x2_ASAP7_75t_R _171_ (
|
|
.A(_015_),
|
|
.B(_076_),
|
|
.Y(Y[12])
|
|
);
|
|
OR3x1_ASAP7_75t_R _172_ (
|
|
.A(_015_),
|
|
.B(_013_),
|
|
.C(_074_),
|
|
.Y(_084_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _173_ (
|
|
.A1(_015_),
|
|
.A2(_072_),
|
|
.B(_014_),
|
|
.Y(_085_)
|
|
);
|
|
OA21x2_ASAP7_75t_R _174_ (
|
|
.A1(_064_),
|
|
.A2(_084_),
|
|
.B(_085_),
|
|
.Y(_086_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _175_ (
|
|
.A(_017_),
|
|
.B(_086_),
|
|
.Y(Y[13])
|
|
);
|
|
OR3x1_ASAP7_75t_R _176_ (
|
|
.A(_017_),
|
|
.B(_015_),
|
|
.C(_075_),
|
|
.Y(_087_)
|
|
);
|
|
OR3x1_ASAP7_75t_R _177_ (
|
|
.A(_017_),
|
|
.B(_015_),
|
|
.C(_072_),
|
|
.Y(_088_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _178_ (
|
|
.A1(_064_),
|
|
.A2(_087_),
|
|
.B(_088_),
|
|
.C(_066_),
|
|
.Y(_089_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _179_ (
|
|
.A(_019_),
|
|
.B(_089_),
|
|
.Y(Y[14])
|
|
);
|
|
OR4x1_ASAP7_75t_R _180_ (
|
|
.A(_019_),
|
|
.B(_017_),
|
|
.C(_015_),
|
|
.D(_075_),
|
|
.Y(_090_)
|
|
);
|
|
OR4x1_ASAP7_75t_R _181_ (
|
|
.A(_019_),
|
|
.B(_017_),
|
|
.C(_015_),
|
|
.D(_072_),
|
|
.Y(_091_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _182_ (
|
|
.A1(_064_),
|
|
.A2(_090_),
|
|
.B(_091_),
|
|
.C(_067_),
|
|
.Y(_092_)
|
|
);
|
|
XOR2x2_ASAP7_75t_R _183_ (
|
|
.A(_021_),
|
|
.B(_092_),
|
|
.Y(Y[15])
|
|
);
|
|
endmodule
|
|
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:11.1-102.10" *)
|
|
(* top = 1 *)
|
|
(* hdlname = "gcd" *)
|
|
module gcd(clk, req_msg, req_rdy, req_val, reset, resp_msg, resp_rdy, resp_val);
|
|
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_;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:13.15-13.18" *)
|
|
input clk;
|
|
wire clk;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:14.24-14.31" *)
|
|
input [31:0] req_msg;
|
|
wire [31:0] req_msg;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:15.15-15.22" *)
|
|
output req_rdy;
|
|
wire req_rdy;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:16.15-16.22" *)
|
|
input req_val;
|
|
wire req_val;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:17.15-17.20" *)
|
|
input reset;
|
|
wire reset;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:18.24-18.32" *)
|
|
output [15:0] resp_msg;
|
|
wire [15:0] resp_msg;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:19.15-19.23" *)
|
|
input resp_rdy;
|
|
wire resp_rdy;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:20.15-20.23" *)
|
|
output resp_val;
|
|
wire resp_val;
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:752.12-752.19" *)
|
|
\ALU_16_0_16_0_16_unused_CO[14:0]_X_HAN_CARLSON _215_ (
|
|
.A({ _055_, _056_, _057_, _058_, _059_, _060_, _046_, _047_, _048_, _049_, _050_, _051_, _052_, _053_, _054_, _061_ }),
|
|
.B({ _206_, _211_, _213_, _214_, _037_, _042_, _172_, _175_, _179_, _183_, _186_, _191_, _194_, _198_, _202_, _044_ }),
|
|
.BI(_034_),
|
|
.CI(_034_),
|
|
.\CO[15] (_036_),
|
|
.Y(resp_msg)
|
|
);
|
|
TIEHIx1_ASAP7_75t_R _216_ (
|
|
.H(_034_)
|
|
);
|
|
INVx1_ASAP7_75t_R _217_ (
|
|
.A(_013_),
|
|
.Y(_037_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _218_ (
|
|
.A1(_032_),
|
|
.A2(_210_),
|
|
.B(_212_),
|
|
.C(reset),
|
|
.Y(_038_)
|
|
);
|
|
AND3x1_ASAP7_75t_R _219_ (
|
|
.A(_165_),
|
|
.B(_062_),
|
|
.C(_036_),
|
|
.Y(_039_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _220_ (
|
|
.A(resp_rdy),
|
|
.B(_035_),
|
|
.Y(_040_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _221_ (
|
|
.A1(_062_),
|
|
.A2(_040_),
|
|
.B(_063_),
|
|
.C(_165_),
|
|
.Y(_041_)
|
|
);
|
|
INVx1_ASAP7_75t_R _222_ (
|
|
.A(_014_),
|
|
.Y(_042_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _223_ (
|
|
.A1(_209_),
|
|
.A2(_039_),
|
|
.B(_041_),
|
|
.Y(_043_)
|
|
);
|
|
INVx1_ASAP7_75t_R _224_ (
|
|
.A(_015_),
|
|
.Y(_044_)
|
|
);
|
|
AND3x1_ASAP7_75t_R _225_ (
|
|
.A(_032_),
|
|
.B(_063_),
|
|
.C(_035_),
|
|
.Y(resp_val)
|
|
);
|
|
AO221x1_ASAP7_75t_R _226_ (
|
|
.A1(_160_),
|
|
.A2(req_rdy),
|
|
.B1(resp_val),
|
|
.B2(resp_rdy),
|
|
.C(reset),
|
|
.Y(_045_)
|
|
);
|
|
INVx1_ASAP7_75t_R _227_ (
|
|
.A(_016_),
|
|
.Y(_046_)
|
|
);
|
|
INVx1_ASAP7_75t_R _228_ (
|
|
.A(_017_),
|
|
.Y(_047_)
|
|
);
|
|
INVx1_ASAP7_75t_R _229_ (
|
|
.A(_018_),
|
|
.Y(_048_)
|
|
);
|
|
INVx1_ASAP7_75t_R _230_ (
|
|
.A(_019_),
|
|
.Y(_049_)
|
|
);
|
|
INVx1_ASAP7_75t_R _231_ (
|
|
.A(_020_),
|
|
.Y(_050_)
|
|
);
|
|
INVx1_ASAP7_75t_R _232_ (
|
|
.A(_021_),
|
|
.Y(_051_)
|
|
);
|
|
INVx1_ASAP7_75t_R _233_ (
|
|
.A(_022_),
|
|
.Y(_052_)
|
|
);
|
|
INVx1_ASAP7_75t_R _234_ (
|
|
.A(_023_),
|
|
.Y(_053_)
|
|
);
|
|
INVx1_ASAP7_75t_R _235_ (
|
|
.A(_024_),
|
|
.Y(_054_)
|
|
);
|
|
INVx1_ASAP7_75t_R _236_ (
|
|
.A(_025_),
|
|
.Y(_055_)
|
|
);
|
|
INVx1_ASAP7_75t_R _237_ (
|
|
.A(_026_),
|
|
.Y(_056_)
|
|
);
|
|
INVx1_ASAP7_75t_R _238_ (
|
|
.A(_027_),
|
|
.Y(_057_)
|
|
);
|
|
INVx1_ASAP7_75t_R _239_ (
|
|
.A(_028_),
|
|
.Y(_058_)
|
|
);
|
|
INVx1_ASAP7_75t_R _240_ (
|
|
.A(_029_),
|
|
.Y(_059_)
|
|
);
|
|
INVx1_ASAP7_75t_R _241_ (
|
|
.A(_030_),
|
|
.Y(_060_)
|
|
);
|
|
INVx1_ASAP7_75t_R _242_ (
|
|
.A(_031_),
|
|
.Y(_061_)
|
|
);
|
|
INVx1_ASAP7_75t_R _243_ (
|
|
.A(_032_),
|
|
.Y(_062_)
|
|
);
|
|
INVx1_ASAP7_75t_R _244_ (
|
|
.A(_033_),
|
|
.Y(_063_)
|
|
);
|
|
INVx1_ASAP7_75t_R _245_ (
|
|
.A(_035_),
|
|
.Y(req_rdy)
|
|
);
|
|
OR2x2_ASAP7_75t_R _246_ (
|
|
.A(_032_),
|
|
.B(_036_),
|
|
.Y(_064_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _247_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_000_),
|
|
.Y(_065_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _248_ (
|
|
.A1(_046_),
|
|
.A2(_064_),
|
|
.B(_065_),
|
|
.C(_035_),
|
|
.Y(_066_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _249_ (
|
|
.A1(req_msg[9]),
|
|
.A2(req_rdy),
|
|
.B(_066_),
|
|
.Y(_067_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _250_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_001_),
|
|
.Y(_068_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _251_ (
|
|
.A1(_047_),
|
|
.A2(_064_),
|
|
.B(_068_),
|
|
.C(_035_),
|
|
.Y(_069_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _252_ (
|
|
.A1(req_msg[8]),
|
|
.A2(req_rdy),
|
|
.B(_069_),
|
|
.Y(_070_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _253_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_002_),
|
|
.Y(_071_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _254_ (
|
|
.A1(_048_),
|
|
.A2(_064_),
|
|
.B(_071_),
|
|
.C(_035_),
|
|
.Y(_072_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _255_ (
|
|
.A1(req_msg[7]),
|
|
.A2(req_rdy),
|
|
.B(_072_),
|
|
.Y(_073_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _256_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_003_),
|
|
.Y(_074_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _257_ (
|
|
.A1(_049_),
|
|
.A2(_064_),
|
|
.B(_074_),
|
|
.C(_035_),
|
|
.Y(_075_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _258_ (
|
|
.A1(req_msg[6]),
|
|
.A2(req_rdy),
|
|
.B(_075_),
|
|
.Y(_076_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _259_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_004_),
|
|
.Y(_077_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _260_ (
|
|
.A1(_050_),
|
|
.A2(_064_),
|
|
.B(_077_),
|
|
.C(_035_),
|
|
.Y(_078_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _261_ (
|
|
.A1(req_msg[5]),
|
|
.A2(req_rdy),
|
|
.B(_078_),
|
|
.Y(_079_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _262_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_005_),
|
|
.Y(_080_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _263_ (
|
|
.A1(_051_),
|
|
.A2(_064_),
|
|
.B(_080_),
|
|
.C(_035_),
|
|
.Y(_081_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _264_ (
|
|
.A1(req_msg[4]),
|
|
.A2(req_rdy),
|
|
.B(_081_),
|
|
.Y(_082_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _265_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_006_),
|
|
.Y(_083_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _266_ (
|
|
.A1(_052_),
|
|
.A2(_064_),
|
|
.B(_083_),
|
|
.C(_035_),
|
|
.Y(_084_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _267_ (
|
|
.A1(req_msg[3]),
|
|
.A2(req_rdy),
|
|
.B(_084_),
|
|
.Y(_085_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _268_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_007_),
|
|
.Y(_086_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _269_ (
|
|
.A1(_053_),
|
|
.A2(_064_),
|
|
.B(_086_),
|
|
.C(_035_),
|
|
.Y(_087_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _270_ (
|
|
.A1(req_msg[2]),
|
|
.A2(req_rdy),
|
|
.B(_087_),
|
|
.Y(_088_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _271_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_008_),
|
|
.Y(_089_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _272_ (
|
|
.A1(_054_),
|
|
.A2(_064_),
|
|
.B(_089_),
|
|
.C(_035_),
|
|
.Y(_090_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _273_ (
|
|
.A1(req_msg[1]),
|
|
.A2(req_rdy),
|
|
.B(_090_),
|
|
.Y(_091_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _274_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_009_),
|
|
.Y(_092_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _275_ (
|
|
.A1(_055_),
|
|
.A2(_064_),
|
|
.B(_092_),
|
|
.C(_035_),
|
|
.Y(_093_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _276_ (
|
|
.A1(req_msg[15]),
|
|
.A2(req_rdy),
|
|
.B(_093_),
|
|
.Y(_094_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _277_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_010_),
|
|
.Y(_095_)
|
|
);
|
|
INVx1_ASAP7_75t_R _278_ (
|
|
.A(req_msg[16]),
|
|
.Y(_096_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _279_ (
|
|
.A1(_056_),
|
|
.A2(_064_),
|
|
.B(_095_),
|
|
.C(_035_),
|
|
.Y(_097_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _280_ (
|
|
.A1(req_msg[14]),
|
|
.A2(req_rdy),
|
|
.B(_097_),
|
|
.Y(_098_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _281_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_011_),
|
|
.Y(_099_)
|
|
);
|
|
INVx1_ASAP7_75t_R _282_ (
|
|
.A(req_msg[17]),
|
|
.Y(_100_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _283_ (
|
|
.A1(_057_),
|
|
.A2(_064_),
|
|
.B(_099_),
|
|
.C(_035_),
|
|
.Y(_101_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _284_ (
|
|
.A1(req_msg[13]),
|
|
.A2(req_rdy),
|
|
.B(_101_),
|
|
.Y(_102_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _285_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_012_),
|
|
.Y(_103_)
|
|
);
|
|
INVx1_ASAP7_75t_R _286_ (
|
|
.A(req_msg[18]),
|
|
.Y(_104_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _287_ (
|
|
.A1(_058_),
|
|
.A2(_064_),
|
|
.B(_103_),
|
|
.C(_035_),
|
|
.Y(_105_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _288_ (
|
|
.A1(req_msg[12]),
|
|
.A2(req_rdy),
|
|
.B(_105_),
|
|
.Y(_106_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _289_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_013_),
|
|
.Y(_107_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _290_ (
|
|
.A1(_059_),
|
|
.A2(_064_),
|
|
.B(_107_),
|
|
.C(_035_),
|
|
.Y(_108_)
|
|
);
|
|
INVx1_ASAP7_75t_R _291_ (
|
|
.A(req_msg[19]),
|
|
.Y(_109_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _292_ (
|
|
.A1(req_msg[11]),
|
|
.A2(req_rdy),
|
|
.B(_108_),
|
|
.Y(_110_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _293_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_014_),
|
|
.Y(_111_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _294_ (
|
|
.A1(_060_),
|
|
.A2(_064_),
|
|
.B(_111_),
|
|
.C(_035_),
|
|
.Y(_112_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _295_ (
|
|
.A1(req_msg[10]),
|
|
.A2(req_rdy),
|
|
.B(_112_),
|
|
.Y(_113_)
|
|
);
|
|
INVx1_ASAP7_75t_R _296_ (
|
|
.A(req_msg[20]),
|
|
.Y(_114_)
|
|
);
|
|
OAI21x1_ASAP7_75t_R _297_ (
|
|
.A1(_032_),
|
|
.A2(_036_),
|
|
.B(_015_),
|
|
.Y(_115_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _298_ (
|
|
.A1(_061_),
|
|
.A2(_064_),
|
|
.B(_115_),
|
|
.C(_035_),
|
|
.Y(_116_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _299_ (
|
|
.A1(req_msg[0]),
|
|
.A2(req_rdy),
|
|
.B(_116_),
|
|
.Y(_117_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _300_ (
|
|
.A(_000_),
|
|
.B(_036_),
|
|
.Y(_118_)
|
|
);
|
|
INVx1_ASAP7_75t_R _301_ (
|
|
.A(req_msg[21]),
|
|
.Y(_119_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _302_ (
|
|
.A1(resp_msg[9]),
|
|
.A2(_036_),
|
|
.B(_118_),
|
|
.C(_032_),
|
|
.Y(_120_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _303_ (
|
|
.A1(_016_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_121_)
|
|
);
|
|
INVx1_ASAP7_75t_R _304_ (
|
|
.A(req_msg[22]),
|
|
.Y(_122_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _305_ (
|
|
.A1(_133_),
|
|
.A2(_035_),
|
|
.B1(_120_),
|
|
.B2(_121_),
|
|
.Y(_123_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _306_ (
|
|
.A(_001_),
|
|
.B(_036_),
|
|
.Y(_124_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _307_ (
|
|
.A1(resp_msg[8]),
|
|
.A2(_036_),
|
|
.B(_124_),
|
|
.C(_032_),
|
|
.Y(_125_)
|
|
);
|
|
INVx1_ASAP7_75t_R _308_ (
|
|
.A(req_msg[23]),
|
|
.Y(_126_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _309_ (
|
|
.A1(_017_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_127_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _310_ (
|
|
.A1(_130_),
|
|
.A2(_035_),
|
|
.B1(_125_),
|
|
.B2(_127_),
|
|
.Y(_128_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _311_ (
|
|
.A(resp_msg[7]),
|
|
.B(_036_),
|
|
.Y(_129_)
|
|
);
|
|
INVx1_ASAP7_75t_R _312_ (
|
|
.A(req_msg[24]),
|
|
.Y(_130_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _313_ (
|
|
.A1(_002_),
|
|
.A2(_036_),
|
|
.B(_129_),
|
|
.C(_062_),
|
|
.Y(_131_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _314_ (
|
|
.A1(_018_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_132_)
|
|
);
|
|
INVx1_ASAP7_75t_R _315_ (
|
|
.A(req_msg[25]),
|
|
.Y(_133_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _316_ (
|
|
.A1(_126_),
|
|
.A2(_035_),
|
|
.B1(_131_),
|
|
.B2(_132_),
|
|
.Y(_134_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _317_ (
|
|
.A(resp_msg[6]),
|
|
.B(_036_),
|
|
.Y(_135_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _318_ (
|
|
.A1(_003_),
|
|
.A2(_036_),
|
|
.B(_135_),
|
|
.C(_062_),
|
|
.Y(_136_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _319_ (
|
|
.A1(_019_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_137_)
|
|
);
|
|
INVx1_ASAP7_75t_R _320_ (
|
|
.A(req_msg[26]),
|
|
.Y(_138_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _321_ (
|
|
.A1(_122_),
|
|
.A2(_035_),
|
|
.B1(_136_),
|
|
.B2(_137_),
|
|
.Y(_139_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _322_ (
|
|
.A(resp_msg[5]),
|
|
.B(_036_),
|
|
.Y(_140_)
|
|
);
|
|
INVx1_ASAP7_75t_R _323_ (
|
|
.A(req_msg[27]),
|
|
.Y(_141_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _324_ (
|
|
.A1(_004_),
|
|
.A2(_036_),
|
|
.B(_140_),
|
|
.C(_062_),
|
|
.Y(_142_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _325_ (
|
|
.A1(_020_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_143_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _326_ (
|
|
.A1(_119_),
|
|
.A2(_035_),
|
|
.B1(_142_),
|
|
.B2(_143_),
|
|
.Y(_144_)
|
|
);
|
|
INVx1_ASAP7_75t_R _327_ (
|
|
.A(req_msg[28]),
|
|
.Y(_145_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _328_ (
|
|
.A(resp_msg[4]),
|
|
.B(_036_),
|
|
.Y(_146_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _329_ (
|
|
.A1(_005_),
|
|
.A2(_036_),
|
|
.B(_146_),
|
|
.C(_062_),
|
|
.Y(_147_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _330_ (
|
|
.A1(_021_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_148_)
|
|
);
|
|
INVx1_ASAP7_75t_R _331_ (
|
|
.A(req_msg[29]),
|
|
.Y(_149_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _332_ (
|
|
.A1(_114_),
|
|
.A2(_035_),
|
|
.B1(_147_),
|
|
.B2(_148_),
|
|
.Y(_150_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _333_ (
|
|
.A(resp_msg[3]),
|
|
.B(_036_),
|
|
.Y(_151_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _334_ (
|
|
.A1(_006_),
|
|
.A2(_036_),
|
|
.B(_151_),
|
|
.C(_062_),
|
|
.Y(_152_)
|
|
);
|
|
INVx1_ASAP7_75t_R _335_ (
|
|
.A(req_msg[30]),
|
|
.Y(_153_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _336_ (
|
|
.A1(_022_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_154_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _337_ (
|
|
.A1(_109_),
|
|
.A2(_035_),
|
|
.B1(_152_),
|
|
.B2(_154_),
|
|
.Y(_155_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _338_ (
|
|
.A(resp_msg[2]),
|
|
.B(_036_),
|
|
.Y(_156_)
|
|
);
|
|
INVx1_ASAP7_75t_R _339_ (
|
|
.A(req_msg[31]),
|
|
.Y(_157_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _340_ (
|
|
.A1(_007_),
|
|
.A2(_036_),
|
|
.B(_156_),
|
|
.C(_062_),
|
|
.Y(_158_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _341_ (
|
|
.A1(_023_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_159_)
|
|
);
|
|
INVx1_ASAP7_75t_R _342_ (
|
|
.A(req_val),
|
|
.Y(_160_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _343_ (
|
|
.A1(_104_),
|
|
.A2(_035_),
|
|
.B1(_158_),
|
|
.B2(_159_),
|
|
.Y(_161_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _344_ (
|
|
.A(resp_msg[1]),
|
|
.B(_036_),
|
|
.Y(_162_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _345_ (
|
|
.A1(_008_),
|
|
.A2(_036_),
|
|
.B(_162_),
|
|
.C(_062_),
|
|
.Y(_163_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _346_ (
|
|
.A1(_024_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_164_)
|
|
);
|
|
INVx1_ASAP7_75t_R _347_ (
|
|
.A(reset),
|
|
.Y(_165_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _348_ (
|
|
.A1(_100_),
|
|
.A2(_035_),
|
|
.B1(_163_),
|
|
.B2(_164_),
|
|
.Y(_166_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _349_ (
|
|
.A(_009_),
|
|
.B(_036_),
|
|
.Y(_167_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _350_ (
|
|
.A1(resp_msg[15]),
|
|
.A2(_036_),
|
|
.B(_167_),
|
|
.C(_032_),
|
|
.Y(_168_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _351_ (
|
|
.A1(_025_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_169_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _352_ (
|
|
.A1(_157_),
|
|
.A2(_035_),
|
|
.B1(_168_),
|
|
.B2(_169_),
|
|
.Y(_170_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _353_ (
|
|
.A(_010_),
|
|
.B(_036_),
|
|
.Y(_171_)
|
|
);
|
|
INVx1_ASAP7_75t_R _354_ (
|
|
.A(_000_),
|
|
.Y(_172_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _355_ (
|
|
.A1(resp_msg[14]),
|
|
.A2(_036_),
|
|
.B(_171_),
|
|
.C(_032_),
|
|
.Y(_173_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _356_ (
|
|
.A1(_026_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_174_)
|
|
);
|
|
INVx1_ASAP7_75t_R _357_ (
|
|
.A(_001_),
|
|
.Y(_175_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _358_ (
|
|
.A1(_153_),
|
|
.A2(_035_),
|
|
.B1(_173_),
|
|
.B2(_174_),
|
|
.Y(_176_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _359_ (
|
|
.A(_011_),
|
|
.B(_036_),
|
|
.Y(_177_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _360_ (
|
|
.A1(resp_msg[13]),
|
|
.A2(_036_),
|
|
.B(_177_),
|
|
.C(_032_),
|
|
.Y(_178_)
|
|
);
|
|
INVx1_ASAP7_75t_R _361_ (
|
|
.A(_002_),
|
|
.Y(_179_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _362_ (
|
|
.A1(_027_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_180_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _363_ (
|
|
.A1(_149_),
|
|
.A2(_035_),
|
|
.B1(_178_),
|
|
.B2(_180_),
|
|
.Y(_181_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _364_ (
|
|
.A(_012_),
|
|
.B(_036_),
|
|
.Y(_182_)
|
|
);
|
|
INVx1_ASAP7_75t_R _365_ (
|
|
.A(_003_),
|
|
.Y(_183_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _366_ (
|
|
.A1(resp_msg[12]),
|
|
.A2(_036_),
|
|
.B(_182_),
|
|
.C(_032_),
|
|
.Y(_184_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _367_ (
|
|
.A1(_028_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_185_)
|
|
);
|
|
INVx1_ASAP7_75t_R _368_ (
|
|
.A(_004_),
|
|
.Y(_186_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _369_ (
|
|
.A1(_145_),
|
|
.A2(_035_),
|
|
.B1(_184_),
|
|
.B2(_185_),
|
|
.Y(_187_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _370_ (
|
|
.A(_013_),
|
|
.B(_036_),
|
|
.Y(_188_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _371_ (
|
|
.A1(resp_msg[11]),
|
|
.A2(_036_),
|
|
.B(_188_),
|
|
.C(_032_),
|
|
.Y(_189_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _372_ (
|
|
.A1(_029_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_190_)
|
|
);
|
|
INVx1_ASAP7_75t_R _373_ (
|
|
.A(_005_),
|
|
.Y(_191_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _374_ (
|
|
.A1(_141_),
|
|
.A2(_035_),
|
|
.B1(_189_),
|
|
.B2(_190_),
|
|
.Y(_192_)
|
|
);
|
|
NOR2x1_ASAP7_75t_R _375_ (
|
|
.A(_014_),
|
|
.B(_036_),
|
|
.Y(_193_)
|
|
);
|
|
INVx1_ASAP7_75t_R _376_ (
|
|
.A(_006_),
|
|
.Y(_194_)
|
|
);
|
|
AOI211x1_ASAP7_75t_R _377_ (
|
|
.A1(resp_msg[10]),
|
|
.A2(_036_),
|
|
.B(_193_),
|
|
.C(_032_),
|
|
.Y(_195_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _378_ (
|
|
.A1(_030_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_196_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _379_ (
|
|
.A1(_138_),
|
|
.A2(_035_),
|
|
.B1(_195_),
|
|
.B2(_196_),
|
|
.Y(_197_)
|
|
);
|
|
INVx1_ASAP7_75t_R _380_ (
|
|
.A(_007_),
|
|
.Y(_198_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _381_ (
|
|
.A(resp_msg[0]),
|
|
.B(_036_),
|
|
.Y(_199_)
|
|
);
|
|
OA211x2_ASAP7_75t_R _382_ (
|
|
.A1(_015_),
|
|
.A2(_036_),
|
|
.B(_199_),
|
|
.C(_062_),
|
|
.Y(_200_)
|
|
);
|
|
AO21x1_ASAP7_75t_R _383_ (
|
|
.A1(_031_),
|
|
.A2(_032_),
|
|
.B(req_rdy),
|
|
.Y(_201_)
|
|
);
|
|
INVx1_ASAP7_75t_R _384_ (
|
|
.A(_008_),
|
|
.Y(_202_)
|
|
);
|
|
OAI22x1_ASAP7_75t_R _385_ (
|
|
.A1(_096_),
|
|
.A2(_035_),
|
|
.B1(_200_),
|
|
.B2(_201_),
|
|
.Y(_203_)
|
|
);
|
|
AND4x1_ASAP7_75t_R _386_ (
|
|
.A(_012_),
|
|
.B(_013_),
|
|
.C(_014_),
|
|
.D(_015_),
|
|
.Y(_204_)
|
|
);
|
|
AND5x1_ASAP7_75t_R _387_ (
|
|
.A(_000_),
|
|
.B(_009_),
|
|
.C(_010_),
|
|
.D(_011_),
|
|
.E(_204_),
|
|
.Y(_205_)
|
|
);
|
|
INVx1_ASAP7_75t_R _388_ (
|
|
.A(_009_),
|
|
.Y(_206_)
|
|
);
|
|
AND4x1_ASAP7_75t_R _389_ (
|
|
.A(_001_),
|
|
.B(_002_),
|
|
.C(_003_),
|
|
.D(_008_),
|
|
.Y(_207_)
|
|
);
|
|
AND4x1_ASAP7_75t_R _390_ (
|
|
.A(_004_),
|
|
.B(_005_),
|
|
.C(_006_),
|
|
.D(_007_),
|
|
.Y(_208_)
|
|
);
|
|
AND3x1_ASAP7_75t_R _391_ (
|
|
.A(_205_),
|
|
.B(_207_),
|
|
.C(_208_),
|
|
.Y(_209_)
|
|
);
|
|
NAND2x1_ASAP7_75t_R _392_ (
|
|
.A(req_val),
|
|
.B(req_rdy),
|
|
.Y(_210_)
|
|
);
|
|
INVx1_ASAP7_75t_R _393_ (
|
|
.A(_010_),
|
|
.Y(_211_)
|
|
);
|
|
AND3x1_ASAP7_75t_R _394_ (
|
|
.A(_036_),
|
|
.B(_209_),
|
|
.C(_210_),
|
|
.Y(_212_)
|
|
);
|
|
INVx1_ASAP7_75t_R _395_ (
|
|
.A(_011_),
|
|
.Y(_213_)
|
|
);
|
|
INVx1_ASAP7_75t_R _396_ (
|
|
.A(_012_),
|
|
.Y(_214_)
|
|
);
|
|
DFFHQNx1_ASAP7_75t_R \ctrl.state.out[0]$_DFF_P_ (
|
|
.CLK(clk),
|
|
.D(_045_),
|
|
.QN(_035_)
|
|
);
|
|
DFFHQNx1_ASAP7_75t_R \ctrl.state.out[1]$_DFF_P_ (
|
|
.CLK(clk),
|
|
.D(_043_),
|
|
.QN(_033_)
|
|
);
|
|
DFFHQNx1_ASAP7_75t_R \ctrl.state.out[2]$_DFF_P_ (
|
|
.CLK(clk),
|
|
.D(_038_),
|
|
.QN(_032_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[0]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_203_),
|
|
.QN(_031_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[10]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_197_),
|
|
.QN(_030_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[11]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_192_),
|
|
.QN(_029_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[12]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_187_),
|
|
.QN(_028_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[13]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_181_),
|
|
.QN(_027_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[14]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_176_),
|
|
.QN(_026_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[15]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_170_),
|
|
.QN(_025_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[1]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_166_),
|
|
.QN(_024_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[2]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_161_),
|
|
.QN(_023_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[3]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_155_),
|
|
.QN(_022_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[4]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_150_),
|
|
.QN(_021_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[5]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_144_),
|
|
.QN(_020_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[6]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_139_),
|
|
.QN(_019_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[7]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_134_),
|
|
.QN(_018_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[8]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_128_),
|
|
.QN(_017_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.a_reg.out[9]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_123_),
|
|
.QN(_016_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[0]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_117_),
|
|
.QN(_015_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[10]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_113_),
|
|
.QN(_014_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[11]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_110_),
|
|
.QN(_013_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[12]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_106_),
|
|
.QN(_012_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[13]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_102_),
|
|
.QN(_011_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[14]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_098_),
|
|
.QN(_010_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[15]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_094_),
|
|
.QN(_009_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[1]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_091_),
|
|
.QN(_008_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[2]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_088_),
|
|
.QN(_007_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[3]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_085_),
|
|
.QN(_006_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[4]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_082_),
|
|
.QN(_005_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[5]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_079_),
|
|
.QN(_004_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[6]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_076_),
|
|
.QN(_003_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[7]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_073_),
|
|
.QN(_002_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[8]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_070_),
|
|
.QN(_001_)
|
|
);
|
|
(* src = "/home/cmoon/ORFS/OpenROAD-flow-scripts/flow/designs/src/gcd/gcd.v:571.3-577.6" *)
|
|
DFFHQNx1_ASAP7_75t_R \dpath.b_reg.out[9]$_DFFE_PP_ (
|
|
.CLK(clk),
|
|
.D(_067_),
|
|
.QN(_000_)
|
|
);
|
|
endmodule
|