blob: 94b566b6f20bd4d40a2164c3800799adfc664440 [file] [log] [blame]
module wrapper_fibonacci (active,
user_clock2,
wb_clk_i,
wb_rst_i,
wbs_ack_o,
wbs_cyc_i,
wbs_stb_i,
wbs_we_i,
vccd1,
vssd1,
vccd2,
vssd2,
vdda1,
vssa1,
vdda2,
vssa2,
io_in,
io_oeb,
io_out,
irq,
la_data_in,
la_data_out,
la_oenb,
wbs_adr_i,
wbs_dat_i,
wbs_dat_o,
wbs_sel_i);
input active;
input user_clock2;
input wb_clk_i;
input wb_rst_i;
output wbs_ack_o;
input wbs_cyc_i;
input wbs_stb_i;
input wbs_we_i;
input vccd1;
input vssd1;
input vccd2;
input vssd2;
input vdda1;
input vssa1;
input vdda2;
input vssa2;
input [37:0] io_in;
output [37:0] io_oeb;
output [37:0] io_out;
output [2:0] irq;
input [31:0] la_data_in;
output [31:0] la_data_out;
input [31:0] la_oenb;
input [31:0] wbs_adr_i;
input [31:0] wbs_dat_i;
output [31:0] wbs_dat_o;
input [3:0] wbs_sel_i;
sky130_fd_sc_hd__inv_2 _1286_ (.A(net138),
.Y(_0893_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1287_ (.A(net175),
.Y(_0894_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nand2_1 _1288_ (.A(net176),
.B(net172),
.Y(_0895_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__and3_1 _1289_ (.A(net171),
.B(net174),
.C(net173),
.X(_0896_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4b_4 _1290_ (.A(_0893_),
.B(_0894_),
.C(_0895_),
.D_N(_0896_),
.X(_0897_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1291_ (.A(_0897_),
.X(_0002_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4_1 _1292_ (.A(net110),
.B(net109),
.C(net112),
.D(net111),
.X(_0898_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4_4 _1293_ (.A(net137),
.B(net136),
.C(net108),
.D(net107),
.X(_0899_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4_4 _1294_ (.A(net119),
.B(net118),
.C(net121),
.D(net120),
.X(_0900_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4_4 _1295_ (.A(net114),
.B(net113),
.C(net116),
.D(net115),
.X(_0901_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1296_ (.A(net126),
.Y(_0902_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4b_4 _1297_ (.A(net129),
.B(_0902_),
.C(net130),
.D_N(net127),
.X(_0903_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4_4 _1298_ (.A(net123),
.B(net122),
.C(net125),
.D(net124),
.X(_0904_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4_4 _1299_ (.A(_0900_),
.B(_0901_),
.C(_0903_),
.D(_0904_),
.X(_0905_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3_1 _1300_ (.A(_0898_),
.B(_0899_),
.C(_0905_),
.X(_0906_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4_4 _1301_ (.A(net135),
.B(net134),
.C(net133),
.D(_0906_),
.X(_0907_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_1 _1302_ (.A(net132),
.B(_0907_),
.X(_0908_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1303_ (.A(net128),
.Y(_0909_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3b_4 _1304_ (.A(net117),
.B(net106),
.C_N(net131),
.X(_0910_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_1 _1305_ (.A(_0909_),
.B(_0910_),
.X(_0911_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_1 _1306_ (.A(_0908_),
.B(_0911_),
.X(_0912_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_1 _1307_ (.A(_0002_),
.B(_0912_),
.X(_0913_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1308_ (.A(_0913_),
.Y(_0914_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_2 _1309_ (.A(net205),
.X(_0915_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1310_ (.A(net40),
.X(_0916_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_4 _1311_ (.A(_0916_),
.X(_0917_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1312_ (.A(_0917_),
.X(_0918_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_2 _1313_ (.A(_0918_),
.X(_0919_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1314_ (.A1(net139),
.A2(_0914_),
.B1(_0915_),
.B2(_0913_),
.C1(_0919_),
.X(_0260_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3_4 _1315_ (.A(net117),
.B(net106),
.C(net131),
.X(_0920_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2b_2 _1316_ (.A(_0907_),
.B_N(net132),
.X(_0921_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3_1 _1317_ (.A(net128),
.B(_0920_),
.C(_0921_),
.X(_0922_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1318_ (.A(_0897_),
.B(_0922_),
.X(_0923_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1319_ (.A(_0923_),
.Y(_0924_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1320_ (.A(_0924_),
.X(_0925_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1321_ (.A(_0923_),
.X(_0926_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1322_ (.A(net218),
.Y(_0927_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_2 _1323_ (.A(_0927_),
.X(_0928_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1324_ (.A(_0928_),
.X(_0929_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1325_ (.A(_0929_),
.X(_0930_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1326_ (.A1(\WishBone.clock_op[5] ),
.A2(_0925_),
.B1(net166),
.B2(_0926_),
.C1(_0930_),
.X(_0259_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1327_ (.A(_0928_),
.X(_0931_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1328_ (.A(_0931_),
.X(_0932_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1329_ (.A(_0932_),
.X(_0933_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1330_ (.A1(\WishBone.clock_op[4] ),
.A2(_0925_),
.B1(net165),
.B2(_0926_),
.C1(_0933_),
.X(_0258_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1331_ (.A1(\WishBone.clock_op[3] ),
.A2(_0925_),
.B1(net164),
.B2(_0926_),
.C1(_0933_),
.X(_0257_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1332_ (.A1(\WishBone.clock_op[2] ),
.A2(_0925_),
.B1(net161),
.B2(_0926_),
.C1(_0933_),
.X(_0256_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1333_ (.A1(\WishBone.clock_op[1] ),
.A2(_0925_),
.B1(net150),
.B2(_0926_),
.C1(_0933_),
.X(_0255_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1334_ (.A1(net139),
.A2(_0924_),
.B1(\WishBone.clock_op[0] ),
.B2(_0923_),
.C1(_0919_),
.X(_0254_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3_1 _1335_ (.A(net128),
.B(_0910_),
.C(_0908_),
.X(_0934_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1336_ (.A(_0002_),
.B(_0934_),
.X(_0935_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1337_ (.A(_0935_),
.Y(_0936_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1338_ (.A1(\WishBone.tickle_irq[2] ),
.A2(_0936_),
.B1(net161),
.B2(_0935_),
.C1(_0933_),
.X(_0253_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1339_ (.A(_0931_),
.X(_0937_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1340_ (.A(_0937_),
.X(_0938_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1341_ (.A1(\WishBone.tickle_irq[1] ),
.A2(_0936_),
.B1(net150),
.B2(_0935_),
.C1(_0938_),
.X(_0252_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1342_ (.A1(\WishBone.tickle_irq[0] ),
.A2(_0936_),
.B1(net139),
.B2(_0935_),
.C1(_0938_),
.X(_0251_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3_4 _1343_ (.A(_0893_),
.B(_0894_),
.C(net176),
.X(_0939_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nand2_1 _1344_ (.A(_0002_),
.B(_0939_),
.Y(_0940_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1345_ (.A(_0940_),
.X(_0941_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1346_ (.A(_0941_),
.Y(_0942_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1347_ (.A(_0939_),
.X(_0943_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1348_ (.A(_0911_),
.B(_0921_),
.X(_0944_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1349_ (.A(_0944_),
.X(_0945_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1350_ (.A(_0943_),
.B(_0945_),
.Y(_0946_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1351_ (.A(_0918_),
.X(_0947_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1352_ (.A1(\WishBone.buffer_o[31] ),
.A2(_0942_),
.B1(\WishBone.buffer[31] ),
.B2(_0946_),
.C1(_0947_),
.X(_0250_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1353_ (.A(\WishBone.buffer_o[30] ),
.Y(_0948_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1354_ (.A(_0941_),
.X(_0949_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1355_ (.A(_0943_),
.X(_0950_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1356_ (.A(_0944_),
.Y(_0951_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_2 _1357_ (.A(_0951_),
.X(_0952_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_2 _1358_ (.A(_0952_),
.X(_0953_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_1 _1359_ (.A(_0908_),
.B(_0920_),
.X(_0954_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_1 _1360_ (.A(_0909_),
.B(_0954_),
.X(_0955_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1361_ (.A(_0955_),
.X(_0956_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1362_ (.A(_0956_),
.X(_0957_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a21boi_1 _1363_ (.A1(\WishBone.buffer[30] ),
.A2(_0953_),
.B1_N(_0957_),
.Y(_0958_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1364_ (.A(_0932_),
.X(_0959_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1365_ (.A1(_0948_),
.A2(_0949_),
.B1(_0950_),
.B2(_0958_),
.C1(_0959_),
.Y(_0249_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1366_ (.A1(\WishBone.buffer_o[29] ),
.A2(_0942_),
.B1(\WishBone.buffer[29] ),
.B2(_0946_),
.C1(_0947_),
.X(_0248_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1367_ (.A(\WishBone.buffer_o[28] ),
.Y(_0960_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3_4 _1368_ (.A(_0909_),
.B(_0920_),
.C(_0921_),
.X(_0961_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1369_ (.A(_0961_),
.Y(_0962_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_4 _1370_ (.A(_0962_),
.X(_0963_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_4 _1371_ (.A(_0963_),
.X(_0964_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1372_ (.A(\Fibonacci.previous[28] ),
.Y(_0965_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_2 _1373_ (.A(_0917_),
.B(_0965_),
.Y(\Fibonacci.value[28] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1374_ (.A1(\WishBone.buffer[28] ),
.A2(_0953_),
.B1(_0964_),
.B2(\Fibonacci.value[28] ),
.Y(_0966_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1375_ (.A1(_0960_),
.A2(_0949_),
.B1(_0950_),
.B2(_0966_),
.C1(_0959_),
.Y(_0247_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1376_ (.A(_0916_),
.X(_0967_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_2 _1377_ (.A(_0967_),
.X(_0968_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1378_ (.A(_0968_),
.X(_0969_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1379_ (.A(_0969_),
.X(_0970_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1380_ (.A(_0939_),
.X(_0971_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_4 _1381_ (.A(_0951_),
.X(_0972_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_4 _1382_ (.A(_0962_),
.X(_0973_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_4 _1383_ (.A(_0916_),
.X(_0974_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1384_ (.A(\Fibonacci.previous[27] ),
.Y(_0975_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_2 _1385_ (.A(_0974_),
.B(_0975_),
.Y(\Fibonacci.value[27] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1386_ (.A1(\WishBone.buffer[27] ),
.A2(_0972_),
.B1(_0973_),
.B2(\Fibonacci.value[27] ),
.Y(_0976_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1387_ (.A(\WishBone.buffer_o[27] ),
.Y(_0977_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1388_ (.A(_0941_),
.X(_0978_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1389_ (.A1(_0971_),
.A2(_0976_),
.B1(_0977_),
.B2(_0978_),
.X(_0979_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1390_ (.A(_0970_),
.B(_0979_),
.Y(_0246_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1391_ (.A(\WishBone.buffer_o[26] ),
.Y(_0980_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1392_ (.A(_0940_),
.X(_0981_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1393_ (.A(_0943_),
.X(_0982_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1394_ (.A(\WishBone.buffer[26] ),
.Y(_0983_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1395_ (.A(_0944_),
.X(_0984_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1396_ (.A(_0961_),
.X(_0985_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_6 _1397_ (.A(net40),
.X(_0986_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1398_ (.A(\Fibonacci.previous[26] ),
.Y(_0987_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1399_ (.A(_0986_),
.B(_0987_),
.X(_0988_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1400_ (.A(_0955_),
.X(_0989_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1401_ (.A1(_0983_),
.A2(_0984_),
.B1(_0985_),
.B2(_0988_),
.C1(_0989_),
.X(_0990_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1402_ (.A1(_0980_),
.A2(_0981_),
.B1(_0982_),
.B2(_0990_),
.X(_0991_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1403_ (.A(_0970_),
.B(_0991_),
.Y(_0245_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1404_ (.A(\WishBone.buffer_o[25] ),
.Y(_0992_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1405_ (.A(\WishBone.buffer[25] ),
.Y(_0993_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1406_ (.A(_0916_),
.X(_0994_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1407_ (.A(\Fibonacci.previous[25] ),
.Y(_0995_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1408_ (.A(_0994_),
.B(_0995_),
.X(_0996_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1409_ (.A1(_0993_),
.A2(_0984_),
.B1(_0985_),
.B2(_0996_),
.C1(_0989_),
.X(_0997_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1410_ (.A1(_0992_),
.A2(_0981_),
.B1(_0982_),
.B2(_0997_),
.X(_0998_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1411_ (.A(_0970_),
.B(_0998_),
.Y(_0244_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1412_ (.A(\Fibonacci.previous[24] ),
.Y(_0999_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_2 _1413_ (.A(_0974_),
.B(_0999_),
.Y(\Fibonacci.value[24] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1414_ (.A1(\WishBone.buffer[24] ),
.A2(_0972_),
.B1(_0973_),
.B2(\Fibonacci.value[24] ),
.Y(_1000_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1415_ (.A(\WishBone.buffer_o[24] ),
.Y(_1001_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1416_ (.A1(_0971_),
.A2(_1000_),
.B1(_1001_),
.B2(_0978_),
.X(_1002_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1417_ (.A(_0970_),
.B(_1002_),
.Y(_0243_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1418_ (.A(\Fibonacci.previous[23] ),
.Y(_1003_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_4 _1419_ (.A(_0974_),
.B(_1003_),
.Y(\Fibonacci.value[23] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1420_ (.A1(\WishBone.buffer[23] ),
.A2(_0972_),
.B1(_0973_),
.B2(\Fibonacci.value[23] ),
.Y(_1004_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1421_ (.A(\WishBone.buffer_o[23] ),
.Y(_1005_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1422_ (.A1(_0971_),
.A2(_1004_),
.B1(_1005_),
.B2(_0978_),
.X(_1006_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1423_ (.A(_0970_),
.B(_1006_),
.Y(_0242_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1424_ (.A(_0969_),
.X(_1007_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1425_ (.A(\WishBone.buffer_o[22] ),
.Y(_1008_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1426_ (.A(\WishBone.buffer[22] ),
.Y(_1009_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1427_ (.A(_0961_),
.X(_1010_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1428_ (.A(\Fibonacci.previous[22] ),
.Y(_1011_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1429_ (.A(_0994_),
.B(_1011_),
.X(_1012_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1430_ (.A1(_1009_),
.A2(_0984_),
.B1(_1010_),
.B2(_1012_),
.C1(_0989_),
.X(_1013_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1431_ (.A1(_1008_),
.A2(_0981_),
.B1(_0982_),
.B2(_1013_),
.X(_1014_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1432_ (.A(_1007_),
.B(_1014_),
.Y(_0241_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1433_ (.A(\WishBone.buffer_o[21] ),
.Y(_1015_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1434_ (.A(_0940_),
.X(_1016_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__dlymetal6s2s_1 _1435_ (.A(_0943_),
.X(_1017_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1436_ (.A(\WishBone.buffer[21] ),
.Y(_1018_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1437_ (.A(\Fibonacci.previous[21] ),
.Y(_1019_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1438_ (.A(_0994_),
.B(_1019_),
.X(_1020_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1439_ (.A1(_1018_),
.A2(_0984_),
.B1(_1010_),
.B2(_1020_),
.C1(_0989_),
.X(_1021_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1440_ (.A1(_1015_),
.A2(_1016_),
.B1(_1017_),
.B2(_1021_),
.X(_1022_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1441_ (.A(_1007_),
.B(_1022_),
.Y(_0240_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_4 _1442_ (.A(_0951_),
.X(_1023_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1443_ (.A(\Fibonacci.previous[20] ),
.Y(_1024_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_4 _1444_ (.A(_0974_),
.B(_1024_),
.Y(\Fibonacci.value[20] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_4 _1445_ (.A1(\WishBone.buffer[20] ),
.A2(_1023_),
.B1(_0973_),
.B2(\Fibonacci.value[20] ),
.Y(_1025_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1446_ (.A(\WishBone.buffer_o[20] ),
.Y(_1026_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1447_ (.A(_0941_),
.X(_1027_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1448_ (.A1(_0971_),
.A2(_1025_),
.B1(_1026_),
.B2(_1027_),
.X(_1028_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1449_ (.A(_1007_),
.B(_1028_),
.Y(_0239_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1450_ (.A(\WishBone.buffer_o[19] ),
.Y(_1029_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1451_ (.A(\WishBone.buffer[19] ),
.Y(_1030_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1452_ (.A(_1010_),
.X(_1031_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1453_ (.A(\Fibonacci.previous[19] ),
.Y(_1032_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1454_ (.A(_0967_),
.B(_1032_),
.X(_1033_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1455_ (.A1(_1030_),
.A2(_0945_),
.B1(_1031_),
.B2(_1033_),
.C1(_0957_),
.X(_1034_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1456_ (.A1(_1029_),
.A2(_0949_),
.B1(_0950_),
.B2(_1034_),
.C1(_0959_),
.Y(_0238_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1457_ (.A(\WishBone.buffer_o[18] ),
.Y(_1035_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1458_ (.A(\Fibonacci.previous[18] ),
.Y(_1036_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_4 _1459_ (.A(_0917_),
.B(_1036_),
.Y(\Fibonacci.value[18] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1460_ (.A1(\WishBone.buffer[18] ),
.A2(_0953_),
.B1(_0964_),
.B2(\Fibonacci.value[18] ),
.Y(_1037_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1461_ (.A1(_1035_),
.A2(_0949_),
.B1(_0950_),
.B2(_1037_),
.C1(_0959_),
.Y(_0237_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1462_ (.A(\Fibonacci.previous[17] ),
.Y(_1038_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_4 _1463_ (.A(_0974_),
.B(_1038_),
.Y(\Fibonacci.value[17] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_4 _1464_ (.A1(\WishBone.buffer[17] ),
.A2(_1023_),
.B1(_0973_),
.B2(\Fibonacci.value[17] ),
.Y(_1039_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1465_ (.A(\WishBone.buffer_o[17] ),
.Y(_1040_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1466_ (.A1(_0971_),
.A2(_1039_),
.B1(_1040_),
.B2(_1027_),
.X(_1041_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1467_ (.A(_1007_),
.B(_1041_),
.Y(_0236_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1468_ (.A(\WishBone.buffer_o[16] ),
.Y(_1042_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1469_ (.A(_0943_),
.X(_1043_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1470_ (.A(\WishBone.buffer[16] ),
.Y(_1044_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1471_ (.A(\Fibonacci.previous[16] ),
.Y(_1045_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1472_ (.A(_0967_),
.B(_1045_),
.X(_1046_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1473_ (.A1(_1044_),
.A2(_0945_),
.B1(_1031_),
.B2(_1046_),
.C1(_0957_),
.X(_1047_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1474_ (.A1(_1042_),
.A2(_0949_),
.B1(_1043_),
.B2(_1047_),
.C1(_0959_),
.Y(_0235_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1475_ (.A(\WishBone.buffer_o[15] ),
.Y(_1048_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1476_ (.A(_0941_),
.X(_1049_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1477_ (.A(\Fibonacci.previous[15] ),
.Y(_1050_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_4 _1478_ (.A(_0917_),
.B(_1050_),
.Y(\Fibonacci.value[15] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_4 _1479_ (.A1(\WishBone.buffer[15] ),
.A2(_0953_),
.B1(_0964_),
.B2(\Fibonacci.value[15] ),
.Y(_1051_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1480_ (.A(_0932_),
.X(_1052_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1481_ (.A1(_1048_),
.A2(_1049_),
.B1(_1043_),
.B2(_1051_),
.C1(_1052_),
.Y(_0234_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1482_ (.A(\WishBone.buffer_o[14] ),
.Y(_1053_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1483_ (.A(\WishBone.buffer[14] ),
.Y(_1054_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1484_ (.A(\Fibonacci.previous[14] ),
.Y(_1055_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1485_ (.A(_0967_),
.B(_1055_),
.X(_1056_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1486_ (.A1(_1054_),
.A2(_0945_),
.B1(_1031_),
.B2(_1056_),
.C1(_0957_),
.X(_1057_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1487_ (.A1(_1053_),
.A2(_1049_),
.B1(_1043_),
.B2(_1057_),
.C1(_1052_),
.Y(_0233_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1488_ (.A(\WishBone.buffer_o[13] ),
.Y(_1058_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1489_ (.A(\WishBone.buffer[13] ),
.Y(_1059_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1490_ (.A(\Fibonacci.previous[13] ),
.Y(_1060_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1491_ (.A(_0967_),
.B(_1060_),
.X(_1061_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1492_ (.A1(_1059_),
.A2(_0945_),
.B1(_1031_),
.B2(_1061_),
.C1(_0957_),
.X(_1062_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1493_ (.A1(_1058_),
.A2(_1049_),
.B1(_1043_),
.B2(_1062_),
.C1(_1052_),
.Y(_0232_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1494_ (.A(\WishBone.buffer_o[12] ),
.Y(_0262_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1495_ (.A(\Fibonacci.previous[12] ),
.Y(_0263_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_8 _1496_ (.A(_0917_),
.B(_0263_),
.Y(\Fibonacci.value[12] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_4 _1497_ (.A1(\WishBone.buffer[12] ),
.A2(_0972_),
.B1(_0964_),
.B2(\Fibonacci.value[12] ),
.Y(_0264_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1498_ (.A1(_0262_),
.A2(_1049_),
.B1(_1043_),
.B2(_0264_),
.C1(_1052_),
.Y(_0231_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1499_ (.A(_0939_),
.X(_0265_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1500_ (.A(\Fibonacci.previous[11] ),
.Y(_0266_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_4 _1501_ (.A(_0986_),
.B(_0266_),
.Y(\Fibonacci.value[11] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_4 _1502_ (.A1(\WishBone.buffer[11] ),
.A2(_1023_),
.B1(_0963_),
.B2(\Fibonacci.value[11] ),
.Y(_0267_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1503_ (.A(\WishBone.buffer_o[11] ),
.Y(_0268_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1504_ (.A1(_0265_),
.A2(_0267_),
.B1(_0268_),
.B2(_1027_),
.X(_0269_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1505_ (.A(_1007_),
.B(_0269_),
.Y(_0230_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1506_ (.A(_0969_),
.X(_0270_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1507_ (.A(\Fibonacci.previous[10] ),
.Y(_0271_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_8 _1508_ (.A(_0986_),
.B(_0271_),
.Y(\Fibonacci.value[10] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_4 _1509_ (.A1(\WishBone.buffer[10] ),
.A2(_1023_),
.B1(_0963_),
.B2(\Fibonacci.value[10] ),
.Y(_0272_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1510_ (.A(\WishBone.buffer_o[10] ),
.Y(_0273_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1511_ (.A1(_0265_),
.A2(_0272_),
.B1(_0273_),
.B2(_1027_),
.X(_0274_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1512_ (.A(_0270_),
.B(_0274_),
.Y(_0229_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1513_ (.A(\WishBone.buffer_o[9] ),
.Y(_0275_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1514_ (.A(\WishBone.buffer[9] ),
.Y(_0276_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1515_ (.A(\Fibonacci.previous[9] ),
.Y(_0277_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_4 _1516_ (.A(_0994_),
.B(_0277_),
.X(_0278_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1517_ (.A1(_0276_),
.A2(_0984_),
.B1(_1010_),
.B2(_0278_),
.C1(_0956_),
.X(_0279_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1518_ (.A1(_0275_),
.A2(_1016_),
.B1(_1017_),
.B2(_0279_),
.X(_0280_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1519_ (.A(_0270_),
.B(_0280_),
.Y(_0228_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1520_ (.A(\Fibonacci.previous[8] ),
.Y(_0281_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_8 _1521_ (.A(_0986_),
.B(_0281_),
.Y(\Fibonacci.value[8] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_4 _1522_ (.A1(\WishBone.buffer[8] ),
.A2(_1023_),
.B1(_0963_),
.B2(\Fibonacci.value[8] ),
.Y(_0282_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1523_ (.A(\WishBone.buffer_o[8] ),
.Y(_0283_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1524_ (.A1(_0265_),
.A2(_0282_),
.B1(_0283_),
.B2(_1027_),
.X(_0284_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1525_ (.A(_0270_),
.B(_0284_),
.Y(_0227_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1526_ (.A(\Fibonacci.previous[7] ),
.Y(_0285_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_4 _1527_ (.A(_0986_),
.B(_0285_),
.Y(\Fibonacci.value[7] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1528_ (.A1(\WishBone.buffer[7] ),
.A2(_0952_),
.B1(_0963_),
.B2(\Fibonacci.value[7] ),
.Y(_0286_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1529_ (.A(\WishBone.buffer_o[7] ),
.Y(_0287_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1530_ (.A1(_0265_),
.A2(_0286_),
.B1(_0287_),
.B2(_0981_),
.X(_0288_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1531_ (.A(_0270_),
.B(_0288_),
.Y(_0226_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1532_ (.A(\WishBone.buffer_o[6] ),
.Y(_0289_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1533_ (.A(\WishBone.buffer[6] ),
.Y(_0290_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1534_ (.A(\Fibonacci.previous[6] ),
.Y(_0291_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1535_ (.A(_0994_),
.B(_0291_),
.X(_0292_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1536_ (.A1(_0290_),
.A2(_0944_),
.B1(_1010_),
.B2(_0292_),
.C1(_0956_),
.X(_0293_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1537_ (.A1(_0289_),
.A2(_1016_),
.B1(_1017_),
.B2(_0293_),
.X(_0294_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1538_ (.A(_0270_),
.B(_0294_),
.Y(_0225_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1539_ (.A(_0968_),
.X(_0295_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_2 _1540_ (.A(_0295_),
.X(_0296_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1541_ (.A(\WishBone.buffer_o[5] ),
.Y(_0297_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1542_ (.A(\Fibonacci.previous[5] ),
.Y(_0298_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1543_ (.A(_0922_),
.Y(_0299_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1544_ (.A(_0299_),
.X(_0300_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1545_ (.A1(\WishBone.buffer[5] ),
.A2(_0952_),
.B1(\WishBone.clock_op[5] ),
.B2(_0300_),
.Y(_0301_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o211a_1 _1546_ (.A1(_0298_),
.A2(_0985_),
.B1(_0956_),
.C1(_0301_),
.X(_0302_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1547_ (.A1(_0297_),
.A2(_1016_),
.B1(_1017_),
.B2(_0302_),
.X(_0303_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1548_ (.A(_0296_),
.B(_0303_),
.Y(_0224_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1549_ (.A(\Fibonacci.previous[4] ),
.Y(_0304_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_2 _1550_ (.A(_0916_),
.B(_0304_),
.Y(\Fibonacci.value[4] ),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22o_1 _1551_ (.A1(_0962_),
.A2(\Fibonacci.value[4] ),
.B1(\WishBone.clock_op[4] ),
.B2(_0299_),
.X(_0305_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a21oi_2 _1552_ (.A1(\WishBone.buffer[4] ),
.A2(_0972_),
.B1(_0305_),
.Y(_0306_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1553_ (.A(\WishBone.buffer_o[4] ),
.Y(_0307_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1554_ (.A1(_0265_),
.A2(_0306_),
.B1(_0307_),
.B2(_0981_),
.X(_0308_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1555_ (.A(_0296_),
.B(_0308_),
.Y(_0223_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1556_ (.A(\WishBone.buffer_o[3] ),
.Y(_0309_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1557_ (.A(\Fibonacci.previous[3] ),
.Y(_0310_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1558_ (.A1(\WishBone.buffer[3] ),
.A2(_0952_),
.B1(\WishBone.clock_op[3] ),
.B2(_0300_),
.Y(_0311_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o311a_1 _1559_ (.A1(_0968_),
.A2(_0310_),
.A3(_0985_),
.B1(_0954_),
.C1(_0311_),
.X(_0312_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1560_ (.A1(_0309_),
.A2(_1049_),
.B1(_0982_),
.B2(_0312_),
.C1(_1052_),
.Y(_0222_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1561_ (.A(\WishBone.buffer_o[2] ),
.Y(_0313_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1562_ (.A(\Fibonacci.previous[2] ),
.Y(_0314_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1563_ (.A1(\WishBone.buffer[2] ),
.A2(_0952_),
.B1(\WishBone.clock_op[2] ),
.B2(_0300_),
.Y(_0315_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o211a_1 _1564_ (.A1(_0314_),
.A2(_1031_),
.B1(_0989_),
.C1(_0315_),
.X(_0316_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1565_ (.A(_0932_),
.X(_0317_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221ai_1 _1566_ (.A1(_0313_),
.A2(_0978_),
.B1(_0982_),
.B2(_0316_),
.C1(_0317_),
.Y(_0221_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1567_ (.A(\WishBone.buffer_o[1] ),
.Y(_0318_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1568_ (.A(\Fibonacci.previous[1] ),
.Y(_0319_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22oi_2 _1569_ (.A1(\WishBone.buffer[1] ),
.A2(_0951_),
.B1(\WishBone.clock_op[1] ),
.B2(_0299_),
.Y(_0320_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o211a_1 _1570_ (.A1(_0319_),
.A2(_0985_),
.B1(_0956_),
.C1(_0320_),
.X(_0321_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1571_ (.A1(_0318_),
.A2(_1016_),
.B1(_1017_),
.B2(_0321_),
.X(_0322_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1572_ (.A(_0296_),
.B(_0322_),
.Y(_0220_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1573_ (.A1(\WishBone.buffer_o[0] ),
.A2(_0942_),
.B1(_0001_),
.B2(_0978_),
.C1(_0947_),
.X(_0219_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or4b_1 _1574_ (.A(net135),
.B(net134),
.C(net132),
.D_N(net133),
.X(_0323_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or3_1 _1575_ (.A(net128),
.B(_0920_),
.C(_0323_),
.X(_0324_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_4 _1576_ (.A(_0906_),
.B(_0324_),
.X(_0325_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o31a_1 _1577_ (.A1(net128),
.A2(_0910_),
.A3(_0921_),
.B1(_0325_),
.X(_0326_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1578_ (.A(_0897_),
.B(_0326_),
.X(_0327_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1579_ (.A(_0327_),
.Y(_0328_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1580_ (.A(_0328_),
.X(_0329_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__dlymetal6s2s_1 _1581_ (.A(_0327_),
.X(_0330_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1582_ (.A1(net163),
.A2(_0329_),
.B1(\WishBone.buffer[31] ),
.B2(_0330_),
.C1(_0947_),
.X(_0218_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1583_ (.A1(net162),
.A2(_0329_),
.B1(\WishBone.buffer[30] ),
.B2(_0330_),
.C1(_0947_),
.X(_0217_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1584_ (.A(_0328_),
.X(_0331_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1585_ (.A(_0327_),
.X(_0332_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1586_ (.A(_0968_),
.X(_0333_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1587_ (.A1(net160),
.A2(_0331_),
.B1(\WishBone.buffer[29] ),
.B2(_0332_),
.C1(_0333_),
.X(_0216_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1588_ (.A1(net159),
.A2(_0331_),
.B1(\WishBone.buffer[28] ),
.B2(_0332_),
.C1(_0333_),
.X(_0215_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1589_ (.A(_0328_),
.X(_0334_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__dlymetal6s2s_1 _1590_ (.A(_0334_),
.X(_0335_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1591_ (.A(_0327_),
.X(_0336_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1592_ (.A(_0336_),
.X(_0337_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1593_ (.A1(\WishBone.buffer[27] ),
.A2(_0335_),
.B1(net158),
.B2(_0337_),
.C1(_0938_),
.X(_0214_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1594_ (.A1(\WishBone.buffer[26] ),
.A2(_0335_),
.B1(net157),
.B2(_0337_),
.C1(_0938_),
.X(_0213_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1595_ (.A1(\WishBone.buffer[25] ),
.A2(_0335_),
.B1(net156),
.B2(_0337_),
.C1(_0938_),
.X(_0212_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1596_ (.A(_0937_),
.X(_0338_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1597_ (.A1(\WishBone.buffer[24] ),
.A2(_0335_),
.B1(net155),
.B2(_0337_),
.C1(_0338_),
.X(_0211_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1598_ (.A1(\WishBone.buffer[23] ),
.A2(_0335_),
.B1(net154),
.B2(_0337_),
.C1(_0338_),
.X(_0210_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1599_ (.A(_0334_),
.X(_0339_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1600_ (.A(_0336_),
.X(_0340_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1601_ (.A1(\WishBone.buffer[22] ),
.A2(_0339_),
.B1(net153),
.B2(_0340_),
.C1(_0338_),
.X(_0209_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1602_ (.A1(\WishBone.buffer[21] ),
.A2(_0339_),
.B1(net152),
.B2(_0340_),
.C1(_0338_),
.X(_0208_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1603_ (.A1(\WishBone.buffer[20] ),
.A2(_0339_),
.B1(net151),
.B2(_0340_),
.C1(_0338_),
.X(_0207_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1604_ (.A1(net149),
.A2(_0331_),
.B1(\WishBone.buffer[19] ),
.B2(_0332_),
.C1(_0333_),
.X(_0206_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1605_ (.A1(net148),
.A2(_0331_),
.B1(\WishBone.buffer[18] ),
.B2(_0332_),
.C1(_0333_),
.X(_0205_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1606_ (.A(_0937_),
.X(_0341_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1607_ (.A1(\WishBone.buffer[17] ),
.A2(_0339_),
.B1(net147),
.B2(_0340_),
.C1(_0341_),
.X(_0204_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1608_ (.A1(net146),
.A2(_0331_),
.B1(\WishBone.buffer[16] ),
.B2(_0332_),
.C1(_0333_),
.X(_0203_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1609_ (.A(_0328_),
.X(_0342_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1610_ (.A(_0327_),
.X(_0343_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1611_ (.A(_0968_),
.X(_0344_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1612_ (.A1(net145),
.A2(_0342_),
.B1(\WishBone.buffer[15] ),
.B2(_0343_),
.C1(_0344_),
.X(_0202_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1613_ (.A1(net144),
.A2(_0342_),
.B1(\WishBone.buffer[14] ),
.B2(_0343_),
.C1(_0344_),
.X(_0201_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1614_ (.A1(net143),
.A2(_0342_),
.B1(\WishBone.buffer[13] ),
.B2(_0343_),
.C1(_0344_),
.X(_0200_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1615_ (.A1(net142),
.A2(_0342_),
.B1(\WishBone.buffer[12] ),
.B2(_0343_),
.C1(_0344_),
.X(_0199_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1616_ (.A1(\WishBone.buffer[11] ),
.A2(_0339_),
.B1(net141),
.B2(_0340_),
.C1(_0341_),
.X(_0198_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1617_ (.A(_0334_),
.X(_0345_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__buf_1 _1618_ (.A(_0336_),
.X(_0346_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1619_ (.A1(\WishBone.buffer[10] ),
.A2(_0345_),
.B1(net140),
.B2(_0346_),
.C1(_0341_),
.X(_0197_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1620_ (.A1(\WishBone.buffer[9] ),
.A2(_0345_),
.B1(net170),
.B2(_0346_),
.C1(_0341_),
.X(_0196_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1621_ (.A1(\WishBone.buffer[8] ),
.A2(_0345_),
.B1(net169),
.B2(_0346_),
.C1(_0341_),
.X(_0195_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1622_ (.A(_0937_),
.X(_0347_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1623_ (.A1(\WishBone.buffer[7] ),
.A2(_0345_),
.B1(net168),
.B2(_0346_),
.C1(_0347_),
.X(_0194_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1624_ (.A1(\WishBone.buffer[6] ),
.A2(_0345_),
.B1(net167),
.B2(_0346_),
.C1(_0347_),
.X(_0193_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1625_ (.A1(\WishBone.buffer[5] ),
.A2(_0329_),
.B1(net166),
.B2(_0330_),
.C1(_0347_),
.X(_0192_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1626_ (.A1(\WishBone.buffer[4] ),
.A2(_0329_),
.B1(net165),
.B2(_0330_),
.C1(_0347_),
.X(_0191_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1627_ (.A1(net164),
.A2(_0342_),
.B1(\WishBone.buffer[3] ),
.B2(_0343_),
.C1(_0344_),
.X(_0190_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1628_ (.A1(net161),
.A2(_0334_),
.B1(\WishBone.buffer[2] ),
.B2(_0336_),
.C1(_0969_),
.X(_0189_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o221a_1 _1629_ (.A1(\WishBone.buffer[1] ),
.A2(_0329_),
.B1(net150),
.B2(_0330_),
.C1(_0347_),
.X(_0188_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a221o_1 _1630_ (.A1(net139),
.A2(_0334_),
.B1(\WishBone.buffer[0] ),
.B2(_0336_),
.C1(_0969_),
.X(_0187_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_2 _1631_ (.A(net218),
.B(\Fibonacci.current[29] ),
.X(_0348_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1632_ (.A(net217),
.X(_0349_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nand2_1 _1633_ (.A(_0927_),
.B(net205),
.Y(_0350_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1634_ (.A(net225),
.X(_0351_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__clkbuf_2 _1635_ (.A(_0351_),
.X(_0352_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1636_ (.A(\Fibonacci.current[28] ),
.Y(_0353_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_1 _1637_ (.A(_0353_),
.B(_0965_),
.Y(_0354_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a21oi_1 _1638_ (.A1(_0353_),
.A2(_0965_),
.B1(_0354_),
.Y(_0355_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_2 _1639_ (.A(\Fibonacci.current[27] ),
.B(\Fibonacci.previous[27] ),
.Y(_0356_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a21oi_2 _1640_ (.A1(\Fibonacci.current[27] ),
.A2(\Fibonacci.previous[27] ),
.B1(_0356_),
.Y(_0357_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1641_ (.A(_0357_),
.Y(_0358_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1642_ (.A(\Fibonacci.current[26] ),
.Y(_0359_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1643_ (.A1(_0359_),
.A2(_0987_),
.B1(\Fibonacci.current[26] ),
.B2(\Fibonacci.previous[26] ),
.X(_0360_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1644_ (.A(_0360_),
.Y(_0361_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nor2_2 _1645_ (.A(\Fibonacci.current[25] ),
.B(\Fibonacci.previous[25] ),
.Y(_0362_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a21oi_2 _1646_ (.A1(\Fibonacci.current[25] ),
.A2(\Fibonacci.previous[25] ),
.B1(_0362_),
.Y(_0363_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1647_ (.A(_0363_),
.Y(_0364_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1648_ (.A(\Fibonacci.current[24] ),
.Y(_0365_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1649_ (.A1(_0365_),
.A2(_0999_),
.B1(\Fibonacci.current[24] ),
.B2(\Fibonacci.previous[24] ),
.X(_0366_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1650_ (.A(_0366_),
.Y(_0367_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1651_ (.A(\Fibonacci.current[21] ),
.Y(_0368_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1652_ (.A1(\Fibonacci.current[21] ),
.A2(\Fibonacci.previous[21] ),
.B1(_0368_),
.B2(_1019_),
.X(_0369_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1653_ (.A(_0369_),
.Y(_0370_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1654_ (.A(\Fibonacci.current[20] ),
.Y(_0371_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__a22o_1 _1655_ (.A1(\Fibonacci.current[20] ),
.A2(\Fibonacci.previous[20] ),
.B1(_0371_),
.B2(_1024_),
.X(_0372_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__or2_1 _1656_ (.A(_0370_),
.B(_0372_),
.X(_0373_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1657_ (.A(\Fibonacci.current[23] ),
.Y(_0374_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1658_ (.A1(\Fibonacci.current[23] ),
.A2(\Fibonacci.previous[23] ),
.B1(_0374_),
.B2(_1003_),
.X(_0375_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1659_ (.A(\Fibonacci.current[22] ),
.Y(_0376_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__o22a_1 _1660_ (.A1(\Fibonacci.current[22] ),
.A2(\Fibonacci.previous[22] ),
.B1(_0376_),
.B2(_1011_),
.X(_0377_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__nand2_1 _1661_ (.A(_0375_),
.B(_0377_),
.Y(_0378_),
.VGND(vssd1),
.VNB(vssd1),
.VPB(vccd1),
.VPWR(vccd1));
sky130_fd_sc_hd__inv_2 _1662_ (.A(\Fibonacci.current[17] ),