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