blob: 8077bb1937598f1f9e07b2a0254bff666d8b1ea1 [file] [log] [blame]
/* Generated by Yosys 0.22 (git sha1 f109fa3d4c5, gcc 8.3.1 -fPIC -Os) */
module cntr_example(wb_clk_i, wb_rst_i, io_out);
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_;
output [37:0] io_out;
wire [37:0] io_out;
input wb_clk_i;
wire wb_clk_i;
input wb_rst_i;
wire wb_rst_i;
gf180mcu_fd_sc_mcu7t5v0__clkbuf_1 _056_ (
.I(io_out[16]),
.Z(_020_)
);
gf180mcu_fd_sc_mcu7t5v0__buf_1 _057_ (
.I(wb_rst_i),
.Z(_021_)
);
gf180mcu_fd_sc_mcu7t5v0__clkinv_1 _058_ (
.I(_021_),
.ZN(_022_)
);
gf180mcu_fd_sc_mcu7t5v0__buf_1 _059_ (
.I(_022_),
.Z(_023_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _060_ (
.A1(_020_),
.A2(_023_),
.ZN(_000_)
);
gf180mcu_fd_sc_mcu7t5v0__buf_1 _061_ (
.I(wb_rst_i),
.Z(_024_)
);
gf180mcu_fd_sc_mcu7t5v0__oai21_1 _062_ (
.A1(_020_),
.A2(io_out[17]),
.B(_024_),
.ZN(_025_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _063_ (
.A1(_020_),
.A2(io_out[17]),
.B(_025_),
.ZN(_001_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _064_ (
.A1(_020_),
.A2(io_out[17]),
.B(io_out[18]),
.ZN(_026_)
);
gf180mcu_fd_sc_mcu7t5v0__buf_1 _065_ (
.I(_021_),
.Z(_027_)
);
gf180mcu_fd_sc_mcu7t5v0__nand3_1 _066_ (
.A1(io_out[16]),
.A2(io_out[17]),
.A3(io_out[18]),
.ZN(_028_)
);
gf180mcu_fd_sc_mcu7t5v0__nand2_1 _067_ (
.A1(_027_),
.A2(_028_),
.ZN(_029_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _068_ (
.A1(_026_),
.A2(_029_),
.ZN(_002_)
);
gf180mcu_fd_sc_mcu7t5v0__buf_1 _069_ (
.I(_022_),
.Z(_030_)
);
gf180mcu_fd_sc_mcu7t5v0__xor2_1 _070_ (
.A1(io_out[19]),
.A2(_028_),
.Z(_031_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _071_ (
.A1(_030_),
.A2(_031_),
.ZN(_003_)
);
gf180mcu_fd_sc_mcu7t5v0__clkbuf_1 _072_ (
.I(io_out[0]),
.Z(_032_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _073_ (
.A1(_032_),
.A2(_023_),
.ZN(_004_)
);
gf180mcu_fd_sc_mcu7t5v0__oai21_1 _074_ (
.A1(_032_),
.A2(io_out[1]),
.B(_024_),
.ZN(_033_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _075_ (
.A1(_032_),
.A2(io_out[1]),
.B(_033_),
.ZN(_005_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _076_ (
.A1(_032_),
.A2(io_out[1]),
.B(io_out[2]),
.ZN(_034_)
);
gf180mcu_fd_sc_mcu7t5v0__nand3_1 _077_ (
.A1(io_out[0]),
.A2(io_out[1]),
.A3(io_out[2]),
.ZN(_035_)
);
gf180mcu_fd_sc_mcu7t5v0__nand2_1 _078_ (
.A1(_027_),
.A2(_035_),
.ZN(_036_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _079_ (
.A1(_034_),
.A2(_036_),
.ZN(_006_)
);
gf180mcu_fd_sc_mcu7t5v0__xor2_1 _080_ (
.A1(io_out[3]),
.A2(_035_),
.Z(_037_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _081_ (
.A1(_030_),
.A2(_037_),
.ZN(_007_)
);
gf180mcu_fd_sc_mcu7t5v0__clkbuf_1 _082_ (
.I(io_out[4]),
.Z(_038_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _083_ (
.A1(_038_),
.A2(_023_),
.ZN(_008_)
);
gf180mcu_fd_sc_mcu7t5v0__oai21_1 _084_ (
.A1(_038_),
.A2(io_out[5]),
.B(_024_),
.ZN(_039_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _085_ (
.A1(_038_),
.A2(io_out[5]),
.B(_039_),
.ZN(_009_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _086_ (
.A1(_038_),
.A2(io_out[5]),
.B(io_out[6]),
.ZN(_040_)
);
gf180mcu_fd_sc_mcu7t5v0__nand3_1 _087_ (
.A1(io_out[4]),
.A2(io_out[5]),
.A3(io_out[6]),
.ZN(_041_)
);
gf180mcu_fd_sc_mcu7t5v0__nand2_1 _088_ (
.A1(_027_),
.A2(_041_),
.ZN(_042_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _089_ (
.A1(_040_),
.A2(_042_),
.ZN(_010_)
);
gf180mcu_fd_sc_mcu7t5v0__xor2_1 _090_ (
.A1(io_out[7]),
.A2(_041_),
.Z(_043_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _091_ (
.A1(_030_),
.A2(_043_),
.ZN(_011_)
);
gf180mcu_fd_sc_mcu7t5v0__clkbuf_1 _092_ (
.I(io_out[8]),
.Z(_044_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _093_ (
.A1(_044_),
.A2(_023_),
.ZN(_012_)
);
gf180mcu_fd_sc_mcu7t5v0__oai21_1 _094_ (
.A1(_044_),
.A2(io_out[9]),
.B(_021_),
.ZN(_045_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _095_ (
.A1(_044_),
.A2(io_out[9]),
.B(_045_),
.ZN(_013_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _096_ (
.A1(_044_),
.A2(io_out[9]),
.B(io_out[10]),
.ZN(_046_)
);
gf180mcu_fd_sc_mcu7t5v0__nand3_1 _097_ (
.A1(io_out[8]),
.A2(io_out[9]),
.A3(io_out[10]),
.ZN(_047_)
);
gf180mcu_fd_sc_mcu7t5v0__nand2_1 _098_ (
.A1(_027_),
.A2(_047_),
.ZN(_048_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _099_ (
.A1(_046_),
.A2(_048_),
.ZN(_014_)
);
gf180mcu_fd_sc_mcu7t5v0__xor2_1 _100_ (
.A1(io_out[11]),
.A2(_047_),
.Z(_049_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _101_ (
.A1(_022_),
.A2(_049_),
.ZN(_015_)
);
gf180mcu_fd_sc_mcu7t5v0__clkbuf_1 _102_ (
.I(io_out[12]),
.Z(_050_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _103_ (
.A1(_050_),
.A2(_030_),
.ZN(_016_)
);
gf180mcu_fd_sc_mcu7t5v0__oai21_1 _104_ (
.A1(_050_),
.A2(io_out[13]),
.B(_021_),
.ZN(_051_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _105_ (
.A1(_050_),
.A2(io_out[13]),
.B(_051_),
.ZN(_017_)
);
gf180mcu_fd_sc_mcu7t5v0__aoi21_1 _106_ (
.A1(_050_),
.A2(io_out[13]),
.B(io_out[14]),
.ZN(_052_)
);
gf180mcu_fd_sc_mcu7t5v0__nand3_1 _107_ (
.A1(io_out[12]),
.A2(io_out[13]),
.A3(io_out[14]),
.ZN(_053_)
);
gf180mcu_fd_sc_mcu7t5v0__nand2_1 _108_ (
.A1(_024_),
.A2(_053_),
.ZN(_054_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _109_ (
.A1(_052_),
.A2(_054_),
.ZN(_018_)
);
gf180mcu_fd_sc_mcu7t5v0__xor2_1 _110_ (
.A1(io_out[15]),
.A2(_053_),
.Z(_055_)
);
gf180mcu_fd_sc_mcu7t5v0__nor2_1 _111_ (
.A1(_022_),
.A2(_055_),
.ZN(_019_)
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _112_ (
.CLK(wb_clk_i),
.D(_000_),
.Q(io_out[16])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _113_ (
.CLK(wb_clk_i),
.D(_001_),
.Q(io_out[17])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _114_ (
.CLK(wb_clk_i),
.D(_002_),
.Q(io_out[18])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _115_ (
.CLK(wb_clk_i),
.D(_003_),
.Q(io_out[19])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _116_ (
.CLK(wb_clk_i),
.D(_004_),
.Q(io_out[0])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _117_ (
.CLK(wb_clk_i),
.D(_005_),
.Q(io_out[1])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _118_ (
.CLK(wb_clk_i),
.D(_006_),
.Q(io_out[2])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _119_ (
.CLK(wb_clk_i),
.D(_007_),
.Q(io_out[3])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _120_ (
.CLK(wb_clk_i),
.D(_008_),
.Q(io_out[4])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _121_ (
.CLK(wb_clk_i),
.D(_009_),
.Q(io_out[5])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _122_ (
.CLK(wb_clk_i),
.D(_010_),
.Q(io_out[6])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _123_ (
.CLK(wb_clk_i),
.D(_011_),
.Q(io_out[7])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _124_ (
.CLK(wb_clk_i),
.D(_012_),
.Q(io_out[8])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _125_ (
.CLK(wb_clk_i),
.D(_013_),
.Q(io_out[9])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _126_ (
.CLK(wb_clk_i),
.D(_014_),
.Q(io_out[10])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _127_ (
.CLK(wb_clk_i),
.D(_015_),
.Q(io_out[11])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _128_ (
.CLK(wb_clk_i),
.D(_016_),
.Q(io_out[12])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _129_ (
.CLK(wb_clk_i),
.D(_017_),
.Q(io_out[13])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _130_ (
.CLK(wb_clk_i),
.D(_018_),
.Q(io_out[14])
);
gf180mcu_fd_sc_mcu7t5v0__dffq_1 _131_ (
.CLK(wb_clk_i),
.D(_019_),
.Q(io_out[15])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _132_ (
.ZN(io_out[20])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _133_ (
.ZN(io_out[21])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _134_ (
.ZN(io_out[22])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _135_ (
.ZN(io_out[23])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _136_ (
.ZN(io_out[24])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _137_ (
.ZN(io_out[25])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _138_ (
.ZN(io_out[26])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _139_ (
.ZN(io_out[27])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _140_ (
.ZN(io_out[28])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _141_ (
.ZN(io_out[29])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _142_ (
.ZN(io_out[30])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _143_ (
.ZN(io_out[31])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _144_ (
.ZN(io_out[32])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _145_ (
.ZN(io_out[33])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _146_ (
.ZN(io_out[34])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _147_ (
.ZN(io_out[35])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _148_ (
.ZN(io_out[36])
);
gf180mcu_fd_sc_mcu7t5v0__tiel _149_ (
.ZN(io_out[37])
);
endmodule