spi master with qddr mode support added
diff --git a/def/spi_master.def.gz b/def/spi_master.def.gz
index 823db14..e7e413d 100644
--- a/def/spi_master.def.gz
+++ b/def/spi_master.def.gz
Binary files differ
diff --git a/def/user_project_wrapper.def.gz b/def/user_project_wrapper.def.gz
index 05feff9..971ff12 100644
--- a/def/user_project_wrapper.def.gz
+++ b/def/user_project_wrapper.def.gz
Binary files differ
diff --git a/gds/spi_master.gds.gz b/gds/spi_master.gds.gz
index 025d8a7..11c9ee7 100644
--- a/gds/spi_master.gds.gz
+++ b/gds/spi_master.gds.gz
Binary files differ
diff --git a/gds/user_project_wrapper.gds.gz b/gds/user_project_wrapper.gds.gz
index 4de20b2..0554256 100644
--- a/gds/user_project_wrapper.gds.gz
+++ b/gds/user_project_wrapper.gds.gz
Binary files differ
diff --git a/lef/spi_master.lef.gz b/lef/spi_master.lef.gz
index 278d577..f64e964 100644
--- a/lef/spi_master.lef.gz
+++ b/lef/spi_master.lef.gz
Binary files differ
diff --git a/lef/user_project_wrapper.lef.gz b/lef/user_project_wrapper.lef.gz
index 3d0f971..67d7b2e 100644
--- a/lef/user_project_wrapper.lef.gz
+++ b/lef/user_project_wrapper.lef.gz
Binary files differ
diff --git a/mag/spi_master.mag.gz b/mag/spi_master.mag.gz
index dd36d43..d86e3b5 100644
--- a/mag/spi_master.mag.gz
+++ b/mag/spi_master.mag.gz
Binary files differ
diff --git a/mag/user_project_wrapper.mag.gz b/mag/user_project_wrapper.mag.gz
index 1e06aec..3d0e96f 100644
--- a/mag/user_project_wrapper.mag.gz
+++ b/mag/user_project_wrapper.mag.gz
Binary files differ
diff --git a/maglef/spi_master.mag.gz b/maglef/spi_master.mag.gz
index 34dec82..fd600fa 100644
--- a/maglef/spi_master.mag.gz
+++ b/maglef/spi_master.mag.gz
Binary files differ
diff --git a/maglef/user_project_wrapper.mag.gz b/maglef/user_project_wrapper.mag.gz
index e997d91..d7dfa7b 100644
--- a/maglef/user_project_wrapper.mag.gz
+++ b/maglef/user_project_wrapper.mag.gz
Binary files differ
diff --git a/openlane/spi_master/config.tcl b/openlane/spi_master/config.tcl
index ec8bb96..fa42bf3 100755
--- a/openlane/spi_master/config.tcl
+++ b/openlane/spi_master/config.tcl
@@ -61,7 +61,10 @@
 set ::env(FP_PIN_ORDER_CFG) $::env(DESIGN_DIR)/pin_order.cfg
 
 set ::env(FP_SIZING) absolute
-set ::env(DIE_AREA) "0 0 400 600"
+set ::env(DIE_AREA) "0 0 400 650"
+
+set ::env(PL_TIME_DRIVEN) 1
+set ::env(PL_TARGET_DENSITY) "0.45"
 
 
 # If you're going to use multiple power domains, then keep this disabled.
diff --git a/openlane/wb_interconnect/config.tcl b/openlane/wb_interconnect/config.tcl
index 4e6a946..31e4c0c 100755
--- a/openlane/wb_interconnect/config.tcl
+++ b/openlane/wb_interconnect/config.tcl
@@ -68,6 +68,8 @@
 
 
 set ::env(PL_ROUTABILITY_DRIVEN) 1
+set ::env(FP_CORE_UTIL) "40"
+set ::env(PL_TARGET_DENSITY) "0.50"
 
 set ::env(FP_IO_VEXTEND) 4
 set ::env(FP_IO_HEXTEND) 4
diff --git a/signoff/spi_master/final_summary_report.csv b/signoff/spi_master/final_summary_report.csv
index 099784f..2d25b3d 100644
--- a/signoff/spi_master/final_summary_report.csv
+++ b/signoff/spi_master/final_summary_report.csv
@@ -1,2 +1,2 @@
 ,design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,suggested_clock_frequency,suggested_clock_period,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GLB_RT_ADJUSTMENT,STD_CELL_LIBRARY,CELL_PAD,DIODE_INSERTION_STRATEGY
-0,/project/openlane/spi_master,spim_top,spi_master,Flow_completed,0h10m24s,0h6m34s,64225.0,0.24,32112.5,47,650.94,7707,0,0,0,0,0,0,0,2,4,-1,0,340960,59901,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,257797329,0.0,27.62,36.77,0.2,-1,-1,7643,7783,1271,1411,0,0,0,7707,242,0,168,95,1009,216,28,2394,1352,1291,25,424,2889,0,3313,100.0,10.0,10,AREA 0,4,50,1,100,100,0.55,0,sky130_fd_sc_hd,4,3
+0,/project/openlane/spi_master,spim_top,spi_master,Flow_completed,0h9m17s,0h5m31s,58515.38461538461,0.26,29257.692307692305,43,643.85,7607,0,0,0,0,0,0,0,7,1,-1,0,373344,58969,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,302026706,0.0,25.54,39.4,0.02,-1,-1,7543,7683,1272,1412,0,0,0,7607,245,0,169,101,1053,212,32,2444,1353,1292,24,460,3132,0,3592,100.0,10.0,10,AREA 0,4,50,1,100,100,0.45,0,sky130_fd_sc_hd,4,3
diff --git a/signoff/syntacore/final_summary_report.csv b/signoff/syntacore/final_summary_report.csv
index 03d8be4..fe9e111 100644
--- a/signoff/syntacore/final_summary_report.csv
+++ b/signoff/syntacore/final_summary_report.csv
@@ -1,2 +1,2 @@
 ,design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,suggested_clock_frequency,suggested_clock_period,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GLB_RT_ADJUSTMENT,STD_CELL_LIBRARY,CELL_PAD,DIODE_INSERTION_STRATEGY
-0,/project/openlane/syntacore,scr1_top_wb,syntacore,Flow_completed,0h52m12s,0h27m25s,27759.375,1.92,13879.6875,19,1195.43,26649,0,0,0,0,0,0,0,105,1,-1,0,1672470,234282,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1304827840,0.0,18.7,16.26,3.38,0.29,-1,26472,26773,3391,3692,0,0,0,26649,876,68,661,601,2743,980,298,7804,3218,3182,68,866,24574,1,25441,100.0,10.0,10,AREA 0,4,50,1,100,100,0.45,0,sky130_fd_sc_hd,4,3
+0,/project/openlane/syntacore,scr1_top_wb,syntacore,Flow_completed,0h51m54s,0h25m57s,27752.083333333336,1.92,13876.041666666668,21,1260.14,26642,0,0,0,0,0,0,0,22,4,-1,0,1736239,260546,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,1305933937,0.0,24.35,15.89,5.68,0.9,-1,26465,26766,3393,3694,0,0,0,26642,718,68,677,584,2809,986,293,7964,3220,3184,61,866,24574,0,25440,100.0,10.0,10,AREA 0,4,50,1,100,100,0.45,0,sky130_fd_sc_hd,4,4
diff --git a/signoff/user_project_wrapper/final_summary_report.csv b/signoff/user_project_wrapper/final_summary_report.csv
index fa9e31a..b467fd5 100644
--- a/signoff/user_project_wrapper/final_summary_report.csv
+++ b/signoff/user_project_wrapper/final_summary_report.csv
@@ -1,2 +1,2 @@
 ,design,design_name,config,flow_status,total_runtime,routed_runtime,(Cell/mm^2)/Core_Util,DIEAREA_mm^2,CellPer_mm^2,OpenDP_Util,Peak_Memory_Usage_MB,cell_count,tritonRoute_violations,Short_violations,MetSpc_violations,OffGrid_violations,MinHole_violations,Other_violations,Magic_violations,antenna_violations,lvs_total_errors,cvc_total_errors,klayout_violations,wire_length,vias,wns,pl_wns,optimized_wns,fastroute_wns,spef_wns,tns,pl_tns,optimized_tns,fastroute_tns,spef_tns,HPWL,routing_layer1_pct,routing_layer2_pct,routing_layer3_pct,routing_layer4_pct,routing_layer5_pct,routing_layer6_pct,wires_count,wire_bits,public_wires_count,public_wire_bits,memories_count,memory_bits,processes_count,cells_pre_abc,AND,DFF,NAND,NOR,OR,XOR,XNOR,MUX,inputs,outputs,level,EndCaps,TapCells,Diodes,Total_Physical_Cells,suggested_clock_frequency,suggested_clock_period,CLOCK_PERIOD,SYNTH_STRATEGY,SYNTH_MAX_FANOUT,FP_CORE_UTIL,FP_ASPECT_RATIO,FP_PDN_VPITCH,FP_PDN_HPITCH,PL_TARGET_DENSITY,GLB_RT_ADJUSTMENT,STD_CELL_LIBRARY,CELL_PAD,DIODE_INSERTION_STRATEGY
-0,/project/openlane/user_project_wrapper,user_project_wrapper,user_project_wrapper,Flow_completed,0h39m53s,0h4m37s,3.3079078455790785,10.2784,1.6539539227895392,0,551.71,17,0,0,0,0,0,0,0,0,1,-1,-1,1189766,3917,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-1,0.0,1.26,4.3,0.77,1.93,-1,848,1466,848,1466,0,0,0,17,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,100.0,10.0,10,AREA 0,5,50,1,80,80,0.55,0,sky130_fd_sc_hd,4,0
+0,/project/openlane/user_project_wrapper,user_project_wrapper,user_project_wrapper,Flow_completed,0h41m39s,0h4m37s,3.3079078455790785,10.2784,1.6539539227895392,0,552.52,17,0,0,0,0,0,0,0,0,1,-1,-1,1190352,4009,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,-1,0.0,1.26,4.32,0.78,1.93,-1,848,1466,848,1466,0,0,0,17,0,0,0,0,0,0,0,0,-1,-1,-1,0,0,0,0,100.0,10.0,10,AREA 0,5,50,1,80,80,0.55,0,sky130_fd_sc_hd,4,0
diff --git a/spi/lvs/spi_master.spice.gz b/spi/lvs/spi_master.spice.gz
index 2efea3b..eae4317 100644
--- a/spi/lvs/spi_master.spice.gz
+++ b/spi/lvs/spi_master.spice.gz
Binary files differ
diff --git a/spi/lvs/user_project_wrapper.spice.gz b/spi/lvs/user_project_wrapper.spice.gz
index fff0dec..4a1e3ca 100644
--- a/spi/lvs/user_project_wrapper.spice.gz
+++ b/spi/lvs/user_project_wrapper.spice.gz
Binary files differ
diff --git a/verilog/dv/user_spi/run_iverilog b/verilog/dv/user_spi/run_iverilog
index a88ab91..eb92eae 100755
--- a/verilog/dv/user_spi/run_iverilog
+++ b/verilog/dv/user_spi/run_iverilog
@@ -31,7 +31,7 @@
 #iverilog -g2005-sv -DWFDUMP -DFUNCTIONAL -DSIM -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/rtl -I ../ -I ../../../verilog -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_spi_tb.v -o user_spi_tb.vvp
 
 #iverilog without Dump
-iverilog -g2005-sv -DFUNCTIONAL -DSIM -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/rtl -I ../ -I ../../../verilog -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_spi_tb.v -o user_spi_tb.vvp
+iverilog -g2005-sv -D WFDUMP -DFUNCTIONAL -DSIM -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/rtl -I ../ -I ../../../verilog -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_spi_tb.v -o user_spi_tb.vvp
 
 # GLS 
 #iverilog -g2005-sv -D GL -D FUNCTIONAL -I $PDK_PATH -I  ../../../caravel/verilog/rtl  -I ../ -I ../../../verilog/gl -I ../../../verilog -I /home/dinesha/workarea/pdk/sky130A -I ../../../verilog/rtl/syntacore/scr1/src/includes   -I ../../../verilog/rtl/sdram_ctrl/src/defs -I $CARAVEL_ROOT/verilog/dv/caravel -I ../model -I ../agents user_spi_tb.v -o user_spi_tb.vvp
diff --git a/verilog/dv/user_spi/user_spi_tb.v b/verilog/dv/user_spi/user_spi_tb.v
index 65371ae..17d3292 100644
--- a/verilog/dv/user_spi/user_spi_tb.v
+++ b/verilog/dv/user_spi/user_spi_tb.v
@@ -203,6 +203,33 @@
 		wb_user_core_read_check(32'h1000001C,read_data,32'h00190201);
 		$display("#############################################");
 		$display("Testing Direct SPI Memory Read              ");
+		$display(" SPI Mode: QDDR (Dual 4 but)                ");
+		$display("Prefetch : 1DW, OPCODE:READ(0xED)           ");
+		$display("SEQ: Command -> Address -> Read Data        ");
+		$display("#############################################");
+		// QDDR Config
+                wb_user_core_write('h3080_0004,'h10); // Change the Bank Sel 10
+		wb_user_core_write(32'h10000004,{24'h0,2'b01,2'b11,4'b0001});
+		wb_user_core_write(32'h10000008,{8'h04,2'b01,2'b10,4'h6,8'h00,8'hED});
+                wb_user_core_write('h3080_0004,'h00); // Change the Bank Sel 00
+		wb_user_core_read_check(32'h00000200,read_data,32'h00000093);
+		wb_user_core_read_check(32'h00000204,read_data,32'h00000113);
+		wb_user_core_read_check(32'h00000208,read_data,32'h00000193);
+		wb_user_core_read_check(32'h0000020C,read_data,32'h00000213);
+		wb_user_core_read_check(32'h00000210,read_data,32'h00000293);
+		wb_user_core_read_check(32'h00000214,read_data,32'h00000313);
+		wb_user_core_read_check(32'h00000218,read_data,32'h00000393);
+		wb_user_core_read_check(32'h0000021C,read_data,32'h00000413);
+		wb_user_core_read_check(32'h00000400,read_data,32'h11223737);
+		wb_user_core_read_check(32'h00000404,read_data,32'h300007b7);
+		wb_user_core_read_check(32'h00000408,read_data,32'h34470293);
+		wb_user_core_read_check(32'h0000040C,read_data,32'h22334337);
+		wb_user_core_read_check(32'h00000410,read_data,32'h0057ac23);
+		wb_user_core_read_check(32'h00000414,read_data,32'h45530393);
+		wb_user_core_read_check(32'h00000418,read_data,32'h33445537);
+		wb_user_core_read_check(32'h0000041C,read_data,32'h0077ae23);
+		$display("#############################################");
+		$display("Testing Direct SPI Memory Read              ");
 		$display(" SPI Mode: Normal/Single Bit                ");
 		$display("Prefetch : 1DW, OPCODE:READ(0x3)            ");
 		$display("SEQ: Command -> Address -> Read Data        ");
diff --git a/verilog/gl/spi_master.v b/verilog/gl/spi_master.v
index 7277291..fc84d8a 100644
--- a/verilog/gl/spi_master.v
+++ b/verilog/gl/spi_master.v
@@ -31,1156 +31,1150 @@
  output [31:0] wbd_dat_o;
  input [3:0] wbd_sel_i;
 
- sky130_fd_sc_hd__inv_2 _06372_ (.A(\u_spim_regs.cfg_m0_data_cnt[6] ),
-    .Y(_01278_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06373_ (.A(spi_debug[13]),
+ sky130_fd_sc_hd__inv_2 _06271_ (.A(\u_spim_regs.cfg_m0_data_cnt[6] ),
     .Y(_01279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06374_ (.A(spi_debug[14]),
-    .B(_01279_),
-    .X(_01280_),
+ sky130_fd_sc_hd__inv_2 _06272_ (.A(spi_debug[13]),
+    .Y(_01280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06375_ (.A(\u_wb_if.spim_wb_req ),
-    .Y(_01281_),
+ sky130_fd_sc_hd__or2_4 _06273_ (.A(spi_debug[14]),
+    .B(_01280_),
+    .X(_01281_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06376_ (.A(\u_wb_if.spim_wb_addr[28] ),
-    .X(_01282_),
+ sky130_fd_sc_hd__inv_2 _06274_ (.A(\u_wb_if.spim_wb_req ),
+    .Y(_01282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06377_ (.A(\u_m0_cmd_fifo.wr_ptr[1] ),
-    .Y(_01283_),
+ sky130_fd_sc_hd__buf_2 _06275_ (.A(_01282_),
+    .X(_01283_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06378_ (.A(\u_m0_cmd_fifo.rd_ptr[1] ),
-    .Y(_01284_),
+ sky130_fd_sc_hd__buf_2 _06276_ (.A(\u_wb_if.spim_wb_addr[28] ),
+    .X(_01284_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06379_ (.A1(\u_m0_cmd_fifo.wr_ptr[1] ),
-    .A2(\u_m0_cmd_fifo.rd_ptr[1] ),
-    .B1(_01283_),
-    .B2(_01284_),
-    .X(_01285_),
+ sky130_fd_sc_hd__inv_2 _06277_ (.A(\u_m0_cmd_fifo.wr_ptr[1] ),
+    .Y(_01285_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06380_ (.A(\u_m0_cmd_fifo.wr_ptr[0] ),
+ sky130_fd_sc_hd__inv_2 _06278_ (.A(\u_m0_cmd_fifo.rd_ptr[1] ),
     .Y(_01286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06381_ (.A(\u_m0_cmd_fifo.rd_ptr[0] ),
-    .Y(_01287_),
+ sky130_fd_sc_hd__o22a_4 _06279_ (.A1(\u_m0_cmd_fifo.wr_ptr[1] ),
+    .A2(\u_m0_cmd_fifo.rd_ptr[1] ),
+    .B1(_01285_),
+    .B2(_01286_),
+    .X(_01287_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06382_ (.A1(\u_m0_cmd_fifo.wr_ptr[0] ),
+ sky130_fd_sc_hd__inv_2 _06280_ (.A(\u_m0_cmd_fifo.wr_ptr[0] ),
+    .Y(_01288_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06281_ (.A(\u_m0_cmd_fifo.rd_ptr[0] ),
+    .Y(_01289_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06282_ (.A1(\u_m0_cmd_fifo.wr_ptr[0] ),
     .A2(\u_m0_cmd_fifo.rd_ptr[0] ),
-    .B1(_01286_),
-    .B2(_01287_),
-    .X(_01288_),
+    .B1(_01288_),
+    .B2(_01289_),
+    .X(_01290_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06383_ (.A(_01285_),
-    .B(_01288_),
-    .X(_01289_),
+ sky130_fd_sc_hd__or2_4 _06283_ (.A(_01287_),
+    .B(_01290_),
+    .X(_01291_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06384_ (.A(\u_wb_if.spim_wb_addr[0] ),
-    .Y(_01290_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06385_ (.A(\u_wb_if.spim_wb_addr[19] ),
-    .Y(_01291_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a22oi_4 _06386_ (.A1(\u_wb_if.NextPreAddr[0] ),
-    .A2(_01290_),
-    .B1(\u_wb_if.NextPreAddr[19] ),
-    .B2(_01291_),
+ sky130_fd_sc_hd__inv_2 _06284_ (.A(\u_wb_if.spim_wb_addr[0] ),
     .Y(_01292_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06387_ (.A(\u_spim_regs.spim_reg_addr[0] ),
+ sky130_fd_sc_hd__inv_2 _06285_ (.A(\u_wb_if.spim_wb_addr[19] ),
     .Y(_01293_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06388_ (.A(\u_wb_if.spim_wb_addr[6] ),
+ sky130_fd_sc_hd__a22oi_4 _06286_ (.A1(\u_wb_if.NextPreAddr[0] ),
+    .A2(_01292_),
+    .B1(\u_wb_if.NextPreAddr[19] ),
+    .B2(_01293_),
     .Y(_01294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06389_ (.A1(\u_wb_if.NextPreAddr[2] ),
-    .A2(_01293_),
-    .B1(psn_net_54),
-    .B2(_01294_),
-    .X(_01295_),
+ sky130_fd_sc_hd__inv_2 _06287_ (.A(\u_spim_regs.spim_reg_addr[0] ),
+    .Y(_01295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06390_ (.A(_01292_),
-    .B(_01295_),
-    .X(_01296_),
+ sky130_fd_sc_hd__inv_2 _06288_ (.A(\u_wb_if.spim_wb_addr[6] ),
+    .Y(_01296_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06391_ (.A(\u_wb_if.NextPreAddr[21] ),
-    .Y(_01297_),
+ sky130_fd_sc_hd__o22a_4 _06289_ (.A1(\u_wb_if.NextPreAddr[2] ),
+    .A2(_01295_),
+    .B1(\u_wb_if.NextPreAddr[6] ),
+    .B2(_01296_),
+    .X(_01297_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06392_ (.A(\u_wb_if.spim_wb_addr[10] ),
-    .Y(_01298_),
+ sky130_fd_sc_hd__and2_4 _06290_ (.A(_01294_),
+    .B(_01297_),
+    .X(_01298_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06393_ (.A1(_01297_),
-    .A2(\u_wb_if.spim_wb_addr[21] ),
-    .B1(\u_wb_if.NextPreAddr[10] ),
-    .B2(_01298_),
-    .X(_01299_),
+ sky130_fd_sc_hd__inv_2 _06291_ (.A(\u_wb_if.NextPreAddr[21] ),
+    .Y(_01299_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06394_ (.A(\u_wb_if.spim_wb_addr[31] ),
+ sky130_fd_sc_hd__inv_2 _06292_ (.A(\u_wb_if.spim_wb_addr[10] ),
     .Y(_01300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06395_ (.A1(\u_wb_if.NextPreAddr[19] ),
-    .A2(_01291_),
-    .B1(\u_wb_if.NextPreAddr[31] ),
+ sky130_fd_sc_hd__o22a_4 _06293_ (.A1(_01299_),
+    .A2(\u_wb_if.spim_wb_addr[21] ),
+    .B1(\u_wb_if.NextPreAddr[10] ),
     .B2(_01300_),
     .X(_01301_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06396_ (.A(\u_wb_if.NextPreAddr[24] ),
+ sky130_fd_sc_hd__inv_2 _06294_ (.A(\u_wb_if.spim_wb_addr[31] ),
     .Y(_01302_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06397_ (.A(\u_wb_if.spim_wb_addr[16] ),
-    .Y(_01303_),
+ sky130_fd_sc_hd__o22a_4 _06295_ (.A1(\u_wb_if.NextPreAddr[19] ),
+    .A2(_01293_),
+    .B1(\u_wb_if.NextPreAddr[31] ),
+    .B2(_01302_),
+    .X(_01303_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06398_ (.A1(_01302_),
-    .A2(\u_wb_if.spim_wb_addr[24] ),
-    .B1(\u_wb_if.NextPreAddr[16] ),
-    .B2(_01303_),
-    .X(_01304_),
+ sky130_fd_sc_hd__inv_2 _06296_ (.A(\u_wb_if.NextPreAddr[24] ),
+    .Y(_01304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06399_ (.A(\u_wb_if.spim_wb_addr[25] ),
+ sky130_fd_sc_hd__inv_2 _06297_ (.A(\u_wb_if.spim_wb_addr[16] ),
     .Y(_01305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06400_ (.A(\u_wb_if.NextPreAddr[6] ),
-    .Y(_01306_),
+ sky130_fd_sc_hd__o22a_4 _06298_ (.A1(_01304_),
+    .A2(\u_wb_if.spim_wb_addr[24] ),
+    .B1(\u_wb_if.NextPreAddr[16] ),
+    .B2(_01305_),
+    .X(_01306_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06401_ (.A1(\u_wb_if.NextPreAddr[25] ),
-    .A2(_01305_),
-    .B1(psn_net_51),
+ sky130_fd_sc_hd__inv_2 _06299_ (.A(\u_wb_if.spim_wb_addr[25] ),
+    .Y(_01307_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06300_ (.A(\u_wb_if.NextPreAddr[6] ),
+    .Y(_01308_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06301_ (.A1(\u_wb_if.NextPreAddr[25] ),
+    .A2(_01307_),
+    .B1(_01308_),
     .B2(\u_wb_if.spim_wb_addr[6] ),
-    .X(_01307_),
+    .X(_01309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06402_ (.A(_01299_),
-    .B(_01301_),
-    .C(_01304_),
-    .D(_01307_),
-    .X(_01308_),
+ sky130_fd_sc_hd__and4_4 _06302_ (.A(_01301_),
+    .B(_01303_),
+    .C(_01306_),
+    .D(_01309_),
+    .X(_01310_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06403_ (.A(\u_wb_if.NextPreAddr[15] ),
-    .Y(_01309_),
+ sky130_fd_sc_hd__inv_2 _06303_ (.A(\u_wb_if.NextPreAddr[15] ),
+    .Y(_01311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06404_ (.A(\u_wb_if.spim_wb_addr[13] ),
-    .Y(_01310_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06405_ (.A1(_01309_),
-    .A2(\u_wb_if.spim_wb_addr[15] ),
-    .B1(\u_wb_if.NextPreAddr[13] ),
-    .B2(_01310_),
-    .X(_01311_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06406_ (.A(\u_wb_if.spim_wb_addr[21] ),
+ sky130_fd_sc_hd__inv_2 _06304_ (.A(\u_wb_if.spim_wb_addr[13] ),
     .Y(_01312_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06407_ (.A(\u_wb_if.spim_wb_addr[30] ),
-    .Y(_01313_),
+ sky130_fd_sc_hd__o22a_4 _06305_ (.A1(_01311_),
+    .A2(\u_wb_if.spim_wb_addr[15] ),
+    .B1(\u_wb_if.NextPreAddr[13] ),
+    .B2(_01312_),
+    .X(_01313_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06408_ (.A1(\u_wb_if.NextPreAddr[21] ),
-    .A2(_01312_),
-    .B1(\u_wb_if.NextPreAddr[30] ),
-    .B2(_01313_),
-    .X(_01314_),
+ sky130_fd_sc_hd__inv_2 _06306_ (.A(\u_wb_if.spim_wb_addr[21] ),
+    .Y(_01314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06409_ (.A(\u_wb_if.spim_wb_addr[1] ),
+ sky130_fd_sc_hd__inv_2 _06307_ (.A(\u_wb_if.spim_wb_addr[30] ),
     .Y(_01315_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a22oi_4 _06410_ (.A1(\u_wb_if.NextPreAddr[1] ),
-    .A2(_01315_),
-    .B1(\u_wb_if.NextPreAddr[13] ),
-    .B2(_01310_),
-    .Y(_01316_),
+ sky130_fd_sc_hd__o22a_4 _06308_ (.A1(\u_wb_if.NextPreAddr[21] ),
+    .A2(_01314_),
+    .B1(\u_wb_if.NextPreAddr[30] ),
+    .B2(_01315_),
+    .X(_01316_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06411_ (.A(\u_wb_if.NextPreAddr[26] ),
+ sky130_fd_sc_hd__inv_2 _06309_ (.A(\u_wb_if.spim_wb_addr[1] ),
     .Y(_01317_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06412_ (.A(\u_wb_if.NextPreAddr[8] ),
+ sky130_fd_sc_hd__a22oi_4 _06310_ (.A1(\u_wb_if.NextPreAddr[1] ),
+    .A2(_01317_),
+    .B1(\u_wb_if.NextPreAddr[13] ),
+    .B2(_01312_),
     .Y(_01318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06413_ (.A1(_01317_),
+ sky130_fd_sc_hd__inv_2 _06311_ (.A(\u_wb_if.NextPreAddr[26] ),
+    .Y(_01319_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06312_ (.A(\u_wb_if.NextPreAddr[8] ),
+    .Y(_01320_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06313_ (.A1(_01319_),
     .A2(\u_wb_if.spim_wb_addr[26] ),
-    .B1(psn_net_70),
+    .B1(_01320_),
     .B2(\u_wb_if.spim_wb_addr[8] ),
-    .X(_01319_),
+    .X(_01321_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06414_ (.A(_01311_),
-    .B(_01314_),
-    .C(_01316_),
-    .D(_01319_),
-    .X(_01320_),
+ sky130_fd_sc_hd__and4_4 _06314_ (.A(_01313_),
+    .B(_01316_),
+    .C(_01318_),
+    .D(_01321_),
+    .X(_01322_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06415_ (.A(\u_wb_if.NextPreAddr[9] ),
-    .Y(_01321_),
+ sky130_fd_sc_hd__inv_2 _06315_ (.A(\u_wb_if.NextPreAddr[9] ),
+    .Y(_01323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06416_ (.A(\u_wb_if.NextPreAddr[11] ),
-    .Y(_01322_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06417_ (.A1(psn_net_31),
-    .A2(\u_wb_if.spim_wb_addr[9] ),
-    .B1(_01322_),
-    .B2(\u_wb_if.spim_wb_addr[11] ),
-    .X(_01323_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06418_ (.A(\u_wb_if.NextPreAddr[17] ),
+ sky130_fd_sc_hd__inv_2 _06316_ (.A(\u_wb_if.NextPreAddr[11] ),
     .Y(_01324_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06419_ (.A1(\u_wb_if.NextPreAddr[0] ),
-    .A2(_01290_),
+ sky130_fd_sc_hd__o22a_4 _06317_ (.A1(_01323_),
+    .A2(\u_wb_if.spim_wb_addr[9] ),
     .B1(_01324_),
-    .B2(\u_wb_if.spim_wb_addr[17] ),
+    .B2(\u_wb_if.spim_wb_addr[11] ),
     .X(_01325_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06420_ (.A(\u_wb_if.NextPreAddr[31] ),
+ sky130_fd_sc_hd__inv_2 _06318_ (.A(\u_wb_if.NextPreAddr[17] ),
     .Y(_01326_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06421_ (.A(\u_wb_if.spim_wb_addr[15] ),
-    .Y(_01327_),
+ sky130_fd_sc_hd__o22a_4 _06319_ (.A1(\u_wb_if.NextPreAddr[0] ),
+    .A2(_01292_),
+    .B1(_01326_),
+    .B2(\u_wb_if.spim_wb_addr[17] ),
+    .X(_01327_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06422_ (.A1(_01326_),
-    .A2(\u_wb_if.spim_wb_addr[31] ),
-    .B1(\u_wb_if.NextPreAddr[15] ),
-    .B2(_01327_),
-    .X(_01328_),
+ sky130_fd_sc_hd__inv_2 _06320_ (.A(\u_wb_if.NextPreAddr[31] ),
+    .Y(_01328_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06423_ (.A(\u_wb_if.spim_wb_addr[28] ),
+ sky130_fd_sc_hd__inv_2 _06321_ (.A(\u_wb_if.spim_wb_addr[15] ),
     .Y(_01329_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06424_ (.A(\u_wb_if.NextPreAddr[4] ),
-    .Y(_01330_),
+ sky130_fd_sc_hd__o22a_4 _06322_ (.A1(_01328_),
+    .A2(\u_wb_if.spim_wb_addr[31] ),
+    .B1(\u_wb_if.NextPreAddr[15] ),
+    .B2(_01329_),
+    .X(_01330_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06425_ (.A1(\u_wb_if.NextPreAddr[28] ),
-    .A2(_01329_),
-    .B1(_01330_),
+ sky130_fd_sc_hd__inv_2 _06323_ (.A(\u_wb_if.spim_wb_addr[28] ),
+    .Y(_01331_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06324_ (.A(\u_wb_if.NextPreAddr[4] ),
+    .Y(_01332_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06325_ (.A1(\u_wb_if.NextPreAddr[28] ),
+    .A2(_01331_),
+    .B1(_01332_),
     .B2(\u_spim_regs.spim_reg_addr[2] ),
-    .X(_01331_),
+    .X(_01333_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06426_ (.A(_01323_),
-    .B(_01325_),
-    .C(_01328_),
-    .D(_01331_),
-    .X(_01332_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06427_ (.A(\u_spim_regs.spim_reg_addr[2] ),
-    .Y(_01333_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06428_ (.A(_01333_),
+ sky130_fd_sc_hd__and4_4 _06326_ (.A(_01325_),
+    .B(_01327_),
+    .C(_01330_),
+    .D(_01333_),
     .X(_01334_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06429_ (.A1(\u_wb_if.NextPreAddr[4] ),
-    .A2(_01334_),
+ sky130_fd_sc_hd__inv_2 _06327_ (.A(\u_spim_regs.spim_reg_addr[2] ),
+    .Y(_01335_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _06328_ (.A(_01335_),
+    .X(_01336_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06329_ (.A1(\u_wb_if.NextPreAddr[4] ),
+    .A2(_01336_),
     .B1(\u_wb_if.NextPreAddr[1] ),
-    .B2(_01315_),
-    .X(_01335_),
+    .B2(_01317_),
+    .X(_01337_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06430_ (.A(\u_wb_if.NextPreAddr[10] ),
-    .Y(_01336_),
+ sky130_fd_sc_hd__inv_2 _06330_ (.A(\u_wb_if.NextPreAddr[10] ),
+    .Y(_01338_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06431_ (.A(\u_wb_if.spim_wb_addr[27] ),
-    .Y(_01337_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06432_ (.A1(_01336_),
-    .A2(\u_wb_if.spim_wb_addr[10] ),
-    .B1(\u_wb_if.NextPreAddr[27] ),
-    .B2(_01337_),
-    .X(_01338_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06433_ (.A(\u_wb_if.NextPreAddr[5] ),
+ sky130_fd_sc_hd__inv_2 _06331_ (.A(\u_wb_if.spim_wb_addr[27] ),
     .Y(_01339_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06434_ (.A(\u_spim_regs.spim_reg_addr[3] ),
+ sky130_fd_sc_hd__o22a_4 _06332_ (.A1(_01338_),
+    .A2(\u_wb_if.spim_wb_addr[10] ),
+    .B1(\u_wb_if.NextPreAddr[27] ),
+    .B2(_01339_),
     .X(_01340_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06435_ (.A(\u_wb_if.spim_wb_addr[9] ),
+ sky130_fd_sc_hd__inv_2 _06333_ (.A(\u_wb_if.NextPreAddr[5] ),
     .Y(_01341_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06436_ (.A1(_01339_),
-    .A2(_01340_),
-    .B1(psn_net_32),
-    .B2(_01341_),
+ sky130_fd_sc_hd__buf_2 _06334_ (.A(\u_spim_regs.spim_reg_addr[3] ),
     .X(_01342_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06437_ (.A(\u_wb_if.spim_wb_addr[24] ),
+ sky130_fd_sc_hd__inv_2 _06335_ (.A(\u_wb_if.spim_wb_addr[9] ),
     .Y(_01343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06438_ (.A(\u_wb_if.NextPreAddr[29] ),
-    .Y(_01344_),
+ sky130_fd_sc_hd__o22a_4 _06336_ (.A1(_01341_),
+    .A2(_01342_),
+    .B1(\u_wb_if.NextPreAddr[9] ),
+    .B2(_01343_),
+    .X(_01344_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06439_ (.A1(\u_wb_if.NextPreAddr[24] ),
-    .A2(_01343_),
-    .B1(_01344_),
+ sky130_fd_sc_hd__inv_2 _06337_ (.A(\u_wb_if.spim_wb_addr[24] ),
+    .Y(_01345_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06338_ (.A(\u_wb_if.NextPreAddr[29] ),
+    .Y(_01346_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06339_ (.A1(\u_wb_if.NextPreAddr[24] ),
+    .A2(_01345_),
+    .B1(_01346_),
     .B2(\u_wb_if.spim_wb_addr[29] ),
-    .X(_01345_),
+    .X(_01347_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06440_ (.A(_01335_),
-    .B(_01338_),
-    .C(_01342_),
-    .D(_01345_),
-    .X(_01346_),
+ sky130_fd_sc_hd__and4_4 _06340_ (.A(_01337_),
+    .B(_01340_),
+    .C(_01344_),
+    .D(_01347_),
+    .X(_01348_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06441_ (.A(\u_wb_if.spim_wb_addr[11] ),
-    .Y(_01347_),
+ sky130_fd_sc_hd__inv_2 _06341_ (.A(\u_wb_if.spim_wb_addr[11] ),
+    .Y(_01349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06442_ (.A(\u_wb_if.spim_wb_addr[7] ),
-    .Y(_01348_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06443_ (.A1(\u_wb_if.NextPreAddr[11] ),
-    .A2(_01347_),
-    .B1(\u_wb_if.NextPreAddr[7] ),
-    .B2(_01348_),
-    .X(_01349_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06444_ (.A(\u_wb_if.NextPreAddr[7] ),
+ sky130_fd_sc_hd__inv_2 _06342_ (.A(\u_wb_if.spim_wb_addr[7] ),
     .Y(_01350_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06445_ (.A(\u_wb_if.NextPreAddr[16] ),
-    .Y(_01351_),
+ sky130_fd_sc_hd__o22a_4 _06343_ (.A1(\u_wb_if.NextPreAddr[11] ),
+    .A2(_01349_),
+    .B1(\u_wb_if.NextPreAddr[7] ),
+    .B2(_01350_),
+    .X(_01351_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06446_ (.A1(_01350_),
-    .A2(\u_wb_if.spim_wb_addr[7] ),
-    .B1(_01351_),
-    .B2(\u_wb_if.spim_wb_addr[16] ),
-    .X(_01352_),
+ sky130_fd_sc_hd__inv_2 _06344_ (.A(\u_wb_if.NextPreAddr[7] ),
+    .Y(_01352_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06447_ (.A(\u_wb_if.spim_wb_addr[8] ),
+ sky130_fd_sc_hd__inv_2 _06345_ (.A(\u_wb_if.NextPreAddr[16] ),
     .Y(_01353_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06448_ (.A(\u_wb_if.NextPreAddr[20] ),
-    .Y(_01354_),
+ sky130_fd_sc_hd__o22a_4 _06346_ (.A1(_01352_),
+    .A2(\u_wb_if.spim_wb_addr[7] ),
+    .B1(_01353_),
+    .B2(\u_wb_if.spim_wb_addr[16] ),
+    .X(_01354_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06449_ (.A1(psn_net_73),
-    .A2(_01353_),
-    .B1(_01354_),
-    .B2(\u_wb_if.spim_wb_addr[20] ),
-    .X(_01355_),
+ sky130_fd_sc_hd__inv_2 _06347_ (.A(\u_wb_if.spim_wb_addr[8] ),
+    .Y(_01355_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06450_ (.A(\u_wb_if.NextPreAddr[28] ),
+ sky130_fd_sc_hd__inv_2 _06348_ (.A(\u_wb_if.NextPreAddr[20] ),
     .Y(_01356_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06451_ (.A(\u_wb_if.spim_wb_addr[17] ),
-    .Y(_01357_),
+ sky130_fd_sc_hd__o22a_4 _06349_ (.A1(\u_wb_if.NextPreAddr[8] ),
+    .A2(_01355_),
+    .B1(_01356_),
+    .B2(\u_wb_if.spim_wb_addr[20] ),
+    .X(_01357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06452_ (.A1(_01356_),
+ sky130_fd_sc_hd__inv_2 _06350_ (.A(\u_wb_if.NextPreAddr[28] ),
+    .Y(_01358_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06351_ (.A(\u_wb_if.spim_wb_addr[17] ),
+    .Y(_01359_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06352_ (.A1(_01358_),
     .A2(\u_wb_if.spim_wb_addr[28] ),
-    .B1(\u_wb_if.NextPreAddr[17] ),
-    .B2(_01357_),
-    .X(_01358_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06453_ (.A(_01349_),
-    .B(_01352_),
-    .C(_01355_),
-    .D(_01358_),
-    .X(_01359_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06454_ (.A(_01320_),
-    .B(_01332_),
-    .C(_01346_),
-    .D(_01359_),
+    .B1(psn_net_219),
+    .B2(_01359_),
     .X(_01360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06455_ (.A1_N(\u_wb_if.NextPreAddr[3] ),
-    .A2_N(\u_spim_regs.spim_reg_addr[1] ),
-    .B1(\u_wb_if.NextPreAddr[3] ),
-    .B2(\u_spim_regs.spim_reg_addr[1] ),
+ sky130_fd_sc_hd__and4_4 _06353_ (.A(_01351_),
+    .B(_01354_),
+    .C(_01357_),
+    .D(_01360_),
     .X(_01361_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06456_ (.A(\u_wb_if.spim_wb_req ),
+ sky130_fd_sc_hd__and4_4 _06354_ (.A(_01322_),
+    .B(_01334_),
+    .C(_01348_),
+    .D(_01361_),
     .X(_01362_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06457_ (.A(_01329_),
+ sky130_fd_sc_hd__a2bb2o_4 _06355_ (.A1_N(\u_wb_if.NextPreAddr[3] ),
+    .A2_N(\u_spim_regs.spim_reg_addr[1] ),
+    .B1(\u_wb_if.NextPreAddr[3] ),
+    .B2(\u_spim_regs.spim_reg_addr[1] ),
     .X(_01363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06458_ (.A(\u_wb_if.NextPreAddr[18] ),
-    .Y(_01364_),
+ sky130_fd_sc_hd__buf_2 _06356_ (.A(\u_wb_if.spim_wb_req ),
+    .X(_01364_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06459_ (.A(\u_wb_if.spim_wb_addr[18] ),
-    .Y(_01365_),
+ sky130_fd_sc_hd__buf_2 _06357_ (.A(_01331_),
+    .X(_01365_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06460_ (.A1(_01364_),
+ sky130_fd_sc_hd__inv_2 _06358_ (.A(\u_wb_if.NextPreAddr[18] ),
+    .Y(_01366_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06359_ (.A(\u_wb_if.spim_wb_addr[18] ),
+    .Y(_01367_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06360_ (.A1(_01366_),
     .A2(\u_wb_if.spim_wb_addr[18] ),
     .B1(\u_wb_if.NextPreAddr[18] ),
-    .B2(_01365_),
-    .X(_01366_),
+    .B2(_01367_),
+    .X(_01368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06461_ (.A(_01362_),
-    .B(_01363_),
+ sky130_fd_sc_hd__and4_4 _06361_ (.A(_01364_),
+    .B(_01365_),
     .C(\u_wb_if.NextPreDVal ),
-    .D(_01366_),
-    .X(_01367_),
+    .D(_01368_),
+    .X(_01369_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06462_ (.A(\u_wb_if.spim_wb_addr[12] ),
-    .Y(_01368_),
+ sky130_fd_sc_hd__inv_2 _06362_ (.A(\u_wb_if.spim_wb_addr[12] ),
+    .Y(_01370_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06463_ (.A(\u_wb_if.NextPreAddr[14] ),
-    .Y(_01369_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06464_ (.A1(\u_wb_if.NextPreAddr[12] ),
-    .A2(_01368_),
-    .B1(_01369_),
-    .B2(\u_wb_if.spim_wb_addr[14] ),
-    .X(_01370_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06465_ (.A(\u_wb_if.spim_wb_addr[26] ),
+ sky130_fd_sc_hd__inv_2 _06363_ (.A(\u_wb_if.NextPreAddr[14] ),
     .Y(_01371_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06466_ (.A(\u_wb_if.spim_wb_addr[22] ),
-    .Y(_01372_),
+ sky130_fd_sc_hd__o22a_4 _06364_ (.A1(\u_wb_if.NextPreAddr[12] ),
+    .A2(_01370_),
+    .B1(_01371_),
+    .B2(\u_wb_if.spim_wb_addr[14] ),
+    .X(_01372_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06467_ (.A1(\u_wb_if.NextPreAddr[26] ),
-    .A2(_01371_),
-    .B1(\u_wb_if.NextPreAddr[22] ),
-    .B2(_01372_),
-    .X(_01373_),
+ sky130_fd_sc_hd__inv_2 _06365_ (.A(\u_wb_if.spim_wb_addr[26] ),
+    .Y(_01373_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06468_ (.A(\u_wb_if.NextPreAddr[22] ),
+ sky130_fd_sc_hd__inv_2 _06366_ (.A(\u_wb_if.spim_wb_addr[22] ),
     .Y(_01374_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06469_ (.A(\u_wb_if.NextPreAddr[12] ),
-    .Y(_01375_),
+ sky130_fd_sc_hd__o22a_4 _06367_ (.A1(\u_wb_if.NextPreAddr[26] ),
+    .A2(_01373_),
+    .B1(\u_wb_if.NextPreAddr[22] ),
+    .B2(_01374_),
+    .X(_01375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06470_ (.A1(_01374_),
-    .A2(\u_wb_if.spim_wb_addr[22] ),
-    .B1(_01375_),
-    .B2(\u_wb_if.spim_wb_addr[12] ),
-    .X(_01376_),
+ sky130_fd_sc_hd__inv_2 _06368_ (.A(\u_wb_if.NextPreAddr[22] ),
+    .Y(_01376_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06471_ (.A(\u_wb_if.NextPreAddr[2] ),
+ sky130_fd_sc_hd__inv_2 _06369_ (.A(\u_wb_if.NextPreAddr[12] ),
     .Y(_01377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06472_ (.A(\u_spim_regs.spim_reg_addr[0] ),
+ sky130_fd_sc_hd__o22a_4 _06370_ (.A1(_01376_),
+    .A2(\u_wb_if.spim_wb_addr[22] ),
+    .B1(_01377_),
+    .B2(\u_wb_if.spim_wb_addr[12] ),
     .X(_01378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06473_ (.A(\u_wb_if.spim_wb_addr[29] ),
+ sky130_fd_sc_hd__inv_2 _06371_ (.A(\u_wb_if.NextPreAddr[2] ),
     .Y(_01379_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06474_ (.A1(_01377_),
-    .A2(_01378_),
-    .B1(\u_wb_if.NextPreAddr[29] ),
-    .B2(_01379_),
+ sky130_fd_sc_hd__buf_2 _06372_ (.A(\u_spim_regs.spim_reg_addr[0] ),
     .X(_01380_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06475_ (.A(_01370_),
-    .B(_01373_),
-    .C(_01376_),
-    .D(_01380_),
-    .X(_01381_),
+ sky130_fd_sc_hd__inv_2 _06373_ (.A(\u_wb_if.spim_wb_addr[29] ),
+    .Y(_01381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06476_ (.A(\u_wb_if.NextPreAddr[25] ),
-    .Y(_01382_),
+ sky130_fd_sc_hd__o22a_4 _06374_ (.A1(_01379_),
+    .A2(_01380_),
+    .B1(\u_wb_if.NextPreAddr[29] ),
+    .B2(_01381_),
+    .X(_01382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06477_ (.A(\u_wb_if.NextPreAddr[30] ),
-    .Y(_01383_),
+ sky130_fd_sc_hd__and4_4 _06375_ (.A(_01372_),
+    .B(_01375_),
+    .C(_01378_),
+    .D(_01382_),
+    .X(_01383_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06478_ (.A1(_01382_),
-    .A2(\u_wb_if.spim_wb_addr[25] ),
-    .B1(_01383_),
-    .B2(\u_wb_if.spim_wb_addr[30] ),
-    .X(_01384_),
+ sky130_fd_sc_hd__inv_2 _06376_ (.A(\u_wb_if.NextPreAddr[25] ),
+    .Y(_01384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06479_ (.A(\u_wb_if.NextPreAddr[27] ),
+ sky130_fd_sc_hd__inv_2 _06377_ (.A(\u_wb_if.NextPreAddr[30] ),
     .Y(_01385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06480_ (.A(\u_wb_if.NextPreAddr[23] ),
-    .Y(_01386_),
+ sky130_fd_sc_hd__o22a_4 _06378_ (.A1(_01384_),
+    .A2(\u_wb_if.spim_wb_addr[25] ),
+    .B1(_01385_),
+    .B2(\u_wb_if.spim_wb_addr[30] ),
+    .X(_01386_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06481_ (.A1(_01385_),
-    .A2(\u_wb_if.spim_wb_addr[27] ),
-    .B1(_01386_),
-    .B2(\u_wb_if.spim_wb_addr[23] ),
-    .X(_01387_),
+ sky130_fd_sc_hd__inv_2 _06379_ (.A(\u_wb_if.NextPreAddr[27] ),
+    .Y(_01387_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06482_ (.A(\u_wb_if.spim_wb_addr[23] ),
+ sky130_fd_sc_hd__inv_2 _06380_ (.A(\u_wb_if.NextPreAddr[23] ),
     .Y(_01388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06483_ (.A(\u_wb_if.spim_wb_addr[14] ),
-    .Y(_01389_),
+ sky130_fd_sc_hd__o22a_4 _06381_ (.A1(_01387_),
+    .A2(\u_wb_if.spim_wb_addr[27] ),
+    .B1(_01388_),
+    .B2(\u_wb_if.spim_wb_addr[23] ),
+    .X(_01389_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06484_ (.A1(\u_wb_if.NextPreAddr[23] ),
-    .A2(_01388_),
-    .B1(\u_wb_if.NextPreAddr[14] ),
-    .B2(_01389_),
-    .X(_01390_),
+ sky130_fd_sc_hd__inv_2 _06382_ (.A(\u_wb_if.spim_wb_addr[23] ),
+    .Y(_01390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06485_ (.A(_01340_),
+ sky130_fd_sc_hd__inv_2 _06383_ (.A(\u_wb_if.spim_wb_addr[14] ),
     .Y(_01391_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06486_ (.A(\u_wb_if.spim_wb_addr[20] ),
-    .Y(_01392_),
+ sky130_fd_sc_hd__o22a_4 _06384_ (.A1(\u_wb_if.NextPreAddr[23] ),
+    .A2(_01390_),
+    .B1(\u_wb_if.NextPreAddr[14] ),
+    .B2(_01391_),
+    .X(_01392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06487_ (.A1(\u_wb_if.NextPreAddr[5] ),
-    .A2(_01391_),
+ sky130_fd_sc_hd__inv_2 _06385_ (.A(_01342_),
+    .Y(_01393_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06386_ (.A(\u_wb_if.spim_wb_addr[20] ),
+    .Y(_01394_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06387_ (.A1(\u_wb_if.NextPreAddr[5] ),
+    .A2(_01393_),
     .B1(\u_wb_if.NextPreAddr[20] ),
-    .B2(_01392_),
-    .X(_01393_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06488_ (.A(_01384_),
-    .B(_01387_),
-    .C(_01390_),
-    .D(_01393_),
-    .X(_01394_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06489_ (.A(_01361_),
-    .B(_01367_),
-    .C(_01381_),
-    .D(_01394_),
+    .B2(_01394_),
     .X(_01395_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06490_ (.A(_01296_),
-    .B(_01308_),
-    .C(_01360_),
+ sky130_fd_sc_hd__and4_4 _06388_ (.A(_01386_),
+    .B(_01389_),
+    .C(_01392_),
     .D(_01395_),
     .X(_01396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06491_ (.A(spi_debug[14]),
-    .B(spi_debug[13]),
-    .C(_01396_),
+ sky130_fd_sc_hd__and4_4 _06389_ (.A(_01363_),
+    .B(_01369_),
+    .C(_01383_),
+    .D(_01396_),
     .X(_01397_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06492_ (.A(_01281_),
-    .B(_01282_),
-    .C(_01289_),
+ sky130_fd_sc_hd__and4_4 _06390_ (.A(_01298_),
+    .B(_01310_),
+    .C(_01362_),
     .D(_01397_),
     .X(_01398_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06493_ (.A(_01280_),
-    .B(_01398_),
+ sky130_fd_sc_hd__or3_4 _06391_ (.A(spi_debug[14]),
+    .B(spi_debug[13]),
+    .C(_01398_),
     .X(_01399_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06494_ (.A(_01399_),
+ sky130_fd_sc_hd__or4_4 _06392_ (.A(_01283_),
+    .B(_01284_),
+    .C(_01291_),
+    .D(_01399_),
     .X(_01400_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06495_ (.A(_01400_),
+ sky130_fd_sc_hd__and2_4 _06393_ (.A(_01281_),
+    .B(_01400_),
     .X(_01401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06496_ (.A(_01401_),
+ sky130_fd_sc_hd__buf_2 _06394_ (.A(_01401_),
     .X(_01402_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06497_ (.A(_01399_),
-    .Y(_01403_),
+ sky130_fd_sc_hd__buf_2 _06395_ (.A(_01402_),
+    .X(_01403_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06498_ (.A(_01403_),
+ sky130_fd_sc_hd__buf_2 _06396_ (.A(_01403_),
     .X(_01404_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06499_ (.A(_01404_),
-    .X(_01405_),
+ sky130_fd_sc_hd__inv_2 _06397_ (.A(_01401_),
+    .Y(_01405_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06500_ (.A(spi_debug[14]),
-    .Y(_01406_),
+ sky130_fd_sc_hd__buf_2 _06398_ (.A(_01405_),
+    .X(_01406_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06501_ (.A(\u_m0_res_fifo.wr_ptr[2] ),
-    .Y(_01407_),
+ sky130_fd_sc_hd__buf_2 _06399_ (.A(_01406_),
+    .X(_01407_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06502_ (.A(_01407_),
-    .B(\u_m0_res_fifo.rd_ptr[2] ),
-    .X(_01408_),
+ sky130_fd_sc_hd__inv_2 _06400_ (.A(spi_debug[14]),
+    .Y(_01408_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06503_ (.A(\u_m0_res_fifo.wr_ptr[3] ),
+ sky130_fd_sc_hd__inv_2 _06401_ (.A(\u_m0_res_fifo.wr_ptr[2] ),
     .Y(_01409_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06504_ (.A(\u_m0_res_fifo.rd_ptr[3] ),
-    .Y(_01410_),
+ sky130_fd_sc_hd__and2_4 _06402_ (.A(_01409_),
+    .B(\u_m0_res_fifo.rd_ptr[2] ),
+    .X(_01410_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06505_ (.A1(_01409_),
+ sky130_fd_sc_hd__inv_2 _06403_ (.A(\u_m0_res_fifo.wr_ptr[3] ),
+    .Y(_01411_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06404_ (.A(\u_m0_res_fifo.rd_ptr[3] ),
+    .Y(_01412_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _06405_ (.A1(_01411_),
     .A2(\u_m0_res_fifo.rd_ptr[3] ),
-    .B1(\u_m0_res_fifo.wr_ptr[3] ),
-    .B2(_01410_),
-    .X(_01411_),
+    .B1(_01412_),
+    .B2(\u_m0_res_fifo.wr_ptr[3] ),
+    .X(_01413_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06506_ (.A1_N(_01408_),
-    .A2_N(_01411_),
-    .B1(_01408_),
-    .B2(_01411_),
-    .X(_01412_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06507_ (.A(\u_m0_res_fifo.wr_ptr[0] ),
-    .Y(_01413_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06508_ (.A(\u_m0_res_fifo.rd_ptr[0] ),
+ sky130_fd_sc_hd__a2bb2o_4 _06406_ (.A1_N(_01413_),
+    .A2_N(_01410_),
+    .B1(_01410_),
+    .B2(_01413_),
     .X(_01414_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06509_ (.A(_01413_),
-    .B(_01414_),
-    .X(_01415_),
+ sky130_fd_sc_hd__inv_2 _06407_ (.A(\u_m0_res_fifo.wr_ptr[0] ),
+    .Y(_01415_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06510_ (.A(\u_m0_res_fifo.wr_ptr[1] ),
-    .Y(_01416_),
+ sky130_fd_sc_hd__buf_2 _06408_ (.A(\u_m0_res_fifo.rd_ptr[0] ),
+    .X(_01416_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06511_ (.A(\u_m0_res_fifo.rd_ptr[2] ),
-    .Y(_01417_),
+ sky130_fd_sc_hd__and2_4 _06409_ (.A(_01415_),
+    .B(_01416_),
+    .X(_01417_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06512_ (.A1_N(_01416_),
-    .A2_N(\u_m0_res_fifo.rd_ptr[1] ),
-    .B1(\u_m0_res_fifo.wr_ptr[2] ),
-    .B2(_01417_),
-    .X(_01418_),
+ sky130_fd_sc_hd__inv_2 _06410_ (.A(\u_m0_res_fifo.wr_ptr[1] ),
+    .Y(_01418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06513_ (.A(\u_m0_res_fifo.rd_ptr[1] ),
+ sky130_fd_sc_hd__inv_2 _06411_ (.A(\u_m0_res_fifo.rd_ptr[2] ),
     .Y(_01419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06514_ (.A(\u_m0_res_fifo.rd_ptr[0] ),
-    .Y(_01420_),
+ sky130_fd_sc_hd__a2bb2o_4 _06412_ (.A1_N(_01418_),
+    .A2_N(\u_m0_res_fifo.rd_ptr[1] ),
+    .B1(\u_m0_res_fifo.wr_ptr[2] ),
+    .B2(_01419_),
+    .X(_01420_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06515_ (.A1_N(\u_m0_res_fifo.wr_ptr[1] ),
-    .A2_N(_01419_),
+ sky130_fd_sc_hd__inv_2 _06413_ (.A(\u_m0_res_fifo.rd_ptr[1] ),
+    .Y(_01421_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06414_ (.A(\u_m0_res_fifo.rd_ptr[0] ),
+    .Y(_01422_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _06415_ (.A1_N(\u_m0_res_fifo.wr_ptr[1] ),
+    .A2_N(_01421_),
     .B1(\u_m0_res_fifo.wr_ptr[0] ),
-    .B2(_01420_),
-    .X(_01421_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06516_ (.A(_01408_),
-    .B(_01415_),
-    .C(_01418_),
-    .D(_01421_),
-    .X(_01422_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06517_ (.A(_01412_),
-    .B(_01422_),
+    .B2(_01422_),
     .X(_01423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06518_ (.A(_01423_),
-    .Y(\u_m0_res_fifo.empty ),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06519_ (.A(_01279_),
-    .B(\u_m0_res_fifo.empty ),
+ sky130_fd_sc_hd__or4_4 _06416_ (.A(_01410_),
+    .B(_01417_),
+    .C(_01420_),
+    .D(_01423_),
     .X(_01424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06520_ (.A(_01406_),
-    .B(_01424_),
+ sky130_fd_sc_hd__or2_4 _06417_ (.A(_01424_),
+    .B(_01414_),
     .X(_01425_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06521_ (.A(_01425_),
-    .Y(_01426_),
+ sky130_fd_sc_hd__inv_4 _06418_ (.A(_01425_),
+    .Y(\u_m0_res_fifo.empty ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06522_ (.A(\u_wb_if.NextPreDCnt[6] ),
-    .B(\u_wb_if.NextPreDCnt[5] ),
+ sky130_fd_sc_hd__or2_4 _06419_ (.A(_01280_),
+    .B(\u_m0_res_fifo.empty ),
+    .X(_01426_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _06420_ (.A(_01408_),
+    .B(_01426_),
     .X(_01427_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06523_ (.A(\u_wb_if.NextPreDCnt[2] ),
+ sky130_fd_sc_hd__inv_2 _06421_ (.A(_01427_),
     .Y(_01428_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06524_ (.A(_01428_),
-    .B(\u_wb_if.NextPreDCnt[1] ),
-    .C(\u_wb_if.NextPreDCnt[0] ),
-    .D(\u_wb_if.NextPreDCnt[7] ),
+ sky130_fd_sc_hd__or2_4 _06422_ (.A(\u_wb_if.NextPreDCnt[6] ),
+    .B(\u_wb_if.NextPreDCnt[5] ),
     .X(_01429_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06525_ (.A(\u_wb_if.NextPreDCnt[4] ),
-    .B(\u_wb_if.NextPreDCnt[3] ),
-    .C(_01427_),
-    .D(_01429_),
-    .X(_01430_),
+ sky130_fd_sc_hd__inv_2 _06423_ (.A(\u_wb_if.NextPreDCnt[2] ),
+    .Y(_01430_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06526_ (.A(_01426_),
-    .B(_01430_),
+ sky130_fd_sc_hd__or4_4 _06424_ (.A(_01430_),
+    .B(\u_wb_if.NextPreDCnt[1] ),
+    .C(\u_wb_if.NextPreDCnt[0] ),
+    .D(\u_wb_if.NextPreDCnt[7] ),
     .X(_01431_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06527_ (.A(_01431_),
-    .Y(_01432_),
+ sky130_fd_sc_hd__or4_4 _06425_ (.A(\u_wb_if.NextPreDCnt[4] ),
+    .B(\u_wb_if.NextPreDCnt[3] ),
+    .C(_01429_),
+    .D(_01431_),
+    .X(_01432_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06528_ (.A(_01432_),
+ sky130_fd_sc_hd__and2_4 _06426_ (.A(_01428_),
+    .B(_01432_),
     .X(_01433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06529_ (.A(\u_wb_if.NextPreDCnt[2] ),
-    .B(_01433_),
-    .X(_01434_),
+ sky130_fd_sc_hd__inv_2 _06427_ (.A(_01433_),
+    .Y(_01434_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06530_ (.A(\u_wb_if.NextPreDCnt[3] ),
-    .B(_01434_),
+ sky130_fd_sc_hd__or4_4 _06428_ (.A(\u_wb_if.NextPreDCnt[3] ),
+    .B(\u_wb_if.NextPreDCnt[2] ),
+    .C(\u_wb_if.NextPreDCnt[4] ),
+    .D(psn_net_123),
     .X(_01435_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06531_ (.A(\u_wb_if.NextPreDCnt[4] ),
-    .B(_01435_),
+ sky130_fd_sc_hd__buf_2 _06429_ (.A(_01435_),
     .X(_01436_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06532_ (.A(\u_wb_if.NextPreDCnt[5] ),
+ sky130_fd_sc_hd__or2_4 _06430_ (.A(\u_wb_if.NextPreDCnt[5] ),
     .B(_01436_),
     .X(_01437_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06533_ (.A(\u_wb_if.NextPreDCnt[6] ),
-    .B(_01437_),
+ sky130_fd_sc_hd__nor2_4 _06431_ (.A(_01429_),
+    .B(_01436_),
     .Y(_01438_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a21oi_4 _06534_ (.A1(\u_wb_if.NextPreDCnt[6] ),
+ sky130_fd_sc_hd__a21oi_4 _06432_ (.A1(\u_wb_if.NextPreDCnt[6] ),
     .A2(_01437_),
     .B1(_01438_),
     .Y(_01439_),
@@ -1188,252 +1182,254 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06535_ (.A1(_01278_),
-    .A2(_01402_),
-    .B1(_01405_),
+ sky130_fd_sc_hd__o22a_4 _06433_ (.A1(_01279_),
+    .A2(_01404_),
+    .B1(_01407_),
     .B2(_01439_),
     .X(_01440_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06536_ (.A(_01440_),
-    .Y(_01276_),
+ sky130_fd_sc_hd__inv_2 _06434_ (.A(_01440_),
+    .Y(_01277_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06537_ (.A(\u_spim_regs.cfg_m0_data_cnt[5] ),
+ sky130_fd_sc_hd__inv_2 _06435_ (.A(\u_spim_regs.cfg_m0_data_cnt[5] ),
     .Y(_01441_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06538_ (.A(_01403_),
-    .X(_01442_),
+ sky130_fd_sc_hd__a21boi_4 _06436_ (.A1(\u_wb_if.NextPreDCnt[5] ),
+    .A2(_01436_),
+    .B1_N(_01437_),
+    .Y(_01442_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06539_ (.A(_01442_),
+ sky130_fd_sc_hd__o22a_4 _06437_ (.A1(_01441_),
+    .A2(_01404_),
+    .B1(_01407_),
+    .B2(_01442_),
     .X(_01443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a21boi_4 _06540_ (.A1(\u_wb_if.NextPreDCnt[5] ),
-    .A2(_01436_),
-    .B1_N(_01437_),
+ sky130_fd_sc_hd__inv_2 _06438_ (.A(_01443_),
+    .Y(_01276_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06439_ (.A(\u_spim_regs.cfg_m0_data_cnt[4] ),
     .Y(_01444_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06541_ (.A1(_01441_),
-    .A2(_01402_),
-    .B1(_01443_),
-    .B2(_01444_),
+ sky130_fd_sc_hd__buf_2 _06440_ (.A(_01405_),
     .X(_01445_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06542_ (.A(_01445_),
-    .Y(_01275_),
+ sky130_fd_sc_hd__buf_2 _06441_ (.A(_01427_),
+    .X(_01446_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06543_ (.A(\u_spim_regs.cfg_m0_data_cnt[4] ),
-    .Y(_01446_),
+ sky130_fd_sc_hd__or2_4 _06442_ (.A(\u_wb_if.NextPreDCnt[2] ),
+    .B(_01446_),
+    .X(_01447_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a21boi_4 _06544_ (.A1(\u_wb_if.NextPreDCnt[4] ),
-    .A2(_01435_),
-    .B1_N(_01436_),
-    .Y(_01447_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06545_ (.A1(_01446_),
-    .A2(_01402_),
-    .B1(_01443_),
-    .B2(_01447_),
+ sky130_fd_sc_hd__or2_4 _06443_ (.A(\u_wb_if.NextPreDCnt[3] ),
+    .B(_01447_),
     .X(_01448_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06546_ (.A(_01448_),
-    .Y(_01274_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__nand2_4 _06547_ (.A(\u_wb_if.NextPreDCnt[3] ),
-    .B(_01434_),
+ sky130_fd_sc_hd__a21boi_4 _06444_ (.A1(\u_wb_if.NextPreDCnt[4] ),
+    .A2(_01448_),
+    .B1_N(_01436_),
     .Y(_01449_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06548_ (.A(_01400_),
+ sky130_fd_sc_hd__o22a_4 _06445_ (.A1(_01444_),
+    .A2(_01404_),
+    .B1(_01445_),
+    .B2(_01449_),
     .X(_01450_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06549_ (.A(\u_spim_regs.cfg_m0_data_cnt[3] ),
+ sky130_fd_sc_hd__inv_2 _06446_ (.A(_01450_),
+    .Y(_01275_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__nand2_4 _06447_ (.A(\u_wb_if.NextPreDCnt[3] ),
+    .B(_01447_),
     .Y(_01451_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a32o_4 _06550_ (.A1(_01435_),
-    .A2(_01449_),
-    .A3(_01450_),
-    .B1(_01451_),
-    .B2(_01443_),
-    .X(_01452_),
+ sky130_fd_sc_hd__inv_2 _06448_ (.A(\u_spim_regs.cfg_m0_data_cnt[3] ),
+    .Y(_01452_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06551_ (.A(_01452_),
-    .Y(_01273_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06552_ (.A(_01403_),
-    .B(_01431_),
+ sky130_fd_sc_hd__a32o_4 _06449_ (.A1(_01448_),
+    .A2(_01451_),
+    .A3(_01404_),
+    .B1(_01452_),
+    .B2(_01445_),
     .X(_01453_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06553_ (.A(_01453_),
-    .Y(_01454_),
+ sky130_fd_sc_hd__inv_2 _06450_ (.A(_01453_),
+    .Y(_01274_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06554_ (.A(_01454_),
+ sky130_fd_sc_hd__buf_2 _06451_ (.A(psn_net_124),
+    .X(_01454_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _06452_ (.A(_01402_),
+    .B(_01454_),
     .X(_01455_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06555_ (.A(_01442_),
+ sky130_fd_sc_hd__buf_2 _06453_ (.A(_01455_),
     .X(_01456_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06556_ (.A(\u_spim_regs.cfg_m0_data_cnt[2] ),
-    .B(_01456_),
+ sky130_fd_sc_hd__buf_2 _06454_ (.A(_01456_),
     .X(_01457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06557_ (.A(_01434_),
+ sky130_fd_sc_hd__inv_2 _06455_ (.A(_01447_),
     .Y(_01458_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _06558_ (.A1(\u_wb_if.NextPreDCnt[2] ),
-    .A2(_01455_),
-    .B1(_01457_),
-    .C1(_01458_),
-    .X(_01272_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06559_ (.A(_01456_),
+ sky130_fd_sc_hd__and2_4 _06456_ (.A(\u_spim_regs.cfg_m0_data_cnt[2] ),
+    .B(_01445_),
     .X(_01459_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _06560_ (.A1(_01425_),
-    .A2(_01430_),
-    .B1(\u_wb_if.NextPreDVal ),
+ sky130_fd_sc_hd__a211o_4 _06457_ (.A1(\u_wb_if.NextPreDCnt[2] ),
+    .A2(_01457_),
+    .B1(_01458_),
+    .C1(_01459_),
+    .X(_01273_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _06458_ (.A(_01405_),
     .X(_01460_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06561_ (.A(_01459_),
-    .B(_01460_),
-    .X(_01271_),
+ sky130_fd_sc_hd__buf_2 _06459_ (.A(_01460_),
+    .X(_01461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06562_ (.A(\u_spim_regs.spim_reg_rdata[31] ),
-    .Y(_01461_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06563_ (.A(\u_spim_regs.spi_init_done ),
+ sky130_fd_sc_hd__o21a_4 _06460_ (.A1(_01446_),
+    .A2(_01432_),
+    .B1(\u_wb_if.NextPreDVal ),
     .X(_01462_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06564_ (.A(_01462_),
+ sky130_fd_sc_hd__or2_4 _06461_ (.A(_01461_),
+    .B(_01462_),
+    .X(_01272_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06462_ (.A(\u_spim_regs.spim_reg_rdata[31] ),
     .Y(_01463_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06565_ (.A(_01281_),
-    .X(_01464_),
+ sky130_fd_sc_hd__inv_2 _06463_ (.A(\u_spim_regs.spi_init_done ),
+    .Y(_01464_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06566_ (.A(_01363_),
+ sky130_fd_sc_hd__buf_2 _06464_ (.A(_01365_),
     .X(_01465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06567_ (.A(\u_spim_regs.spim_reg_addr[1] ),
+ sky130_fd_sc_hd__inv_2 _06465_ (.A(\u_spim_regs.spim_reg_addr[1] ),
     .Y(_01466_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06568_ (.A(_01466_),
+ sky130_fd_sc_hd__buf_2 _06466_ (.A(_01466_),
     .X(_01467_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06569_ (.A(\u_spim_regs.spim_reg_addr[3] ),
-    .B(_01333_),
+ sky130_fd_sc_hd__or4_4 _06467_ (.A(\u_spim_regs.spim_reg_addr[3] ),
+    .B(_01335_),
     .C(_01467_),
-    .D(_01293_),
+    .D(_01295_),
     .X(_01468_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06570_ (.A(_01468_),
+ sky130_fd_sc_hd__inv_2 _06468_ (.A(_01468_),
     .Y(_01469_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06571_ (.A(_01464_),
+ sky130_fd_sc_hd__or4_4 _06469_ (.A(_01283_),
     .B(_01465_),
     .C(\u_spim_regs.spim_reg_we ),
     .D(_01469_),
@@ -1442,2985 +1438,2989 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06572_ (.A(spi_debug[10]),
-    .X(_01471_),
+ sky130_fd_sc_hd__inv_2 _06470_ (.A(spi_debug[10]),
+    .Y(_01471_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06573_ (.A(_01471_),
-    .Y(_01472_),
+ sky130_fd_sc_hd__buf_2 _06471_ (.A(_01471_),
+    .X(_01472_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06574_ (.A(_01472_),
+ sky130_fd_sc_hd__buf_2 _06472_ (.A(_01472_),
     .X(_01473_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06575_ (.A(_01473_),
-    .X(_01474_),
+ sky130_fd_sc_hd__inv_2 _06473_ (.A(spi_debug[9]),
+    .Y(_01474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06576_ (.A(spi_debug[9]),
-    .Y(_01475_),
+ sky130_fd_sc_hd__buf_2 _06474_ (.A(_01474_),
+    .X(_01475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06577_ (.A(_01475_),
+ sky130_fd_sc_hd__buf_2 _06475_ (.A(_01475_),
     .X(_01476_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06578_ (.A(_01476_),
+ sky130_fd_sc_hd__buf_2 _06476_ (.A(spi_debug[11]),
     .X(_01477_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06579_ (.A(spi_debug[11]),
+ sky130_fd_sc_hd__buf_2 _06477_ (.A(_01477_),
     .X(_01478_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06580_ (.A(_01478_),
+ sky130_fd_sc_hd__buf_2 _06478_ (.A(_01478_),
     .X(_01479_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06581_ (.A(_01479_),
-    .X(_01480_),
+ sky130_fd_sc_hd__inv_2 _06479_ (.A(\u_m1_res_fifo.wr_ptr[2] ),
+    .Y(_01480_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06582_ (.A(\u_m1_res_fifo.wr_ptr[2] ),
-    .Y(_01481_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06583_ (.A(_01481_),
+ sky130_fd_sc_hd__and2_4 _06480_ (.A(_01480_),
     .B(\u_m1_res_fifo.rd_ptr[2] ),
-    .X(_01482_),
+    .X(_01481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06584_ (.A(\u_m1_res_fifo.wr_ptr[3] ),
+ sky130_fd_sc_hd__inv_2 _06481_ (.A(\u_m1_res_fifo.wr_ptr[3] ),
+    .Y(_01482_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06482_ (.A(\u_m1_res_fifo.rd_ptr[3] ),
     .Y(_01483_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06585_ (.A(\u_m1_res_fifo.rd_ptr[3] ),
-    .Y(_01484_),
+ sky130_fd_sc_hd__o22a_4 _06483_ (.A1(_01482_),
+    .A2(\u_m1_res_fifo.rd_ptr[3] ),
+    .B1(\u_m1_res_fifo.wr_ptr[3] ),
+    .B2(_01483_),
+    .X(_01484_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06586_ (.A1(_01483_),
-    .A2(\u_m1_res_fifo.rd_ptr[3] ),
-    .B1(\u_m1_res_fifo.wr_ptr[3] ),
+ sky130_fd_sc_hd__a2bb2o_4 _06484_ (.A1_N(_01481_),
+    .A2_N(_01484_),
+    .B1(_01481_),
     .B2(_01484_),
     .X(_01485_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06587_ (.A1_N(_01482_),
-    .A2_N(_01485_),
-    .B1(_01482_),
-    .B2(_01485_),
-    .X(_01486_),
+ sky130_fd_sc_hd__inv_2 _06485_ (.A(\u_m1_res_fifo.wr_ptr[0] ),
+    .Y(_01486_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06588_ (.A(\u_m1_res_fifo.wr_ptr[0] ),
-    .Y(_01487_),
+ sky130_fd_sc_hd__buf_2 _06486_ (.A(\u_m1_res_fifo.rd_ptr[0] ),
+    .X(_01487_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06589_ (.A(\u_m1_res_fifo.rd_ptr[0] ),
+ sky130_fd_sc_hd__and2_4 _06487_ (.A(_01486_),
+    .B(_01487_),
     .X(_01488_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06590_ (.A(_01487_),
-    .B(_01488_),
-    .X(_01489_),
+ sky130_fd_sc_hd__inv_2 _06488_ (.A(\u_m1_res_fifo.wr_ptr[1] ),
+    .Y(_01489_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06591_ (.A(\u_m1_res_fifo.wr_ptr[1] ),
+ sky130_fd_sc_hd__inv_2 _06489_ (.A(\u_m1_res_fifo.rd_ptr[2] ),
     .Y(_01490_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06592_ (.A(\u_m1_res_fifo.rd_ptr[2] ),
-    .Y(_01491_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06593_ (.A1_N(_01490_),
+ sky130_fd_sc_hd__a2bb2o_4 _06490_ (.A1_N(_01489_),
     .A2_N(\u_m1_res_fifo.rd_ptr[1] ),
     .B1(\u_m1_res_fifo.wr_ptr[2] ),
-    .B2(_01491_),
-    .X(_01492_),
+    .B2(_01490_),
+    .X(_01491_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06594_ (.A(\u_m1_res_fifo.rd_ptr[1] ),
+ sky130_fd_sc_hd__inv_2 _06491_ (.A(\u_m1_res_fifo.rd_ptr[1] ),
+    .Y(_01492_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06492_ (.A(\u_m1_res_fifo.rd_ptr[0] ),
     .Y(_01493_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06595_ (.A(\u_m1_res_fifo.rd_ptr[0] ),
-    .Y(_01494_),
+ sky130_fd_sc_hd__a2bb2o_4 _06493_ (.A1_N(\u_m1_res_fifo.wr_ptr[1] ),
+    .A2_N(_01492_),
+    .B1(\u_m1_res_fifo.wr_ptr[0] ),
+    .B2(_01493_),
+    .X(_01494_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06596_ (.A1_N(\u_m1_res_fifo.wr_ptr[1] ),
-    .A2_N(_01493_),
-    .B1(\u_m1_res_fifo.wr_ptr[0] ),
-    .B2(_01494_),
+ sky130_fd_sc_hd__or4_4 _06494_ (.A(_01481_),
+    .B(_01488_),
+    .C(_01491_),
+    .D(_01494_),
     .X(_01495_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06597_ (.A(_01482_),
-    .B(_01489_),
-    .C(_01492_),
-    .D(_01495_),
+ sky130_fd_sc_hd__or2_4 _06495_ (.A(_01485_),
+    .B(_01495_),
     .X(_01496_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06598_ (.A(_01486_),
-    .B(_01496_),
-    .X(_01497_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06599_ (.A(_01497_),
+ sky130_fd_sc_hd__inv_2 _06496_ (.A(_01496_),
     .Y(\u_m1_res_fifo.empty ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06600_ (.A(_01281_),
-    .B(_01329_),
+ sky130_fd_sc_hd__or4_4 _06497_ (.A(_01282_),
+    .B(_01331_),
     .C(\u_spim_regs.spim_reg_we ),
     .D(_01468_),
+    .X(_01497_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _06498_ (.A(\u_m1_res_fifo.empty ),
+    .B(_01497_),
     .X(_01498_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06601_ (.A(\u_m1_res_fifo.empty ),
-    .B(_01498_),
+ sky130_fd_sc_hd__or4_4 _06499_ (.A(_01473_),
+    .B(_01476_),
+    .C(_01479_),
+    .D(_01498_),
     .X(_01499_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06602_ (.A(_01474_),
-    .B(_01477_),
-    .C(_01480_),
-    .D(_01499_),
+ sky130_fd_sc_hd__and2_4 _06500_ (.A(_01470_),
+    .B(_01499_),
     .X(_01500_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06603_ (.A(_01470_),
-    .B(_01500_),
+ sky130_fd_sc_hd__or3_4 _06501_ (.A(\u_spim_regs.spim_reg_ack ),
+    .B(_01464_),
+    .C(_01500_),
     .X(_01501_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06604_ (.A(\u_spim_regs.spim_reg_ack ),
-    .B(_01463_),
-    .C(_01501_),
-    .X(_01502_),
+ sky130_fd_sc_hd__inv_2 _06502_ (.A(_01501_),
+    .Y(_01502_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06605_ (.A(_01502_),
-    .Y(_01503_),
+ sky130_fd_sc_hd__buf_2 _06503_ (.A(_01502_),
+    .X(_01503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06606_ (.A(_01503_),
+ sky130_fd_sc_hd__buf_2 _06504_ (.A(_01342_),
     .X(_01504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06607_ (.A(\u_spim_regs.cfg_m0_data_cnt[7] ),
-    .Y(_01505_),
+ sky130_fd_sc_hd__buf_2 _06505_ (.A(\u_spim_regs.spim_reg_addr[2] ),
+    .X(_01505_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06608_ (.A(_01340_),
+ sky130_fd_sc_hd__or4_4 _06506_ (.A(_01467_),
+    .B(_01380_),
+    .C(_01504_),
+    .D(_01505_),
     .X(_01506_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06609_ (.A(\u_spim_regs.spim_reg_addr[2] ),
-    .X(_01507_),
+ sky130_fd_sc_hd__inv_2 _06507_ (.A(_01506_),
+    .Y(_01507_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06610_ (.A(_01467_),
-    .B(_01378_),
-    .C(_01506_),
-    .D(_01507_),
+ sky130_fd_sc_hd__buf_2 _06508_ (.A(_01507_),
     .X(_01508_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06611_ (.A(_01508_),
+ sky130_fd_sc_hd__buf_2 _06509_ (.A(_01508_),
     .X(_01509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06612_ (.A(_01509_),
+ sky130_fd_sc_hd__and2_4 _06510_ (.A(\u_spim_regs.cfg_m0_data_cnt[7] ),
+    .B(_01509_),
     .X(_01510_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06613_ (.A(_01505_),
-    .B(_01510_),
+ sky130_fd_sc_hd__inv_2 _06511_ (.A(\u_spim_regs.cfg_m1_addr[31] ),
     .Y(_01511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06614_ (.A(\u_spim_regs.cfg_m1_addr[31] ),
-    .Y(_01512_),
+ sky130_fd_sc_hd__buf_2 _06512_ (.A(\u_spim_regs.spim_reg_addr[1] ),
+    .X(_01512_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06615_ (.A(\u_spim_regs.spim_reg_addr[1] ),
+ sky130_fd_sc_hd__buf_2 _06513_ (.A(_01295_),
     .X(_01513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06616_ (.A(_01340_),
-    .B(_01334_),
-    .C(_01513_),
-    .D(_01293_),
+ sky130_fd_sc_hd__or4_4 _06514_ (.A(_01504_),
+    .B(_01336_),
+    .C(_01512_),
+    .D(_01513_),
     .X(_01514_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06617_ (.A(_01514_),
+ sky130_fd_sc_hd__buf_2 _06515_ (.A(_01514_),
     .X(_01515_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06618_ (.A(_01515_),
+ sky130_fd_sc_hd__buf_2 _06516_ (.A(_01515_),
     .X(_01516_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06619_ (.A(_01378_),
+ sky130_fd_sc_hd__or4_4 _06517_ (.A(_01342_),
+    .B(_01336_),
+    .C(_01512_),
+    .D(_01380_),
     .X(_01517_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06620_ (.A(_01506_),
-    .B(_01334_),
-    .C(_01513_),
-    .D(_01517_),
-    .X(_01518_),
+ sky130_fd_sc_hd__inv_2 _06518_ (.A(_01517_),
+    .Y(_01518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06621_ (.A(_01518_),
-    .Y(_01519_),
+ sky130_fd_sc_hd__buf_2 _06519_ (.A(_01518_),
+    .X(_01519_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06622_ (.A(_01519_),
+ sky130_fd_sc_hd__a2bb2o_4 _06520_ (.A1_N(_01511_),
+    .A2_N(_01516_),
+    .B1(\u_spim_regs.cfg_m1_data_cnt[7] ),
+    .B2(_01519_),
     .X(_01520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06623_ (.A1_N(_01512_),
-    .A2_N(_01516_),
-    .B1(\u_spim_regs.cfg_m1_data_cnt[7] ),
-    .B2(_01520_),
-    .X(_01521_),
+ sky130_fd_sc_hd__inv_2 _06521_ (.A(\u_spictrl.gnt[2] ),
+    .Y(_01521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06624_ (.A(\u_spictrl.gnt[2] ),
-    .Y(_01522_),
+ sky130_fd_sc_hd__buf_8 _06522_ (.A(_01521_),
+    .X(_01522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06625_ (.A(_01522_),
+ sky130_fd_sc_hd__buf_2 _06523_ (.A(_01522_),
     .X(_01523_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06626_ (.A(_01523_),
+ sky130_fd_sc_hd__buf_2 _06524_ (.A(_01523_),
     .X(_01524_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06627_ (.A(_01524_),
+ sky130_fd_sc_hd__buf_2 _06525_ (.A(_01524_),
     .X(_01525_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06628_ (.A(_01525_),
+ sky130_fd_sc_hd__buf_2 _06526_ (.A(_01525_),
     .X(_01526_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06629_ (.A(_01526_),
+ sky130_fd_sc_hd__buf_2 _06527_ (.A(_01526_),
     .X(_01527_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06630_ (.A(spi_debug[18]),
-    .Y(_01528_),
+ sky130_fd_sc_hd__buf_2 _06528_ (.A(_01527_),
+    .X(_01528_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06631_ (.A(_01528_),
+ sky130_fd_sc_hd__buf_2 _06529_ (.A(spi_debug[18]),
     .X(_01529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_4 _06632_ (.A(spi_debug[17]),
-    .X(_01530_),
+ sky130_fd_sc_hd__inv_2 _06530_ (.A(spi_debug[17]),
+    .Y(_01530_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_4 _06633_ (.A(spi_debug[20]),
+ sky130_fd_sc_hd__buf_2 _06531_ (.A(_01530_),
     .X(_01531_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06634_ (.A(_01531_),
-    .Y(_01532_),
+ sky130_fd_sc_hd__buf_2 _06532_ (.A(spi_debug[20]),
+    .X(_01532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06635_ (.A(spi_debug[19]),
-    .Y(_01533_),
+ sky130_fd_sc_hd__buf_2 _06533_ (.A(spi_debug[19]),
+    .X(_01533_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06636_ (.A(_01533_),
+ sky130_fd_sc_hd__or4_4 _06534_ (.A(_01533_),
+    .B(_01529_),
+    .C(_01532_),
+    .D(_01531_),
     .X(_01534_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06637_ (.A(_01534_),
-    .B(psn_net_238),
-    .C(_01529_),
-    .D(_01530_),
-    .X(_01535_),
+ sky130_fd_sc_hd__inv_2 _06535_ (.A(_01534_),
+    .Y(_01535_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06638_ (.A(_01531_),
-    .X(_01536_),
+ sky130_fd_sc_hd__inv_2 _06536_ (.A(spi_debug[19]),
+    .Y(_01536_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06639_ (.A(spi_debug[18]),
+ sky130_fd_sc_hd__buf_2 _06537_ (.A(_01536_),
     .X(_01537_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06640_ (.A(_01530_),
+ sky130_fd_sc_hd__and2_4 _06538_ (.A(_01532_),
+    .B(_01537_),
     .X(_01538_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _06641_ (.A(_01536_),
-    .B(_01534_),
-    .C(_01537_),
-    .D(_01538_),
+ sky130_fd_sc_hd__buf_2 _06539_ (.A(spi_debug[17]),
     .X(_01539_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06642_ (.A(_01539_),
-    .B(_01535_),
+ sky130_fd_sc_hd__and2_4 _06540_ (.A(psn_net_194),
+    .B(_01539_),
     .X(_01540_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06643_ (.A(_01540_),
-    .Y(_01541_),
+ sky130_fd_sc_hd__and2_4 _06541_ (.A(_01538_),
+    .B(_01540_),
+    .X(_01541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06644_ (.A(_01541_),
+ sky130_fd_sc_hd__or2_4 _06542_ (.A(_01541_),
+    .B(_01535_),
     .X(_01542_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06645_ (.A(_01527_),
-    .B(psn_net_230),
-    .X(_01543_),
+ sky130_fd_sc_hd__inv_2 _06543_ (.A(_01542_),
+    .Y(_01543_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06646_ (.A(_01513_),
-    .B(_01517_),
-    .C(_01391_),
-    .D(_01507_),
+ sky130_fd_sc_hd__or2_4 _06544_ (.A(_01543_),
+    .B(_01528_),
     .X(_01544_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06647_ (.A(_01544_),
+ sky130_fd_sc_hd__buf_2 _06545_ (.A(_01380_),
     .X(_01545_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06648_ (.A(_01545_),
+ sky130_fd_sc_hd__or4_4 _06546_ (.A(_01512_),
+    .B(_01545_),
+    .C(_01393_),
+    .D(_01505_),
     .X(_01546_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06649_ (.A(psn_net_228),
-    .B(_01546_),
-    .Y(_01547_),
+ sky130_fd_sc_hd__buf_2 _06547_ (.A(_01546_),
+    .X(_01547_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06650_ (.A(\u_m1_res_fifo.rd_ptr[2] ),
+ sky130_fd_sc_hd__buf_2 _06548_ (.A(_01547_),
     .X(_01548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06651_ (.A(_01548_),
-    .X(_01549_),
+ sky130_fd_sc_hd__nor2_4 _06549_ (.A(psn_net_151),
+    .B(_01548_),
+    .Y(_01549_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06652_ (.A(_01493_),
+ sky130_fd_sc_hd__buf_2 _06550_ (.A(\u_m1_res_fifo.rd_ptr[2] ),
     .X(_01550_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06653_ (.A(_01550_),
+ sky130_fd_sc_hd__buf_2 _06551_ (.A(_01550_),
     .X(_01551_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06654_ (.A(_01551_),
+ sky130_fd_sc_hd__buf_2 _06552_ (.A(_01492_),
     .X(_01552_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06655_ (.A(_01488_),
+ sky130_fd_sc_hd__buf_2 _06553_ (.A(_01552_),
     .X(_01553_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06656_ (.A(_01553_),
+ sky130_fd_sc_hd__buf_2 _06554_ (.A(_01553_),
     .X(_01554_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06657_ (.A(_01554_),
+ sky130_fd_sc_hd__buf_2 _06555_ (.A(_01487_),
     .X(_01555_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06658_ (.A(_01555_),
-    .B(\u_m1_res_fifo.mem[0][31] ),
+ sky130_fd_sc_hd__buf_2 _06556_ (.A(_01555_),
     .X(_01556_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06659_ (.A(_01494_),
+ sky130_fd_sc_hd__buf_2 _06557_ (.A(_01556_),
     .X(_01557_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06660_ (.A(_01557_),
+ sky130_fd_sc_hd__or2_4 _06558_ (.A(_01557_),
+    .B(\u_m1_res_fifo.mem[0][31] ),
     .X(_01558_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06661_ (.A(_01558_),
+ sky130_fd_sc_hd__buf_2 _06559_ (.A(_01493_),
     .X(_01559_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06662_ (.A(_01559_),
-    .B(\u_m1_res_fifo.mem[1][31] ),
+ sky130_fd_sc_hd__buf_2 _06560_ (.A(_01559_),
     .X(_01560_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06663_ (.A(_01552_),
-    .B(_01556_),
-    .C(_01560_),
+ sky130_fd_sc_hd__buf_2 _06561_ (.A(_01560_),
     .X(_01561_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06664_ (.A(\u_m1_res_fifo.rd_ptr[1] ),
+ sky130_fd_sc_hd__or2_4 _06562_ (.A(_01561_),
+    .B(\u_m1_res_fifo.mem[1][31] ),
     .X(_01562_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06665_ (.A(_01562_),
+ sky130_fd_sc_hd__and3_4 _06563_ (.A(_01554_),
+    .B(_01558_),
+    .C(_01562_),
     .X(_01563_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06666_ (.A(_01563_),
+ sky130_fd_sc_hd__buf_2 _06564_ (.A(\u_m1_res_fifo.rd_ptr[1] ),
     .X(_01564_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06667_ (.A(_01558_),
+ sky130_fd_sc_hd__buf_2 _06565_ (.A(_01564_),
     .X(_01565_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06668_ (.A(_01565_),
-    .B(\u_m1_res_fifo.mem[3][31] ),
+ sky130_fd_sc_hd__buf_2 _06566_ (.A(_01565_),
     .X(_01566_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06669_ (.A(_01553_),
+ sky130_fd_sc_hd__buf_2 _06567_ (.A(_01560_),
     .X(_01567_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06670_ (.A(_01567_),
+ sky130_fd_sc_hd__or2_4 _06568_ (.A(_01567_),
+    .B(\u_m1_res_fifo.mem[3][31] ),
     .X(_01568_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06671_ (.A(_01568_),
-    .B(\u_m1_res_fifo.mem[2][31] ),
+ sky130_fd_sc_hd__buf_2 _06569_ (.A(_01555_),
     .X(_01569_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06672_ (.A(_01564_),
-    .B(_01566_),
-    .C(_01569_),
+ sky130_fd_sc_hd__buf_2 _06570_ (.A(_01569_),
     .X(_01570_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06673_ (.A(_01549_),
-    .B(_01561_),
-    .C(_01570_),
+ sky130_fd_sc_hd__or2_4 _06571_ (.A(_01570_),
+    .B(\u_m1_res_fifo.mem[2][31] ),
     .X(_01571_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06674_ (.A(_01491_),
+ sky130_fd_sc_hd__and3_4 _06572_ (.A(_01566_),
+    .B(_01568_),
+    .C(_01571_),
     .X(_01572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06675_ (.A(_01572_),
+ sky130_fd_sc_hd__or3_4 _06573_ (.A(_01551_),
+    .B(_01563_),
+    .C(_01572_),
     .X(_01573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06676_ (.A(_01573_),
+ sky130_fd_sc_hd__buf_2 _06574_ (.A(_01490_),
     .X(_01574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06677_ (.A(_01550_),
+ sky130_fd_sc_hd__buf_2 _06575_ (.A(_01574_),
     .X(_01575_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06678_ (.A(_01575_),
+ sky130_fd_sc_hd__buf_2 _06576_ (.A(_01575_),
     .X(_01576_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06679_ (.A(_01553_),
+ sky130_fd_sc_hd__buf_2 _06577_ (.A(_01552_),
     .X(_01577_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06680_ (.A(_01577_),
+ sky130_fd_sc_hd__buf_2 _06578_ (.A(_01577_),
     .X(_01578_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06681_ (.A(_01578_),
-    .B(\u_m1_res_fifo.mem[4][31] ),
+ sky130_fd_sc_hd__buf_2 _06579_ (.A(_01555_),
     .X(_01579_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06682_ (.A(_01557_),
+ sky130_fd_sc_hd__buf_2 _06580_ (.A(_01579_),
     .X(_01580_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06683_ (.A(_01580_),
+ sky130_fd_sc_hd__or2_4 _06581_ (.A(_01580_),
+    .B(\u_m1_res_fifo.mem[4][31] ),
     .X(_01581_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06684_ (.A(_01581_),
-    .B(\u_m1_res_fifo.mem[5][31] ),
+ sky130_fd_sc_hd__buf_2 _06582_ (.A(_01559_),
     .X(_01582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06685_ (.A(_01576_),
-    .B(_01579_),
-    .C(_01582_),
+ sky130_fd_sc_hd__buf_2 _06583_ (.A(_01582_),
     .X(_01583_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06686_ (.A(_01563_),
+ sky130_fd_sc_hd__or2_4 _06584_ (.A(_01583_),
+    .B(\u_m1_res_fifo.mem[5][31] ),
     .X(_01584_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06687_ (.A(_01557_),
+ sky130_fd_sc_hd__and3_4 _06585_ (.A(_01578_),
+    .B(_01581_),
+    .C(_01584_),
     .X(_01585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06688_ (.A(_01585_),
+ sky130_fd_sc_hd__buf_2 _06586_ (.A(_01565_),
     .X(_01586_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06689_ (.A(_01586_),
-    .B(\u_m1_res_fifo.mem[7][31] ),
+ sky130_fd_sc_hd__buf_2 _06587_ (.A(_01559_),
     .X(_01587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06690_ (.A(_01567_),
+ sky130_fd_sc_hd__buf_2 _06588_ (.A(_01587_),
     .X(_01588_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06691_ (.A(_01588_),
-    .B(\u_m1_res_fifo.mem[6][31] ),
+ sky130_fd_sc_hd__or2_4 _06589_ (.A(_01588_),
+    .B(\u_m1_res_fifo.mem[7][31] ),
     .X(_01589_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06692_ (.A(_01584_),
-    .B(_01587_),
-    .C(_01589_),
+ sky130_fd_sc_hd__buf_2 _06590_ (.A(_01569_),
     .X(_01590_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06693_ (.A(_01574_),
-    .B(_01583_),
-    .C(_01590_),
+ sky130_fd_sc_hd__or2_4 _06591_ (.A(_01590_),
+    .B(\u_m1_res_fifo.mem[6][31] ),
     .X(_01591_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06694_ (.A(_01500_),
-    .Y(_01592_),
+ sky130_fd_sc_hd__and3_4 _06592_ (.A(_01586_),
+    .B(_01589_),
+    .C(_01591_),
+    .X(_01592_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06695_ (.A(_01592_),
+ sky130_fd_sc_hd__or3_4 _06593_ (.A(_01576_),
+    .B(_01585_),
+    .C(_01592_),
     .X(_01593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06696_ (.A(_01593_),
-    .X(_01594_),
+ sky130_fd_sc_hd__inv_2 _06594_ (.A(_01499_),
+    .Y(_01594_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06697_ (.A(_01571_),
-    .B(_01591_),
-    .C(_01594_),
+ sky130_fd_sc_hd__buf_2 _06595_ (.A(_01594_),
     .X(_01595_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06698_ (.A(_01511_),
-    .B(_01521_),
-    .C(_01547_),
-    .D(_01595_),
+ sky130_fd_sc_hd__buf_2 _06596_ (.A(_01595_),
     .X(_01596_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06699_ (.A1_N(_01461_),
-    .A2_N(_01504_),
-    .B1(_01504_),
-    .B2(_01596_),
-    .X(_01270_),
+ sky130_fd_sc_hd__and3_4 _06597_ (.A(_01573_),
+    .B(_01593_),
+    .C(_01596_),
+    .X(_01597_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06700_ (.A(\u_spim_regs.spim_reg_rdata[30] ),
-    .Y(_01597_),
+ sky130_fd_sc_hd__or4_4 _06598_ (.A(_01510_),
+    .B(_01520_),
+    .C(_01549_),
+    .D(_01597_),
+    .X(_01598_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06701_ (.A(_01278_),
-    .B(_01510_),
-    .Y(_01598_),
+ sky130_fd_sc_hd__a2bb2o_4 _06599_ (.A1_N(_01463_),
+    .A2_N(_01503_),
+    .B1(_01503_),
+    .B2(_01598_),
+    .X(_01271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06702_ (.A(\u_spim_regs.cfg_m1_addr[30] ),
+ sky130_fd_sc_hd__inv_2 _06600_ (.A(\u_spim_regs.spim_reg_rdata[30] ),
     .Y(_01599_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06703_ (.A(\u_spim_regs.cfg_m1_data_cnt[6] ),
+ sky130_fd_sc_hd__and2_4 _06601_ (.A(\u_spim_regs.cfg_m0_data_cnt[6] ),
+    .B(_01509_),
     .X(_01600_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06704_ (.A1_N(_01599_),
+ sky130_fd_sc_hd__inv_2 _06602_ (.A(\u_spim_regs.cfg_m1_addr[30] ),
+    .Y(_01601_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _06603_ (.A(\u_spim_regs.cfg_m1_data_cnt[6] ),
+    .X(_01602_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _06604_ (.A1_N(_01601_),
     .A2_N(_01516_),
-    .B1(_01600_),
-    .B2(_01520_),
-    .X(_01601_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06705_ (.A(\u_spictrl.gnt[1] ),
-    .Y(_01602_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06706_ (.A(_01602_),
-    .B(_01542_),
+    .B1(_01602_),
+    .B2(_01519_),
     .X(_01603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06707_ (.A(_01546_),
-    .B(psn_net_241),
+ sky130_fd_sc_hd__inv_2 _06605_ (.A(\u_spictrl.gnt[1] ),
     .Y(_01604_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06708_ (.A(_01555_),
-    .B(\u_m1_res_fifo.mem[0][30] ),
+ sky130_fd_sc_hd__or2_4 _06606_ (.A(_01604_),
+    .B(psn_net_182),
     .X(_01605_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06709_ (.A(_01559_),
-    .B(\u_m1_res_fifo.mem[1][30] ),
-    .X(_01606_),
+ sky130_fd_sc_hd__nor2_4 _06607_ (.A(_01548_),
+    .B(psn_net_179),
+    .Y(_01606_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06710_ (.A(_01552_),
-    .B(_01605_),
-    .C(_01606_),
+ sky130_fd_sc_hd__or2_4 _06608_ (.A(_01557_),
+    .B(\u_m1_res_fifo.mem[0][30] ),
     .X(_01607_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06711_ (.A(_01565_),
-    .B(\u_m1_res_fifo.mem[3][30] ),
+ sky130_fd_sc_hd__or2_4 _06609_ (.A(_01561_),
+    .B(\u_m1_res_fifo.mem[1][30] ),
     .X(_01608_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06712_ (.A(_01568_),
-    .B(\u_m1_res_fifo.mem[2][30] ),
+ sky130_fd_sc_hd__and3_4 _06610_ (.A(_01554_),
+    .B(_01607_),
+    .C(_01608_),
     .X(_01609_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06713_ (.A(_01564_),
-    .B(_01608_),
-    .C(_01609_),
+ sky130_fd_sc_hd__or2_4 _06611_ (.A(_01567_),
+    .B(\u_m1_res_fifo.mem[3][30] ),
     .X(_01610_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06714_ (.A(_01549_),
-    .B(_01607_),
-    .C(_01610_),
+ sky130_fd_sc_hd__or2_4 _06612_ (.A(_01570_),
+    .B(\u_m1_res_fifo.mem[2][30] ),
     .X(_01611_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06715_ (.A(_01578_),
-    .B(\u_m1_res_fifo.mem[4][30] ),
+ sky130_fd_sc_hd__and3_4 _06613_ (.A(_01566_),
+    .B(_01610_),
+    .C(_01611_),
     .X(_01612_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06716_ (.A(_01581_),
-    .B(\u_m1_res_fifo.mem[5][30] ),
+ sky130_fd_sc_hd__or3_4 _06614_ (.A(_01551_),
+    .B(_01609_),
+    .C(_01612_),
     .X(_01613_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06717_ (.A(_01576_),
-    .B(_01612_),
-    .C(_01613_),
+ sky130_fd_sc_hd__or2_4 _06615_ (.A(_01580_),
+    .B(\u_m1_res_fifo.mem[4][30] ),
     .X(_01614_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06718_ (.A(_01586_),
-    .B(\u_m1_res_fifo.mem[7][30] ),
+ sky130_fd_sc_hd__or2_4 _06616_ (.A(_01583_),
+    .B(\u_m1_res_fifo.mem[5][30] ),
     .X(_01615_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06719_ (.A(_01588_),
-    .B(\u_m1_res_fifo.mem[6][30] ),
+ sky130_fd_sc_hd__and3_4 _06617_ (.A(_01578_),
+    .B(_01614_),
+    .C(_01615_),
     .X(_01616_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06720_ (.A(_01584_),
-    .B(_01615_),
-    .C(_01616_),
+ sky130_fd_sc_hd__or2_4 _06618_ (.A(_01588_),
+    .B(\u_m1_res_fifo.mem[7][30] ),
     .X(_01617_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06721_ (.A(_01574_),
-    .B(_01614_),
-    .C(_01617_),
+ sky130_fd_sc_hd__or2_4 _06619_ (.A(_01590_),
+    .B(\u_m1_res_fifo.mem[6][30] ),
     .X(_01618_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06722_ (.A(_01611_),
-    .B(_01618_),
-    .C(_01594_),
+ sky130_fd_sc_hd__and3_4 _06620_ (.A(_01586_),
+    .B(_01617_),
+    .C(_01618_),
     .X(_01619_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06723_ (.A(_01598_),
-    .B(_01601_),
-    .C(_01604_),
-    .D(_01619_),
+ sky130_fd_sc_hd__or3_4 _06621_ (.A(_01576_),
+    .B(_01616_),
+    .C(_01619_),
     .X(_01620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06724_ (.A1_N(_01597_),
-    .A2_N(_01504_),
-    .B1(_01504_),
-    .B2(_01620_),
-    .X(_01269_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06725_ (.A(_01502_),
+ sky130_fd_sc_hd__and3_4 _06622_ (.A(_01613_),
+    .B(_01620_),
+    .C(_01596_),
     .X(_01621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06726_ (.A(_01621_),
+ sky130_fd_sc_hd__or4_4 _06623_ (.A(_01600_),
+    .B(_01603_),
+    .C(_01606_),
+    .D(_01621_),
     .X(_01622_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06727_ (.A(\u_spim_regs.cfg_m1_addr[29] ),
-    .Y(_01623_),
+ sky130_fd_sc_hd__a2bb2o_4 _06624_ (.A1_N(_01599_),
+    .A2_N(_01503_),
+    .B1(_01503_),
+    .B2(_01622_),
+    .X(_01270_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06728_ (.A(_01515_),
+ sky130_fd_sc_hd__buf_2 _06625_ (.A(_01501_),
+    .X(_01623_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _06626_ (.A(_01623_),
     .X(_01624_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06729_ (.A(_01463_),
-    .X(_01625_),
+ sky130_fd_sc_hd__inv_2 _06627_ (.A(\u_spim_regs.cfg_m1_addr[29] ),
+    .Y(_01625_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06730_ (.A(_01625_),
+ sky130_fd_sc_hd__buf_2 _06628_ (.A(_01515_),
     .X(_01626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06731_ (.A(_01544_),
+ sky130_fd_sc_hd__buf_2 _06629_ (.A(_01464_),
     .X(_01627_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06732_ (.A(_01627_),
+ sky130_fd_sc_hd__buf_2 _06630_ (.A(_01627_),
     .X(_01628_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06733_ (.A1(_01623_),
-    .A2(_01624_),
-    .B1(_01626_),
-    .B2(_01628_),
+ sky130_fd_sc_hd__buf_2 _06631_ (.A(_01546_),
     .X(_01629_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06734_ (.A(\u_spim_regs.cfg_m1_data_cnt[5] ),
-    .Y(_01630_),
+ sky130_fd_sc_hd__buf_2 _06632_ (.A(_01629_),
+    .X(_01630_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06735_ (.A(_01518_),
+ sky130_fd_sc_hd__o22a_4 _06633_ (.A1(_01625_),
+    .A2(_01626_),
+    .B1(_01628_),
+    .B2(_01630_),
     .X(_01631_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06736_ (.A(_01631_),
-    .X(_01632_),
+ sky130_fd_sc_hd__inv_2 _06634_ (.A(\u_spim_regs.cfg_m1_data_cnt[5] ),
+    .Y(_01632_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06737_ (.A(_01508_),
+ sky130_fd_sc_hd__buf_2 _06635_ (.A(_01517_),
     .X(_01633_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06738_ (.A(_01633_),
+ sky130_fd_sc_hd__buf_2 _06636_ (.A(_01633_),
     .X(_01634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06739_ (.A1(_01630_),
-    .A2(_01632_),
-    .B1(_01441_),
-    .B2(_01634_),
+ sky130_fd_sc_hd__buf_2 _06637_ (.A(_01506_),
     .X(_01635_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06740_ (.A(_01572_),
+ sky130_fd_sc_hd__buf_2 _06638_ (.A(_01635_),
     .X(_01636_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06741_ (.A(_01636_),
+ sky130_fd_sc_hd__o22a_4 _06639_ (.A1(_01632_),
+    .A2(_01634_),
+    .B1(_01441_),
+    .B2(_01636_),
     .X(_01637_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06742_ (.A(_01575_),
+ sky130_fd_sc_hd__buf_2 _06640_ (.A(_01574_),
     .X(_01638_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06743_ (.A(_01577_),
+ sky130_fd_sc_hd__buf_2 _06641_ (.A(_01638_),
     .X(_01639_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06744_ (.A(_01639_),
-    .B(\u_m1_res_fifo.mem[4][29] ),
+ sky130_fd_sc_hd__buf_2 _06642_ (.A(_01577_),
     .X(_01640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06745_ (.A(_01580_),
+ sky130_fd_sc_hd__buf_2 _06643_ (.A(_01579_),
     .X(_01641_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06746_ (.A(_01641_),
-    .B(\u_m1_res_fifo.mem[5][29] ),
+ sky130_fd_sc_hd__or2_4 _06644_ (.A(_01641_),
+    .B(\u_m1_res_fifo.mem[4][29] ),
     .X(_01642_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06747_ (.A(_01638_),
-    .B(_01640_),
-    .C(_01642_),
+ sky130_fd_sc_hd__buf_2 _06645_ (.A(_01582_),
     .X(_01643_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06748_ (.A(_01562_),
+ sky130_fd_sc_hd__or2_4 _06646_ (.A(_01643_),
+    .B(\u_m1_res_fifo.mem[5][29] ),
     .X(_01644_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06749_ (.A(_01644_),
+ sky130_fd_sc_hd__and3_4 _06647_ (.A(_01640_),
+    .B(_01642_),
+    .C(_01644_),
     .X(_01645_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06750_ (.A(_01585_),
+ sky130_fd_sc_hd__buf_2 _06648_ (.A(_01564_),
     .X(_01646_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06751_ (.A(_01646_),
-    .B(\u_m1_res_fifo.mem[7][29] ),
+ sky130_fd_sc_hd__buf_2 _06649_ (.A(_01646_),
     .X(_01647_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06752_ (.A(_01554_),
+ sky130_fd_sc_hd__buf_2 _06650_ (.A(_01587_),
     .X(_01648_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06753_ (.A(_01648_),
-    .B(\u_m1_res_fifo.mem[6][29] ),
+ sky130_fd_sc_hd__or2_4 _06651_ (.A(_01648_),
+    .B(\u_m1_res_fifo.mem[7][29] ),
     .X(_01649_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06754_ (.A(_01645_),
-    .B(_01647_),
-    .C(_01649_),
+ sky130_fd_sc_hd__buf_2 _06652_ (.A(_01556_),
     .X(_01650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06755_ (.A(_01637_),
-    .B(_01643_),
-    .C(_01650_),
+ sky130_fd_sc_hd__or2_4 _06653_ (.A(_01650_),
+    .B(\u_m1_res_fifo.mem[6][29] ),
     .X(_01651_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06756_ (.A(_01548_),
+ sky130_fd_sc_hd__and3_4 _06654_ (.A(_01647_),
+    .B(_01649_),
+    .C(_01651_),
     .X(_01652_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06757_ (.A(_01575_),
+ sky130_fd_sc_hd__or3_4 _06655_ (.A(_01639_),
+    .B(_01645_),
+    .C(_01652_),
     .X(_01653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06758_ (.A(_01488_),
+ sky130_fd_sc_hd__buf_2 _06656_ (.A(_01550_),
     .X(_01654_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06759_ (.A(_01654_),
+ sky130_fd_sc_hd__buf_2 _06657_ (.A(_01577_),
     .X(_01655_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06760_ (.A(_01655_),
+ sky130_fd_sc_hd__buf_2 _06658_ (.A(_01487_),
     .X(_01656_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06761_ (.A(_01656_),
-    .B(\u_m1_res_fifo.mem[0][29] ),
+ sky130_fd_sc_hd__buf_2 _06659_ (.A(_01656_),
     .X(_01657_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06762_ (.A(_01494_),
+ sky130_fd_sc_hd__buf_2 _06660_ (.A(_01657_),
     .X(_01658_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06763_ (.A(_01658_),
+ sky130_fd_sc_hd__or2_4 _06661_ (.A(_01658_),
+    .B(\u_m1_res_fifo.mem[0][29] ),
     .X(_01659_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06764_ (.A(_01659_),
+ sky130_fd_sc_hd__buf_2 _06662_ (.A(_01493_),
     .X(_01660_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06765_ (.A(_01660_),
-    .B(\u_m1_res_fifo.mem[1][29] ),
+ sky130_fd_sc_hd__buf_2 _06663_ (.A(_01660_),
     .X(_01661_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06766_ (.A(_01653_),
-    .B(_01657_),
-    .C(_01661_),
+ sky130_fd_sc_hd__buf_2 _06664_ (.A(_01661_),
     .X(_01662_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06767_ (.A(_01644_),
+ sky130_fd_sc_hd__or2_4 _06665_ (.A(_01662_),
+    .B(\u_m1_res_fifo.mem[1][29] ),
     .X(_01663_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06768_ (.A(_01580_),
+ sky130_fd_sc_hd__and3_4 _06666_ (.A(_01655_),
+    .B(_01659_),
+    .C(_01663_),
     .X(_01664_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06769_ (.A(_01664_),
-    .B(\u_m1_res_fifo.mem[3][29] ),
+ sky130_fd_sc_hd__buf_2 _06667_ (.A(_01646_),
     .X(_01665_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06770_ (.A(_01577_),
+ sky130_fd_sc_hd__buf_2 _06668_ (.A(_01582_),
     .X(_01666_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06771_ (.A(_01666_),
-    .B(\u_m1_res_fifo.mem[2][29] ),
+ sky130_fd_sc_hd__or2_4 _06669_ (.A(_01666_),
+    .B(\u_m1_res_fifo.mem[3][29] ),
     .X(_01667_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06772_ (.A(_01663_),
-    .B(_01665_),
-    .C(_01667_),
+ sky130_fd_sc_hd__buf_2 _06670_ (.A(_01579_),
     .X(_01668_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06773_ (.A(_01652_),
-    .B(_01662_),
-    .C(_01668_),
+ sky130_fd_sc_hd__or2_4 _06671_ (.A(_01668_),
+    .B(\u_m1_res_fifo.mem[2][29] ),
     .X(_01669_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06774_ (.A(_01593_),
+ sky130_fd_sc_hd__and3_4 _06672_ (.A(_01665_),
+    .B(_01667_),
+    .C(_01669_),
     .X(_01670_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06775_ (.A(_01651_),
-    .B(_01669_),
+ sky130_fd_sc_hd__or3_4 _06673_ (.A(_01654_),
+    .B(_01664_),
     .C(_01670_),
     .X(_01671_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06776_ (.A(_01671_),
-    .Y(_01672_),
+ sky130_fd_sc_hd__buf_2 _06674_ (.A(_01595_),
+    .X(_01672_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06777_ (.A(_01629_),
-    .B(_01635_),
+ sky130_fd_sc_hd__and3_4 _06675_ (.A(_01653_),
+    .B(_01671_),
     .C(_01672_),
     .X(_01673_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06778_ (.A1_N(_01622_),
-    .A2_N(_01673_),
+ sky130_fd_sc_hd__inv_2 _06676_ (.A(_01673_),
+    .Y(_01674_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _06677_ (.A(_01631_),
+    .B(_01637_),
+    .C(_01674_),
+    .X(_01675_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _06678_ (.A1_N(_01624_),
+    .A2_N(_01675_),
     .B1(\u_spim_regs.spim_reg_rdata[29] ),
-    .B2(_01622_),
-    .X(_01268_),
+    .B2(_01624_),
+    .X(_01269_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06779_ (.A(_01633_),
-    .X(_01674_),
+ sky130_fd_sc_hd__buf_2 _06679_ (.A(_01507_),
+    .X(_01676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06780_ (.A(_01446_),
-    .B(_01674_),
-    .Y(_01675_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06781_ (.A(\u_spim_regs.cfg_m1_addr[28] ),
-    .Y(_01676_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06782_ (.A(_01514_),
+ sky130_fd_sc_hd__and2_4 _06680_ (.A(\u_spim_regs.cfg_m0_data_cnt[4] ),
+    .B(_01676_),
     .X(_01677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06783_ (.A(_01677_),
-    .X(_01678_),
+ sky130_fd_sc_hd__inv_2 _06681_ (.A(\u_spim_regs.cfg_m1_addr[28] ),
+    .Y(_01678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06784_ (.A(\u_spim_regs.cfg_m1_data_cnt[4] ),
+ sky130_fd_sc_hd__buf_2 _06682_ (.A(_01514_),
     .X(_01679_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06785_ (.A(_01519_),
+ sky130_fd_sc_hd__buf_2 _06683_ (.A(\u_spim_regs.cfg_m1_data_cnt[4] ),
     .X(_01680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06786_ (.A1_N(_01676_),
-    .A2_N(_01678_),
-    .B1(_01679_),
-    .B2(_01680_),
+ sky130_fd_sc_hd__buf_2 _06684_ (.A(_01518_),
     .X(_01681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06787_ (.A(_01285_),
-    .Y(_01682_),
+ sky130_fd_sc_hd__a2bb2o_4 _06685_ (.A1_N(_01678_),
+    .A2_N(_01679_),
+    .B1(_01680_),
+    .B2(_01681_),
+    .X(_01682_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06788_ (.A(_01682_),
-    .B(_01288_),
-    .X(_01683_),
+ sky130_fd_sc_hd__inv_2 _06686_ (.A(_01287_),
+    .Y(_01683_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06789_ (.A(_01545_),
-    .B(_01683_),
-    .Y(_01684_),
+ sky130_fd_sc_hd__or2_4 _06687_ (.A(_01683_),
+    .B(_01290_),
+    .X(_01684_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06790_ (.A(_01572_),
-    .X(_01685_),
+ sky130_fd_sc_hd__nor2_4 _06688_ (.A(_01547_),
+    .B(_01684_),
+    .Y(_01685_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06791_ (.A(_01493_),
+ sky130_fd_sc_hd__buf_2 _06689_ (.A(_01574_),
     .X(_01686_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06792_ (.A(_01686_),
+ sky130_fd_sc_hd__buf_2 _06690_ (.A(_01492_),
     .X(_01687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06793_ (.A(_01654_),
+ sky130_fd_sc_hd__buf_2 _06691_ (.A(_01687_),
     .X(_01688_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06794_ (.A(_01688_),
+ sky130_fd_sc_hd__buf_2 _06692_ (.A(_01656_),
     .X(_01689_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06795_ (.A(_01689_),
-    .B(\u_m1_res_fifo.mem[4][28] ),
+ sky130_fd_sc_hd__buf_2 _06693_ (.A(_01689_),
     .X(_01690_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06796_ (.A(_01658_),
+ sky130_fd_sc_hd__or2_4 _06694_ (.A(_01690_),
+    .B(\u_m1_res_fifo.mem[4][28] ),
     .X(_01691_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06797_ (.A(_01691_),
+ sky130_fd_sc_hd__buf_2 _06695_ (.A(_01660_),
     .X(_01692_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06798_ (.A(_01692_),
-    .B(\u_m1_res_fifo.mem[5][28] ),
+ sky130_fd_sc_hd__buf_2 _06696_ (.A(_01692_),
     .X(_01693_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06799_ (.A(_01687_),
-    .B(_01690_),
-    .C(_01693_),
+ sky130_fd_sc_hd__or2_4 _06697_ (.A(_01693_),
+    .B(\u_m1_res_fifo.mem[5][28] ),
     .X(_01694_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06800_ (.A(_01562_),
+ sky130_fd_sc_hd__and3_4 _06698_ (.A(_01688_),
+    .B(_01691_),
+    .C(_01694_),
     .X(_01695_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06801_ (.A(_01695_),
+ sky130_fd_sc_hd__buf_2 _06699_ (.A(_01564_),
     .X(_01696_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06802_ (.A(_01658_),
+ sky130_fd_sc_hd__buf_2 _06700_ (.A(_01696_),
     .X(_01697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06803_ (.A(_01697_),
+ sky130_fd_sc_hd__buf_2 _06701_ (.A(_01660_),
     .X(_01698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06804_ (.A(_01698_),
-    .B(\u_m1_res_fifo.mem[7][28] ),
+ sky130_fd_sc_hd__buf_2 _06702_ (.A(_01698_),
     .X(_01699_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06805_ (.A(_01654_),
+ sky130_fd_sc_hd__or2_4 _06703_ (.A(_01699_),
+    .B(\u_m1_res_fifo.mem[7][28] ),
     .X(_01700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06806_ (.A(_01700_),
+ sky130_fd_sc_hd__buf_2 _06704_ (.A(_01656_),
     .X(_01701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06807_ (.A(_01701_),
-    .B(\u_m1_res_fifo.mem[6][28] ),
+ sky130_fd_sc_hd__buf_2 _06705_ (.A(_01701_),
     .X(_01702_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06808_ (.A(_01696_),
-    .B(_01699_),
-    .C(_01702_),
+ sky130_fd_sc_hd__or2_4 _06706_ (.A(_01702_),
+    .B(\u_m1_res_fifo.mem[6][28] ),
     .X(_01703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06809_ (.A(_01685_),
-    .B(_01694_),
+ sky130_fd_sc_hd__and3_4 _06707_ (.A(_01697_),
+    .B(_01700_),
     .C(_01703_),
     .X(_01704_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06810_ (.A(\u_m1_res_fifo.rd_ptr[2] ),
+ sky130_fd_sc_hd__or3_4 _06708_ (.A(_01686_),
+    .B(_01695_),
+    .C(_01704_),
     .X(_01705_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06811_ (.A(_01705_),
+ sky130_fd_sc_hd__buf_2 _06709_ (.A(\u_m1_res_fifo.rd_ptr[2] ),
     .X(_01706_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06812_ (.A(_01686_),
+ sky130_fd_sc_hd__buf_2 _06710_ (.A(_01706_),
     .X(_01707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06813_ (.A(_01688_),
+ sky130_fd_sc_hd__buf_2 _06711_ (.A(_01687_),
     .X(_01708_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06814_ (.A(_01708_),
-    .B(\u_m1_res_fifo.mem[0][28] ),
+ sky130_fd_sc_hd__buf_2 _06712_ (.A(_01689_),
     .X(_01709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06815_ (.A(_01691_),
+ sky130_fd_sc_hd__or2_4 _06713_ (.A(_01709_),
+    .B(\u_m1_res_fifo.mem[0][28] ),
     .X(_01710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06816_ (.A(_01710_),
-    .B(\u_m1_res_fifo.mem[1][28] ),
+ sky130_fd_sc_hd__buf_2 _06714_ (.A(_01692_),
     .X(_01711_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06817_ (.A(_01707_),
-    .B(_01709_),
-    .C(_01711_),
+ sky130_fd_sc_hd__or2_4 _06715_ (.A(_01711_),
+    .B(\u_m1_res_fifo.mem[1][28] ),
     .X(_01712_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06818_ (.A(_01562_),
+ sky130_fd_sc_hd__and3_4 _06716_ (.A(_01708_),
+    .B(_01710_),
+    .C(_01712_),
     .X(_01713_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06819_ (.A(_01713_),
+ sky130_fd_sc_hd__buf_2 _06717_ (.A(_01564_),
     .X(_01714_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06820_ (.A(_01691_),
+ sky130_fd_sc_hd__buf_2 _06718_ (.A(_01714_),
     .X(_01715_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06821_ (.A(_01715_),
-    .B(\u_m1_res_fifo.mem[3][28] ),
+ sky130_fd_sc_hd__buf_2 _06719_ (.A(_01692_),
     .X(_01716_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06822_ (.A(_01688_),
+ sky130_fd_sc_hd__or2_4 _06720_ (.A(_01716_),
+    .B(\u_m1_res_fifo.mem[3][28] ),
     .X(_01717_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06823_ (.A(_01717_),
-    .B(\u_m1_res_fifo.mem[2][28] ),
+ sky130_fd_sc_hd__buf_2 _06721_ (.A(_01689_),
     .X(_01718_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06824_ (.A(_01714_),
-    .B(_01716_),
-    .C(_01718_),
+ sky130_fd_sc_hd__or2_4 _06722_ (.A(_01718_),
+    .B(\u_m1_res_fifo.mem[2][28] ),
     .X(_01719_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06825_ (.A(_01706_),
-    .B(_01712_),
+ sky130_fd_sc_hd__and3_4 _06723_ (.A(_01715_),
+    .B(_01717_),
     .C(_01719_),
     .X(_01720_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06826_ (.A(_01592_),
+ sky130_fd_sc_hd__or3_4 _06724_ (.A(_01707_),
+    .B(_01713_),
+    .C(_01720_),
     .X(_01721_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06827_ (.A(_01704_),
-    .B(_01720_),
-    .C(_01721_),
+ sky130_fd_sc_hd__buf_2 _06725_ (.A(_01594_),
     .X(_01722_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06828_ (.A(_01675_),
-    .B(_01681_),
-    .C(_01684_),
-    .D(_01722_),
+ sky130_fd_sc_hd__and3_4 _06726_ (.A(_01705_),
+    .B(_01721_),
+    .C(_01722_),
     .X(_01723_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06829_ (.A(_01723_),
-    .Y(_01724_),
+ sky130_fd_sc_hd__or4_4 _06727_ (.A(_01677_),
+    .B(_01682_),
+    .C(_01685_),
+    .D(_01723_),
+    .X(_01724_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06830_ (.A1_N(_01622_),
-    .A2_N(_01724_),
+ sky130_fd_sc_hd__inv_2 _06728_ (.A(_01724_),
+    .Y(_01725_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _06729_ (.A1_N(_01624_),
+    .A2_N(_01725_),
     .B1(\u_spim_regs.spim_reg_rdata[28] ),
-    .B2(_01622_),
-    .X(_01267_),
+    .B2(_01624_),
+    .X(_01268_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06831_ (.A(_01621_),
-    .X(_01725_),
+ sky130_fd_sc_hd__buf_2 _06730_ (.A(_01623_),
+    .X(_01726_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06832_ (.A(_01451_),
-    .B(_01674_),
-    .Y(_01726_),
+ sky130_fd_sc_hd__buf_2 _06731_ (.A(_01507_),
+    .X(_01727_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06833_ (.A(\u_spim_regs.cfg_m1_addr[27] ),
-    .Y(_01727_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06834_ (.A(\u_spim_regs.cfg_m1_data_cnt[3] ),
+ sky130_fd_sc_hd__and2_4 _06732_ (.A(\u_spim_regs.cfg_m0_data_cnt[3] ),
+    .B(_01727_),
     .X(_01728_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06835_ (.A1_N(_01727_),
-    .A2_N(_01678_),
-    .B1(_01728_),
-    .B2(_01680_),
-    .X(_01729_),
+ sky130_fd_sc_hd__inv_2 _06733_ (.A(\u_spim_regs.cfg_m1_addr[27] ),
+    .Y(_01729_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06836_ (.A(_01289_),
+ sky130_fd_sc_hd__buf_2 _06734_ (.A(\u_spim_regs.cfg_m1_data_cnt[3] ),
     .X(_01730_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06837_ (.A(_01545_),
+ sky130_fd_sc_hd__a2bb2o_4 _06735_ (.A1_N(_01729_),
+    .A2_N(_01679_),
+    .B1(_01730_),
+    .B2(_01681_),
     .X(_01731_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06838_ (.A(_01730_),
-    .B(_01731_),
-    .Y(_01732_),
+ sky130_fd_sc_hd__buf_2 _06736_ (.A(_01291_),
+    .X(_01732_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06839_ (.A(_01689_),
-    .B(\u_m1_res_fifo.mem[4][27] ),
+ sky130_fd_sc_hd__buf_2 _06737_ (.A(_01547_),
     .X(_01733_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06840_ (.A(_01691_),
-    .X(_01734_),
+ sky130_fd_sc_hd__nor2_4 _06738_ (.A(_01732_),
+    .B(_01733_),
+    .Y(_01734_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06841_ (.A(_01734_),
-    .B(\u_m1_res_fifo.mem[5][27] ),
+ sky130_fd_sc_hd__or2_4 _06739_ (.A(_01690_),
+    .B(\u_m1_res_fifo.mem[4][27] ),
     .X(_01735_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06842_ (.A(_01687_),
-    .B(_01733_),
-    .C(_01735_),
+ sky130_fd_sc_hd__buf_2 _06740_ (.A(_01692_),
     .X(_01736_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06843_ (.A(_01698_),
-    .B(\u_m1_res_fifo.mem[7][27] ),
+ sky130_fd_sc_hd__or2_4 _06741_ (.A(_01736_),
+    .B(\u_m1_res_fifo.mem[5][27] ),
     .X(_01737_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06844_ (.A(_01701_),
-    .B(\u_m1_res_fifo.mem[6][27] ),
+ sky130_fd_sc_hd__and3_4 _06742_ (.A(_01688_),
+    .B(_01735_),
+    .C(_01737_),
     .X(_01738_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06845_ (.A(_01696_),
-    .B(_01737_),
-    .C(_01738_),
+ sky130_fd_sc_hd__or2_4 _06743_ (.A(_01699_),
+    .B(\u_m1_res_fifo.mem[7][27] ),
     .X(_01739_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06846_ (.A(_01685_),
-    .B(_01736_),
-    .C(_01739_),
+ sky130_fd_sc_hd__or2_4 _06744_ (.A(_01702_),
+    .B(\u_m1_res_fifo.mem[6][27] ),
     .X(_01740_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06847_ (.A(_01488_),
+ sky130_fd_sc_hd__and3_4 _06745_ (.A(_01697_),
+    .B(_01739_),
+    .C(_01740_),
     .X(_01741_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06848_ (.A(_01741_),
+ sky130_fd_sc_hd__or3_4 _06746_ (.A(_01686_),
+    .B(_01738_),
+    .C(_01741_),
     .X(_01742_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06849_ (.A(_01742_),
-    .B(\u_m1_res_fifo.mem[0][27] ),
+ sky130_fd_sc_hd__buf_2 _06747_ (.A(_01487_),
     .X(_01743_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06850_ (.A(_01494_),
+ sky130_fd_sc_hd__buf_2 _06748_ (.A(_01743_),
     .X(_01744_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06851_ (.A(_01744_),
+ sky130_fd_sc_hd__or2_4 _06749_ (.A(_01744_),
+    .B(\u_m1_res_fifo.mem[0][27] ),
     .X(_01745_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06852_ (.A(_01745_),
-    .B(\u_m1_res_fifo.mem[1][27] ),
+ sky130_fd_sc_hd__buf_2 _06750_ (.A(_01493_),
     .X(_01746_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06853_ (.A(_01707_),
-    .B(_01743_),
-    .C(_01746_),
+ sky130_fd_sc_hd__buf_2 _06751_ (.A(_01746_),
     .X(_01747_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06854_ (.A(_01715_),
-    .B(\u_m1_res_fifo.mem[3][27] ),
+ sky130_fd_sc_hd__or2_4 _06752_ (.A(_01747_),
+    .B(\u_m1_res_fifo.mem[1][27] ),
     .X(_01748_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06855_ (.A(_01688_),
+ sky130_fd_sc_hd__and3_4 _06753_ (.A(_01708_),
+    .B(_01745_),
+    .C(_01748_),
     .X(_01749_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06856_ (.A(_01749_),
-    .B(\u_m1_res_fifo.mem[2][27] ),
+ sky130_fd_sc_hd__or2_4 _06754_ (.A(_01716_),
+    .B(\u_m1_res_fifo.mem[3][27] ),
     .X(_01750_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06857_ (.A(_01714_),
-    .B(_01748_),
-    .C(_01750_),
+ sky130_fd_sc_hd__buf_2 _06755_ (.A(_01689_),
     .X(_01751_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06858_ (.A(_01706_),
-    .B(_01747_),
-    .C(_01751_),
+ sky130_fd_sc_hd__or2_4 _06756_ (.A(_01751_),
+    .B(\u_m1_res_fifo.mem[2][27] ),
     .X(_01752_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06859_ (.A(_01740_),
-    .B(_01752_),
-    .C(_01721_),
+ sky130_fd_sc_hd__and3_4 _06757_ (.A(_01715_),
+    .B(_01750_),
+    .C(_01752_),
     .X(_01753_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06860_ (.A(_01726_),
-    .B(_01729_),
-    .C(_01732_),
-    .D(_01753_),
+ sky130_fd_sc_hd__or3_4 _06758_ (.A(_01707_),
+    .B(_01749_),
+    .C(_01753_),
     .X(_01754_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06861_ (.A(_01754_),
-    .Y(_01755_),
+ sky130_fd_sc_hd__and3_4 _06759_ (.A(_01742_),
+    .B(_01754_),
+    .C(_01722_),
+    .X(_01755_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06862_ (.A1_N(_01725_),
-    .A2_N(_01755_),
+ sky130_fd_sc_hd__or4_4 _06760_ (.A(_01728_),
+    .B(_01731_),
+    .C(_01734_),
+    .D(_01755_),
+    .X(_01756_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06761_ (.A(_01756_),
+    .Y(_01757_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _06762_ (.A1_N(_01726_),
+    .A2_N(_01757_),
     .B1(\u_spim_regs.spim_reg_rdata[27] ),
-    .B2(_01725_),
-    .X(_01266_),
+    .B2(_01726_),
+    .X(_01267_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06863_ (.A(\u_spim_regs.spim_reg_rdata[26] ),
-    .Y(_01756_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06864_ (.A(_01503_),
-    .X(_01757_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06865_ (.A(\u_spim_regs.cfg_m0_data_cnt[2] ),
+ sky130_fd_sc_hd__inv_2 _06763_ (.A(\u_spim_regs.spim_reg_rdata[26] ),
     .Y(_01758_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06866_ (.A(_01758_),
-    .B(_01510_),
-    .Y(_01759_),
+ sky130_fd_sc_hd__buf_2 _06764_ (.A(_01502_),
+    .X(_01759_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06867_ (.A(\u_spim_regs.cfg_m1_addr[26] ),
-    .Y(_01760_),
+ sky130_fd_sc_hd__buf_2 _06765_ (.A(_01507_),
+    .X(_01760_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06868_ (.A(_01515_),
+ sky130_fd_sc_hd__and2_4 _06766_ (.A(\u_spim_regs.cfg_m0_data_cnt[2] ),
+    .B(_01760_),
     .X(_01761_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06869_ (.A(\u_spim_regs.cfg_m1_data_cnt[2] ),
-    .X(_01762_),
+ sky130_fd_sc_hd__inv_2 _06767_ (.A(\u_spim_regs.cfg_m1_addr[26] ),
+    .Y(_01762_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06870_ (.A(_01519_),
+ sky130_fd_sc_hd__buf_2 _06768_ (.A(_01515_),
     .X(_01763_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06871_ (.A1_N(_01760_),
-    .A2_N(_01761_),
-    .B1(_01762_),
-    .B2(_01763_),
+ sky130_fd_sc_hd__buf_2 _06769_ (.A(\u_spim_regs.cfg_m1_data_cnt[2] ),
     .X(_01764_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06872_ (.A(_01545_),
+ sky130_fd_sc_hd__a2bb2o_4 _06770_ (.A1_N(_01762_),
+    .A2_N(_01763_),
+    .B1(_01764_),
+    .B2(_01519_),
     .X(_01765_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06873_ (.A(_01412_),
-    .Y(_01766_),
+ sky130_fd_sc_hd__buf_2 _06771_ (.A(_01547_),
+    .X(_01766_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06874_ (.A(_01766_),
-    .B(_01422_),
-    .X(_01767_),
+ sky130_fd_sc_hd__inv_2 _06772_ (.A(psn_net_128),
+    .Y(_01767_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06875_ (.A(_01765_),
-    .B(_01767_),
-    .Y(_01768_),
+ sky130_fd_sc_hd__or2_4 _06773_ (.A(_01767_),
+    .B(_01424_),
+    .X(_01768_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06876_ (.A(_01551_),
-    .X(_01769_),
+ sky130_fd_sc_hd__nor2_4 _06774_ (.A(_01766_),
+    .B(_01768_),
+    .Y(_01769_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06877_ (.A(_01555_),
-    .B(\u_m1_res_fifo.mem[0][26] ),
+ sky130_fd_sc_hd__buf_2 _06775_ (.A(_01553_),
     .X(_01770_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06878_ (.A(_01559_),
-    .B(\u_m1_res_fifo.mem[1][26] ),
+ sky130_fd_sc_hd__or2_4 _06776_ (.A(_01557_),
+    .B(\u_m1_res_fifo.mem[0][26] ),
     .X(_01771_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06879_ (.A(_01769_),
-    .B(_01770_),
-    .C(_01771_),
+ sky130_fd_sc_hd__or2_4 _06777_ (.A(_01561_),
+    .B(\u_m1_res_fifo.mem[1][26] ),
     .X(_01772_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06880_ (.A(_01565_),
-    .B(\u_m1_res_fifo.mem[3][26] ),
+ sky130_fd_sc_hd__and3_4 _06778_ (.A(_01770_),
+    .B(_01771_),
+    .C(_01772_),
     .X(_01773_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06881_ (.A(_01568_),
-    .B(\u_m1_res_fifo.mem[2][26] ),
+ sky130_fd_sc_hd__or2_4 _06779_ (.A(_01567_),
+    .B(\u_m1_res_fifo.mem[3][26] ),
     .X(_01774_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06882_ (.A(_01564_),
-    .B(_01773_),
-    .C(_01774_),
+ sky130_fd_sc_hd__or2_4 _06780_ (.A(_01570_),
+    .B(\u_m1_res_fifo.mem[2][26] ),
     .X(_01775_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06883_ (.A(_01549_),
-    .B(_01772_),
+ sky130_fd_sc_hd__and3_4 _06781_ (.A(_01566_),
+    .B(_01774_),
     .C(_01775_),
     .X(_01776_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06884_ (.A(_01636_),
+ sky130_fd_sc_hd__or3_4 _06782_ (.A(_01551_),
+    .B(_01773_),
+    .C(_01776_),
     .X(_01777_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06885_ (.A(_01575_),
+ sky130_fd_sc_hd__buf_2 _06783_ (.A(_01638_),
     .X(_01778_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06886_ (.A(_01577_),
+ sky130_fd_sc_hd__buf_2 _06784_ (.A(_01577_),
     .X(_01779_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06887_ (.A(_01779_),
-    .B(\u_m1_res_fifo.mem[4][26] ),
+ sky130_fd_sc_hd__buf_2 _06785_ (.A(_01579_),
     .X(_01780_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06888_ (.A(_01580_),
+ sky130_fd_sc_hd__or2_4 _06786_ (.A(_01780_),
+    .B(\u_m1_res_fifo.mem[4][26] ),
     .X(_01781_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06889_ (.A(_01781_),
-    .B(\u_m1_res_fifo.mem[5][26] ),
+ sky130_fd_sc_hd__buf_2 _06787_ (.A(_01582_),
     .X(_01782_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06890_ (.A(_01778_),
-    .B(_01780_),
-    .C(_01782_),
+ sky130_fd_sc_hd__or2_4 _06788_ (.A(_01782_),
+    .B(\u_m1_res_fifo.mem[5][26] ),
     .X(_01783_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06891_ (.A(_01586_),
-    .B(\u_m1_res_fifo.mem[7][26] ),
+ sky130_fd_sc_hd__and3_4 _06789_ (.A(_01779_),
+    .B(_01781_),
+    .C(_01783_),
     .X(_01784_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06892_ (.A(_01588_),
-    .B(\u_m1_res_fifo.mem[6][26] ),
+ sky130_fd_sc_hd__or2_4 _06790_ (.A(_01588_),
+    .B(\u_m1_res_fifo.mem[7][26] ),
     .X(_01785_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06893_ (.A(_01584_),
-    .B(_01784_),
-    .C(_01785_),
+ sky130_fd_sc_hd__or2_4 _06791_ (.A(_01590_),
+    .B(\u_m1_res_fifo.mem[6][26] ),
     .X(_01786_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06894_ (.A(_01777_),
-    .B(_01783_),
+ sky130_fd_sc_hd__and3_4 _06792_ (.A(_01586_),
+    .B(_01785_),
     .C(_01786_),
     .X(_01787_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06895_ (.A(_01776_),
-    .B(_01787_),
-    .C(_01594_),
+ sky130_fd_sc_hd__or3_4 _06793_ (.A(_01778_),
+    .B(_01784_),
+    .C(_01787_),
     .X(_01788_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06896_ (.A(_01759_),
-    .B(_01764_),
-    .C(_01768_),
-    .D(_01788_),
+ sky130_fd_sc_hd__and3_4 _06794_ (.A(_01777_),
+    .B(_01788_),
+    .C(_01596_),
     .X(_01789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06897_ (.A1_N(_01756_),
-    .A2_N(_01757_),
-    .B1(_01757_),
-    .B2(_01789_),
-    .X(_01265_),
+ sky130_fd_sc_hd__or4_4 _06795_ (.A(_01761_),
+    .B(_01765_),
+    .C(_01769_),
+    .D(_01789_),
+    .X(_01790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06898_ (.A(\u_spim_regs.spim_reg_rdata[25] ),
-    .Y(_01790_),
+ sky130_fd_sc_hd__a2bb2o_4 _06796_ (.A1_N(_01758_),
+    .A2_N(_01759_),
+    .B1(_01759_),
+    .B2(_01790_),
+    .X(_01266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06899_ (.A(\u_spim_regs.cfg_m0_data_cnt[1] ),
+ sky130_fd_sc_hd__inv_2 _06797_ (.A(\u_spim_regs.spim_reg_rdata[25] ),
     .Y(_01791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06900_ (.A(_01509_),
+ sky130_fd_sc_hd__and2_4 _06798_ (.A(\u_spim_regs.cfg_m0_data_cnt[1] ),
+    .B(_01760_),
     .X(_01792_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06901_ (.A(_01791_),
-    .B(_01792_),
+ sky130_fd_sc_hd__inv_2 _06799_ (.A(\u_spim_regs.cfg_m1_addr[25] ),
     .Y(_01793_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06902_ (.A(\u_spim_regs.cfg_m1_addr[25] ),
-    .Y(_01794_),
+ sky130_fd_sc_hd__buf_2 _06800_ (.A(\u_spim_regs.cfg_m1_data_cnt[1] ),
+    .X(_01794_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06903_ (.A(\u_spim_regs.cfg_m1_data_cnt[1] ),
+ sky130_fd_sc_hd__a2bb2o_4 _06801_ (.A1_N(_01793_),
+    .A2_N(_01763_),
+    .B1(_01794_),
+    .B2(_01519_),
     .X(_01795_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06904_ (.A1_N(_01794_),
-    .A2_N(_01761_),
-    .B1(_01795_),
-    .B2(_01763_),
-    .X(_01796_),
+ sky130_fd_sc_hd__nor2_4 _06802_ (.A(psn_net_127),
+    .B(_01548_),
+    .Y(_01796_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06905_ (.A(_01423_),
-    .B(_01546_),
-    .Y(_01797_),
+ sky130_fd_sc_hd__buf_2 _06803_ (.A(_01556_),
+    .X(_01797_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06906_ (.A(_01554_),
+ sky130_fd_sc_hd__or2_4 _06804_ (.A(_01797_),
+    .B(\u_m1_res_fifo.mem[0][25] ),
     .X(_01798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06907_ (.A(_01798_),
-    .B(\u_m1_res_fifo.mem[0][25] ),
+ sky130_fd_sc_hd__buf_2 _06805_ (.A(_01587_),
     .X(_01799_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06908_ (.A(_01585_),
+ sky130_fd_sc_hd__or2_4 _06806_ (.A(_01799_),
+    .B(\u_m1_res_fifo.mem[1][25] ),
     .X(_01800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06909_ (.A(_01800_),
-    .B(\u_m1_res_fifo.mem[1][25] ),
+ sky130_fd_sc_hd__and3_4 _06807_ (.A(_01770_),
+    .B(_01798_),
+    .C(_01800_),
     .X(_01801_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06910_ (.A(_01769_),
-    .B(_01799_),
-    .C(_01801_),
+ sky130_fd_sc_hd__buf_2 _06808_ (.A(_01560_),
     .X(_01802_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06911_ (.A(_01558_),
+ sky130_fd_sc_hd__or2_4 _06809_ (.A(_01802_),
+    .B(\u_m1_res_fifo.mem[3][25] ),
     .X(_01803_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06912_ (.A(_01803_),
-    .B(\u_m1_res_fifo.mem[3][25] ),
+ sky130_fd_sc_hd__buf_2 _06810_ (.A(_01569_),
     .X(_01804_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06913_ (.A(_01567_),
+ sky130_fd_sc_hd__or2_4 _06811_ (.A(_01804_),
+    .B(\u_m1_res_fifo.mem[2][25] ),
     .X(_01805_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06914_ (.A(_01805_),
-    .B(\u_m1_res_fifo.mem[2][25] ),
+ sky130_fd_sc_hd__and3_4 _06812_ (.A(_01566_),
+    .B(_01803_),
+    .C(_01805_),
     .X(_01806_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06915_ (.A(_01564_),
-    .B(_01804_),
+ sky130_fd_sc_hd__or3_4 _06813_ (.A(_01551_),
+    .B(_01801_),
     .C(_01806_),
     .X(_01807_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06916_ (.A(_01549_),
-    .B(_01802_),
-    .C(_01807_),
+ sky130_fd_sc_hd__or2_4 _06814_ (.A(_01780_),
+    .B(\u_m1_res_fifo.mem[4][25] ),
     .X(_01808_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06917_ (.A(_01779_),
-    .B(\u_m1_res_fifo.mem[4][25] ),
+ sky130_fd_sc_hd__or2_4 _06815_ (.A(_01782_),
+    .B(\u_m1_res_fifo.mem[5][25] ),
     .X(_01809_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06918_ (.A(_01781_),
-    .B(\u_m1_res_fifo.mem[5][25] ),
+ sky130_fd_sc_hd__and3_4 _06816_ (.A(_01779_),
+    .B(_01808_),
+    .C(_01809_),
     .X(_01810_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06919_ (.A(_01778_),
-    .B(_01809_),
-    .C(_01810_),
+ sky130_fd_sc_hd__buf_2 _06817_ (.A(_01587_),
     .X(_01811_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06920_ (.A(_01585_),
+ sky130_fd_sc_hd__or2_4 _06818_ (.A(_01811_),
+    .B(\u_m1_res_fifo.mem[7][25] ),
     .X(_01812_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06921_ (.A(_01812_),
-    .B(\u_m1_res_fifo.mem[7][25] ),
+ sky130_fd_sc_hd__buf_2 _06819_ (.A(_01556_),
     .X(_01813_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06922_ (.A(_01554_),
+ sky130_fd_sc_hd__or2_4 _06820_ (.A(_01813_),
+    .B(\u_m1_res_fifo.mem[6][25] ),
     .X(_01814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06923_ (.A(_01814_),
-    .B(\u_m1_res_fifo.mem[6][25] ),
+ sky130_fd_sc_hd__and3_4 _06821_ (.A(_01586_),
+    .B(_01812_),
+    .C(_01814_),
     .X(_01815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06924_ (.A(_01584_),
-    .B(_01813_),
+ sky130_fd_sc_hd__or3_4 _06822_ (.A(_01778_),
+    .B(_01810_),
     .C(_01815_),
     .X(_01816_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06925_ (.A(_01777_),
-    .B(_01811_),
-    .C(_01816_),
+ sky130_fd_sc_hd__buf_2 _06823_ (.A(_01595_),
     .X(_01817_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06926_ (.A(_01593_),
+ sky130_fd_sc_hd__and3_4 _06824_ (.A(_01807_),
+    .B(_01816_),
+    .C(_01817_),
     .X(_01818_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06927_ (.A(_01808_),
-    .B(_01817_),
-    .C(_01818_),
+ sky130_fd_sc_hd__or4_4 _06825_ (.A(_01792_),
+    .B(_01795_),
+    .C(_01796_),
+    .D(_01818_),
     .X(_01819_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06928_ (.A(_01793_),
-    .B(_01796_),
-    .C(_01797_),
-    .D(_01819_),
-    .X(_01820_),
+ sky130_fd_sc_hd__a2bb2o_4 _06826_ (.A1_N(_01791_),
+    .A2_N(_01759_),
+    .B1(_01759_),
+    .B2(_01819_),
+    .X(_01265_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06929_ (.A1_N(_01790_),
-    .A2_N(_01757_),
-    .B1(_01757_),
-    .B2(_01820_),
-    .X(_01264_),
+ sky130_fd_sc_hd__inv_2 _06827_ (.A(\u_spim_regs.spim_reg_rdata[24] ),
+    .Y(_01820_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06930_ (.A(\u_spim_regs.spim_reg_rdata[24] ),
-    .Y(_01821_),
+ sky130_fd_sc_hd__buf_2 _06828_ (.A(_01502_),
+    .X(_01821_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06931_ (.A(_01503_),
+ sky130_fd_sc_hd__and2_4 _06829_ (.A(\u_spim_regs.cfg_m0_data_cnt[0] ),
+    .B(_01760_),
     .X(_01822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06932_ (.A(\u_spim_regs.cfg_m0_data_cnt[0] ),
+ sky130_fd_sc_hd__inv_2 _06830_ (.A(\u_spim_regs.cfg_m1_addr[24] ),
     .Y(_01823_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06933_ (.A(_01823_),
-    .B(_01792_),
-    .Y(_01824_),
+ sky130_fd_sc_hd__buf_2 _06831_ (.A(\u_spim_regs.cfg_m1_data_cnt[0] ),
+    .X(_01824_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06934_ (.A(\u_spim_regs.cfg_m1_addr[24] ),
-    .Y(_01825_),
+ sky130_fd_sc_hd__buf_2 _06832_ (.A(_01518_),
+    .X(_01825_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06935_ (.A(\u_spim_regs.cfg_m1_data_cnt[0] ),
+ sky130_fd_sc_hd__a2bb2o_4 _06833_ (.A1_N(_01823_),
+    .A2_N(_01763_),
+    .B1(_01824_),
+    .B2(_01825_),
     .X(_01826_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06936_ (.A1_N(_01825_),
-    .A2_N(_01761_),
-    .B1(_01826_),
-    .B2(_01763_),
-    .X(_01827_),
+ sky130_fd_sc_hd__inv_2 _06834_ (.A(\u_m1_cmd_fifo.wr_ptr[2] ),
+    .Y(_01827_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06937_ (.A(\u_m1_cmd_fifo.wr_ptr[2] ),
+ sky130_fd_sc_hd__inv_2 _06835_ (.A(\u_m1_cmd_fifo.rd_ptr[2] ),
     .Y(_01828_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06938_ (.A(\u_m1_cmd_fifo.rd_ptr[2] ),
-    .Y(_01829_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06939_ (.A1(\u_m1_cmd_fifo.wr_ptr[2] ),
+ sky130_fd_sc_hd__o22a_4 _06836_ (.A1(\u_m1_cmd_fifo.wr_ptr[2] ),
     .A2(\u_m1_cmd_fifo.rd_ptr[2] ),
-    .B1(_01828_),
-    .B2(_01829_),
-    .X(_01830_),
+    .B1(_01827_),
+    .B2(_01828_),
+    .X(_01829_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06940_ (.A(_01830_),
-    .Y(_01831_),
+ sky130_fd_sc_hd__inv_2 _06837_ (.A(_01829_),
+    .Y(_01830_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06941_ (.A(\u_m1_cmd_fifo.wr_ptr[0] ),
-    .X(_01832_),
+ sky130_fd_sc_hd__buf_2 _06838_ (.A(\u_m1_cmd_fifo.wr_ptr[0] ),
+    .X(_01831_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06942_ (.A(\u_m1_cmd_fifo.rd_ptr[0] ),
+ sky130_fd_sc_hd__inv_2 _06839_ (.A(\u_m1_cmd_fifo.rd_ptr[0] ),
+    .Y(_01832_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06840_ (.A(\u_m1_cmd_fifo.wr_ptr[0] ),
     .Y(_01833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06943_ (.A(\u_m1_cmd_fifo.wr_ptr[0] ),
-    .Y(_01834_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _06944_ (.A(_01834_),
+ sky130_fd_sc_hd__and2_4 _06841_ (.A(_01833_),
     .B(\u_m1_cmd_fifo.rd_ptr[0] ),
-    .X(_01835_),
+    .X(_01834_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06945_ (.A(\u_m1_cmd_fifo.wr_ptr[1] ),
+ sky130_fd_sc_hd__inv_2 _06842_ (.A(\u_m1_cmd_fifo.wr_ptr[1] ),
+    .Y(_01835_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _06843_ (.A(\u_m1_cmd_fifo.rd_ptr[1] ),
     .Y(_01836_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06946_ (.A(\u_m1_cmd_fifo.rd_ptr[1] ),
-    .Y(_01837_),
+ sky130_fd_sc_hd__o22a_4 _06844_ (.A1(\u_m1_cmd_fifo.wr_ptr[1] ),
+    .A2(\u_m1_cmd_fifo.rd_ptr[1] ),
+    .B1(_01835_),
+    .B2(_01836_),
+    .X(_01837_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _06947_ (.A1(\u_m1_cmd_fifo.wr_ptr[1] ),
-    .A2(\u_m1_cmd_fifo.rd_ptr[1] ),
-    .B1(_01836_),
-    .B2(_01837_),
+ sky130_fd_sc_hd__a211o_4 _06845_ (.A1(_01831_),
+    .A2(_01832_),
+    .B1(_01834_),
+    .C1(_01837_),
     .X(_01838_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _06948_ (.A1(_01832_),
-    .A2(_01833_),
-    .B1(_01835_),
-    .C1(_01838_),
+ sky130_fd_sc_hd__or2_4 _06846_ (.A(_01830_),
+    .B(_01838_),
     .X(_01839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06949_ (.A(_01831_),
+ sky130_fd_sc_hd__nor2_4 _06847_ (.A(_01766_),
     .B(_01839_),
-    .X(_01840_),
+    .Y(_01840_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06950_ (.A(_01765_),
-    .B(_01840_),
-    .Y(_01841_),
+ sky130_fd_sc_hd__buf_2 _06848_ (.A(_01550_),
+    .X(_01841_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06951_ (.A(_01548_),
+ sky130_fd_sc_hd__or2_4 _06849_ (.A(_01797_),
+    .B(\u_m1_res_fifo.mem[0][24] ),
     .X(_01842_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06952_ (.A(_01798_),
-    .B(\u_m1_res_fifo.mem[0][24] ),
+ sky130_fd_sc_hd__or2_4 _06850_ (.A(_01799_),
+    .B(\u_m1_res_fifo.mem[1][24] ),
     .X(_01843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06953_ (.A(_01800_),
-    .B(\u_m1_res_fifo.mem[1][24] ),
+ sky130_fd_sc_hd__and3_4 _06851_ (.A(_01770_),
+    .B(_01842_),
+    .C(_01843_),
     .X(_01844_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06954_ (.A(_01769_),
-    .B(_01843_),
-    .C(_01844_),
+ sky130_fd_sc_hd__buf_2 _06852_ (.A(_01565_),
     .X(_01845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06955_ (.A(_01563_),
+ sky130_fd_sc_hd__or2_4 _06853_ (.A(_01802_),
+    .B(\u_m1_res_fifo.mem[3][24] ),
     .X(_01846_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06956_ (.A(_01803_),
-    .B(\u_m1_res_fifo.mem[3][24] ),
+ sky130_fd_sc_hd__or2_4 _06854_ (.A(_01804_),
+    .B(\u_m1_res_fifo.mem[2][24] ),
     .X(_01847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06957_ (.A(_01805_),
-    .B(\u_m1_res_fifo.mem[2][24] ),
+ sky130_fd_sc_hd__and3_4 _06855_ (.A(_01845_),
+    .B(_01846_),
+    .C(_01847_),
     .X(_01848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06958_ (.A(_01846_),
-    .B(_01847_),
+ sky130_fd_sc_hd__or3_4 _06856_ (.A(_01841_),
+    .B(_01844_),
     .C(_01848_),
     .X(_01849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06959_ (.A(_01842_),
-    .B(_01845_),
-    .C(_01849_),
+ sky130_fd_sc_hd__or2_4 _06857_ (.A(_01780_),
+    .B(\u_m1_res_fifo.mem[4][24] ),
     .X(_01850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06960_ (.A(_01779_),
-    .B(\u_m1_res_fifo.mem[4][24] ),
+ sky130_fd_sc_hd__or2_4 _06858_ (.A(_01782_),
+    .B(\u_m1_res_fifo.mem[5][24] ),
     .X(_01851_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06961_ (.A(_01781_),
-    .B(\u_m1_res_fifo.mem[5][24] ),
+ sky130_fd_sc_hd__and3_4 _06859_ (.A(_01779_),
+    .B(_01850_),
+    .C(_01851_),
     .X(_01852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06962_ (.A(_01778_),
-    .B(_01851_),
-    .C(_01852_),
+ sky130_fd_sc_hd__buf_2 _06860_ (.A(_01565_),
     .X(_01853_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06963_ (.A(_01563_),
+ sky130_fd_sc_hd__or2_4 _06861_ (.A(_01811_),
+    .B(\u_m1_res_fifo.mem[7][24] ),
     .X(_01854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06964_ (.A(_01812_),
-    .B(\u_m1_res_fifo.mem[7][24] ),
+ sky130_fd_sc_hd__or2_4 _06862_ (.A(_01813_),
+    .B(\u_m1_res_fifo.mem[6][24] ),
     .X(_01855_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06965_ (.A(_01814_),
-    .B(\u_m1_res_fifo.mem[6][24] ),
+ sky130_fd_sc_hd__and3_4 _06863_ (.A(_01853_),
+    .B(_01854_),
+    .C(_01855_),
     .X(_01856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06966_ (.A(_01854_),
-    .B(_01855_),
+ sky130_fd_sc_hd__or3_4 _06864_ (.A(_01778_),
+    .B(_01852_),
     .C(_01856_),
     .X(_01857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06967_ (.A(_01777_),
-    .B(_01853_),
-    .C(_01857_),
+ sky130_fd_sc_hd__and3_4 _06865_ (.A(_01849_),
+    .B(_01857_),
+    .C(_01817_),
     .X(_01858_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06968_ (.A(_01850_),
-    .B(_01858_),
-    .C(_01818_),
+ sky130_fd_sc_hd__or4_4 _06866_ (.A(_01822_),
+    .B(_01826_),
+    .C(_01840_),
+    .D(_01858_),
     .X(_01859_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06969_ (.A(_01824_),
-    .B(_01827_),
-    .C(_01841_),
-    .D(_01859_),
-    .X(_01860_),
+ sky130_fd_sc_hd__a2bb2o_4 _06867_ (.A1_N(_01820_),
+    .A2_N(_01821_),
+    .B1(_01821_),
+    .B2(_01859_),
+    .X(_01264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06970_ (.A1_N(_01821_),
-    .A2_N(_01822_),
-    .B1(_01822_),
-    .B2(_01860_),
-    .X(_01263_),
+ sky130_fd_sc_hd__inv_2 _06868_ (.A(\u_spim_regs.spim_reg_rdata[23] ),
+    .Y(_01860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06971_ (.A(\u_spim_regs.spim_reg_rdata[23] ),
-    .Y(_01861_),
+ sky130_fd_sc_hd__and2_4 _06869_ (.A(\u_spim_regs.cfg_m0_dummy_cnt[1] ),
+    .B(_01760_),
+    .X(_01861_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06972_ (.A(\u_spim_regs.cfg_m0_dummy_cnt[1] ),
+ sky130_fd_sc_hd__inv_2 _06870_ (.A(\u_spim_regs.cfg_m1_addr[23] ),
     .Y(_01862_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06973_ (.A(_01862_),
-    .B(_01792_),
-    .Y(_01863_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06974_ (.A(\u_spim_regs.cfg_m1_addr[23] ),
-    .Y(_01864_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06975_ (.A1_N(_01864_),
-    .A2_N(_01761_),
+ sky130_fd_sc_hd__a2bb2o_4 _06871_ (.A1_N(_01862_),
+    .A2_N(_01763_),
     .B1(\u_spim_regs.cfg_m1_dummy_cnt[1] ),
-    .B2(_01763_),
-    .X(_01865_),
+    .B2(_01825_),
+    .X(_01863_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06976_ (.A(_01830_),
-    .B(_01839_),
+ sky130_fd_sc_hd__or2_4 _06872_ (.A(_01829_),
+    .B(_01838_),
+    .X(_01864_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__nor2_4 _06873_ (.A(_01766_),
+    .B(_01864_),
+    .Y(_01865_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _06874_ (.A(_01797_),
+    .B(\u_m1_res_fifo.mem[0][23] ),
     .X(_01866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06977_ (.A(_01765_),
-    .B(_01866_),
-    .Y(_01867_),
+ sky130_fd_sc_hd__or2_4 _06875_ (.A(_01799_),
+    .B(\u_m1_res_fifo.mem[1][23] ),
+    .X(_01867_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06978_ (.A(_01798_),
-    .B(\u_m1_res_fifo.mem[0][23] ),
+ sky130_fd_sc_hd__and3_4 _06876_ (.A(_01770_),
+    .B(_01866_),
+    .C(_01867_),
     .X(_01868_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06979_ (.A(_01800_),
-    .B(\u_m1_res_fifo.mem[1][23] ),
+ sky130_fd_sc_hd__or2_4 _06877_ (.A(_01802_),
+    .B(\u_m1_res_fifo.mem[3][23] ),
     .X(_01869_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06980_ (.A(_01769_),
-    .B(_01868_),
-    .C(_01869_),
+ sky130_fd_sc_hd__or2_4 _06878_ (.A(_01804_),
+    .B(\u_m1_res_fifo.mem[2][23] ),
     .X(_01870_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06981_ (.A(_01803_),
-    .B(\u_m1_res_fifo.mem[3][23] ),
+ sky130_fd_sc_hd__and3_4 _06879_ (.A(_01845_),
+    .B(_01869_),
+    .C(_01870_),
     .X(_01871_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06982_ (.A(_01805_),
-    .B(\u_m1_res_fifo.mem[2][23] ),
+ sky130_fd_sc_hd__or3_4 _06880_ (.A(_01841_),
+    .B(_01868_),
+    .C(_01871_),
     .X(_01872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06983_ (.A(_01846_),
-    .B(_01871_),
-    .C(_01872_),
+ sky130_fd_sc_hd__or2_4 _06881_ (.A(_01780_),
+    .B(\u_m1_res_fifo.mem[4][23] ),
     .X(_01873_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06984_ (.A(_01842_),
-    .B(_01870_),
-    .C(_01873_),
+ sky130_fd_sc_hd__or2_4 _06882_ (.A(_01782_),
+    .B(\u_m1_res_fifo.mem[5][23] ),
     .X(_01874_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06985_ (.A(_01779_),
-    .B(\u_m1_res_fifo.mem[4][23] ),
+ sky130_fd_sc_hd__and3_4 _06883_ (.A(_01779_),
+    .B(_01873_),
+    .C(_01874_),
     .X(_01875_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06986_ (.A(_01781_),
-    .B(\u_m1_res_fifo.mem[5][23] ),
+ sky130_fd_sc_hd__or2_4 _06884_ (.A(_01811_),
+    .B(\u_m1_res_fifo.mem[7][23] ),
     .X(_01876_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06987_ (.A(_01778_),
-    .B(_01875_),
-    .C(_01876_),
+ sky130_fd_sc_hd__or2_4 _06885_ (.A(_01813_),
+    .B(\u_m1_res_fifo.mem[6][23] ),
     .X(_01877_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06988_ (.A(_01812_),
-    .B(\u_m1_res_fifo.mem[7][23] ),
+ sky130_fd_sc_hd__and3_4 _06886_ (.A(_01853_),
+    .B(_01876_),
+    .C(_01877_),
     .X(_01878_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _06989_ (.A(_01814_),
-    .B(\u_m1_res_fifo.mem[6][23] ),
+ sky130_fd_sc_hd__or3_4 _06887_ (.A(_01778_),
+    .B(_01875_),
+    .C(_01878_),
     .X(_01879_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06990_ (.A(_01854_),
-    .B(_01878_),
-    .C(_01879_),
+ sky130_fd_sc_hd__and3_4 _06888_ (.A(_01872_),
+    .B(_01879_),
+    .C(_01817_),
     .X(_01880_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _06991_ (.A(_01777_),
-    .B(_01877_),
-    .C(_01880_),
+ sky130_fd_sc_hd__or4_4 _06889_ (.A(_01861_),
+    .B(_01863_),
+    .C(_01865_),
+    .D(_01880_),
     .X(_01881_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _06992_ (.A(_01874_),
-    .B(_01881_),
-    .C(_01818_),
-    .X(_01882_),
+ sky130_fd_sc_hd__a2bb2o_4 _06890_ (.A1_N(_01860_),
+    .A2_N(_01821_),
+    .B1(_01821_),
+    .B2(_01881_),
+    .X(_01263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _06993_ (.A(_01863_),
-    .B(_01865_),
-    .C(_01867_),
-    .D(_01882_),
+ sky130_fd_sc_hd__inv_2 _06891_ (.A(\u_spim_regs.spim_reg_rdata[22] ),
+    .Y(_01882_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _06892_ (.A(_01502_),
     .X(_01883_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _06994_ (.A1_N(_01861_),
-    .A2_N(_01822_),
-    .B1(_01822_),
-    .B2(_01883_),
-    .X(_01262_),
+ sky130_fd_sc_hd__and2_4 _06893_ (.A(\u_spim_regs.cfg_m0_dummy_cnt[0] ),
+    .B(_01676_),
+    .X(_01884_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06995_ (.A(\u_spim_regs.spim_reg_rdata[22] ),
-    .Y(_01884_),
+ sky130_fd_sc_hd__inv_2 _06894_ (.A(\u_spim_regs.cfg_m1_addr[22] ),
+    .Y(_01885_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _06996_ (.A(_01503_),
-    .X(_01885_),
+ sky130_fd_sc_hd__buf_2 _06895_ (.A(_01515_),
+    .X(_01886_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06997_ (.A(\u_spim_regs.cfg_m0_dummy_cnt[0] ),
-    .Y(_01886_),
+ sky130_fd_sc_hd__a2bb2o_4 _06896_ (.A1_N(_01885_),
+    .A2_N(_01886_),
+    .B1(\u_spim_regs.cfg_m1_dummy_cnt[0] ),
+    .B2(_01825_),
+    .X(_01887_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _06998_ (.A(_01886_),
-    .B(_01792_),
-    .Y(_01887_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _06999_ (.A(\u_spim_regs.cfg_m1_addr[22] ),
+ sky130_fd_sc_hd__inv_2 _06897_ (.A(_01485_),
     .Y(_01888_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07000_ (.A(_01677_),
+ sky130_fd_sc_hd__or2_4 _06898_ (.A(_01888_),
+    .B(_01495_),
     .X(_01889_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07001_ (.A1_N(_01888_),
-    .A2_N(_01889_),
-    .B1(\u_spim_regs.cfg_m1_dummy_cnt[0] ),
-    .B2(_01680_),
-    .X(_01890_),
+ sky130_fd_sc_hd__nor2_4 _06899_ (.A(_01766_),
+    .B(_01889_),
+    .Y(_01890_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07002_ (.A(_01486_),
-    .Y(_01891_),
+ sky130_fd_sc_hd__or2_4 _06900_ (.A(_01797_),
+    .B(\u_m1_res_fifo.mem[0][22] ),
+    .X(_01891_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07003_ (.A(_01891_),
-    .B(_01496_),
+ sky130_fd_sc_hd__or2_4 _06901_ (.A(_01799_),
+    .B(\u_m1_res_fifo.mem[1][22] ),
     .X(_01892_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07004_ (.A(_01765_),
-    .B(_01892_),
-    .Y(_01893_),
+ sky130_fd_sc_hd__and3_4 _06902_ (.A(_01578_),
+    .B(_01891_),
+    .C(_01892_),
+    .X(_01893_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07005_ (.A(_01798_),
-    .B(\u_m1_res_fifo.mem[0][22] ),
+ sky130_fd_sc_hd__or2_4 _06903_ (.A(_01802_),
+    .B(\u_m1_res_fifo.mem[3][22] ),
     .X(_01894_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07006_ (.A(_01800_),
-    .B(\u_m1_res_fifo.mem[1][22] ),
+ sky130_fd_sc_hd__or2_4 _06904_ (.A(_01804_),
+    .B(\u_m1_res_fifo.mem[2][22] ),
     .X(_01895_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07007_ (.A(_01576_),
+ sky130_fd_sc_hd__and3_4 _06905_ (.A(_01845_),
     .B(_01894_),
     .C(_01895_),
     .X(_01896_),
@@ -4428,51 +4428,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07008_ (.A(_01803_),
-    .B(\u_m1_res_fifo.mem[3][22] ),
+ sky130_fd_sc_hd__or3_4 _06906_ (.A(_01841_),
+    .B(_01893_),
+    .C(_01896_),
     .X(_01897_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07009_ (.A(_01805_),
-    .B(\u_m1_res_fifo.mem[2][22] ),
+ sky130_fd_sc_hd__or2_4 _06907_ (.A(_01668_),
+    .B(\u_m1_res_fifo.mem[4][22] ),
     .X(_01898_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07010_ (.A(_01846_),
-    .B(_01897_),
-    .C(_01898_),
+ sky130_fd_sc_hd__or2_4 _06908_ (.A(_01643_),
+    .B(\u_m1_res_fifo.mem[5][22] ),
     .X(_01899_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07011_ (.A(_01842_),
-    .B(_01896_),
+ sky130_fd_sc_hd__and3_4 _06909_ (.A(_01640_),
+    .B(_01898_),
     .C(_01899_),
     .X(_01900_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07012_ (.A(_01666_),
-    .B(\u_m1_res_fifo.mem[4][22] ),
+ sky130_fd_sc_hd__or2_4 _06910_ (.A(_01811_),
+    .B(\u_m1_res_fifo.mem[7][22] ),
     .X(_01901_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07013_ (.A(_01641_),
-    .B(\u_m1_res_fifo.mem[5][22] ),
+ sky130_fd_sc_hd__or2_4 _06911_ (.A(_01813_),
+    .B(\u_m1_res_fifo.mem[6][22] ),
     .X(_01902_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07014_ (.A(_01638_),
+ sky130_fd_sc_hd__and3_4 _06912_ (.A(_01853_),
     .B(_01901_),
     .C(_01902_),
     .X(_01903_),
@@ -4480,146 +4480,148 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07015_ (.A(_01812_),
-    .B(\u_m1_res_fifo.mem[7][22] ),
+ sky130_fd_sc_hd__or3_4 _06913_ (.A(_01639_),
+    .B(_01900_),
+    .C(_01903_),
     .X(_01904_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07016_ (.A(_01814_),
-    .B(\u_m1_res_fifo.mem[6][22] ),
+ sky130_fd_sc_hd__and3_4 _06914_ (.A(_01897_),
+    .B(_01904_),
+    .C(_01817_),
     .X(_01905_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07017_ (.A(_01854_),
-    .B(_01904_),
-    .C(_01905_),
+ sky130_fd_sc_hd__or4_4 _06915_ (.A(_01884_),
+    .B(_01887_),
+    .C(_01890_),
+    .D(_01905_),
     .X(_01906_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07018_ (.A(_01637_),
-    .B(_01903_),
-    .C(_01906_),
-    .X(_01907_),
+ sky130_fd_sc_hd__a2bb2o_4 _06916_ (.A1_N(_01882_),
+    .A2_N(_01883_),
+    .B1(_01883_),
+    .B2(_01906_),
+    .X(_01262_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07019_ (.A(_01900_),
-    .B(_01907_),
-    .C(_01818_),
+ sky130_fd_sc_hd__inv_2 _06917_ (.A(\u_spim_regs.spim_reg_rdata[21] ),
+    .Y(_01907_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _06918_ (.A(\u_spim_regs.cfg_m0_addr_cnt[1] ),
+    .B(_01676_),
     .X(_01908_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07020_ (.A(_01887_),
-    .B(_01890_),
-    .C(_01893_),
-    .D(_01908_),
-    .X(_01909_),
+ sky130_fd_sc_hd__inv_2 _06919_ (.A(\u_spim_regs.cfg_m1_addr[21] ),
+    .Y(_01909_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07021_ (.A1_N(_01884_),
-    .A2_N(_01885_),
-    .B1(_01885_),
-    .B2(_01909_),
-    .X(_01261_),
+ sky130_fd_sc_hd__a2bb2o_4 _06920_ (.A1_N(_01909_),
+    .A2_N(_01886_),
+    .B1(\u_spim_regs.cfg_m1_addr_cnt[1] ),
+    .B2(_01825_),
+    .X(_01910_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07022_ (.A(\u_spim_regs.spim_reg_rdata[21] ),
-    .Y(_01910_),
+ sky130_fd_sc_hd__buf_2 _06921_ (.A(_01496_),
+    .X(_01911_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07023_ (.A(\u_spim_regs.cfg_m0_addr_cnt[1] ),
-    .Y(_01911_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07024_ (.A(_01911_),
-    .B(_01634_),
+ sky130_fd_sc_hd__nor2_4 _06922_ (.A(_01911_),
+    .B(_01548_),
     .Y(_01912_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07025_ (.A(\u_spim_regs.cfg_m1_addr[21] ),
-    .Y(_01913_),
+ sky130_fd_sc_hd__or2_4 _06923_ (.A(_01650_),
+    .B(\u_m1_res_fifo.mem[0][21] ),
+    .X(_01913_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07026_ (.A1_N(_01913_),
-    .A2_N(_01889_),
-    .B1(\u_spim_regs.cfg_m1_addr_cnt[1] ),
-    .B2(_01680_),
+ sky130_fd_sc_hd__or2_4 _06924_ (.A(_01588_),
+    .B(\u_m1_res_fifo.mem[1][21] ),
     .X(_01914_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07027_ (.A(_01497_),
+ sky130_fd_sc_hd__and3_4 _06925_ (.A(_01578_),
+    .B(_01913_),
+    .C(_01914_),
     .X(_01915_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07028_ (.A(_01915_),
-    .B(_01546_),
-    .Y(_01916_),
+ sky130_fd_sc_hd__or2_4 _06926_ (.A(_01561_),
+    .B(\u_m1_res_fifo.mem[3][21] ),
+    .X(_01916_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07029_ (.A(_01648_),
-    .B(\u_m1_res_fifo.mem[0][21] ),
+ sky130_fd_sc_hd__or2_4 _06927_ (.A(_01590_),
+    .B(\u_m1_res_fifo.mem[2][21] ),
     .X(_01917_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07030_ (.A(_01586_),
-    .B(\u_m1_res_fifo.mem[1][21] ),
+ sky130_fd_sc_hd__and3_4 _06928_ (.A(_01845_),
+    .B(_01916_),
+    .C(_01917_),
     .X(_01918_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07031_ (.A(_01576_),
-    .B(_01917_),
+ sky130_fd_sc_hd__or3_4 _06929_ (.A(_01841_),
+    .B(_01915_),
     .C(_01918_),
     .X(_01919_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07032_ (.A(_01559_),
-    .B(\u_m1_res_fifo.mem[3][21] ),
+ sky130_fd_sc_hd__or2_4 _06930_ (.A(_01668_),
+    .B(\u_m1_res_fifo.mem[4][21] ),
     .X(_01920_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07033_ (.A(_01588_),
-    .B(\u_m1_res_fifo.mem[2][21] ),
+ sky130_fd_sc_hd__or2_4 _06931_ (.A(_01643_),
+    .B(\u_m1_res_fifo.mem[5][21] ),
     .X(_01921_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07034_ (.A(_01846_),
+ sky130_fd_sc_hd__and3_4 _06932_ (.A(_01640_),
     .B(_01920_),
     .C(_01921_),
     .X(_01922_),
@@ -4627,161 +4629,159 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07035_ (.A(_01842_),
-    .B(_01919_),
-    .C(_01922_),
+ sky130_fd_sc_hd__or2_4 _06933_ (.A(_01648_),
+    .B(\u_m1_res_fifo.mem[7][21] ),
     .X(_01923_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07036_ (.A(_01666_),
-    .B(\u_m1_res_fifo.mem[4][21] ),
+ sky130_fd_sc_hd__or2_4 _06934_ (.A(_01557_),
+    .B(\u_m1_res_fifo.mem[6][21] ),
     .X(_01924_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07037_ (.A(_01641_),
-    .B(\u_m1_res_fifo.mem[5][21] ),
+ sky130_fd_sc_hd__and3_4 _06935_ (.A(_01853_),
+    .B(_01923_),
+    .C(_01924_),
     .X(_01925_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07038_ (.A(_01638_),
-    .B(_01924_),
+ sky130_fd_sc_hd__or3_4 _06936_ (.A(_01639_),
+    .B(_01922_),
     .C(_01925_),
     .X(_01926_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07039_ (.A(_01646_),
-    .B(\u_m1_res_fifo.mem[7][21] ),
+ sky130_fd_sc_hd__and3_4 _06937_ (.A(_01919_),
+    .B(_01926_),
+    .C(_01672_),
     .X(_01927_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07040_ (.A(_01555_),
-    .B(\u_m1_res_fifo.mem[6][21] ),
+ sky130_fd_sc_hd__or4_4 _06938_ (.A(_01908_),
+    .B(_01910_),
+    .C(_01912_),
+    .D(_01927_),
     .X(_01928_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07041_ (.A(_01854_),
-    .B(_01927_),
-    .C(_01928_),
-    .X(_01929_),
+ sky130_fd_sc_hd__a2bb2o_4 _06939_ (.A1_N(_01907_),
+    .A2_N(_01883_),
+    .B1(_01883_),
+    .B2(_01928_),
+    .X(_01261_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07042_ (.A(_01637_),
-    .B(_01926_),
-    .C(_01929_),
-    .X(_01930_),
+ sky130_fd_sc_hd__inv_2 _06940_ (.A(\u_spim_regs.cfg_m1_addr[20] ),
+    .Y(_01929_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07043_ (.A(_01923_),
-    .B(_01930_),
-    .C(_01670_),
+ sky130_fd_sc_hd__inv_2 _06941_ (.A(_01532_),
+    .Y(_01930_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _06942_ (.A(_01930_),
     .X(_01931_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07044_ (.A(_01912_),
-    .B(_01914_),
-    .C(_01916_),
-    .D(_01931_),
+ sky130_fd_sc_hd__o22a_4 _06943_ (.A1(_01929_),
+    .A2(_01626_),
+    .B1(_01931_),
+    .B2(_01630_),
     .X(_01932_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07045_ (.A1_N(_01910_),
-    .A2_N(_01885_),
-    .B1(_01885_),
-    .B2(_01932_),
-    .X(_01260_),
+ sky130_fd_sc_hd__buf_2 _06944_ (.A(_01518_),
+    .X(_01933_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07046_ (.A(\u_spim_regs.cfg_m1_addr[20] ),
-    .Y(_01933_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07047_ (.A(psn_net_238),
+ sky130_fd_sc_hd__buf_2 _06945_ (.A(_01933_),
     .X(_01934_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07048_ (.A(_01934_),
+ sky130_fd_sc_hd__buf_2 _06946_ (.A(_01676_),
     .X(_01935_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07049_ (.A1(_01933_),
-    .A2(_01624_),
-    .B1(_01935_),
-    .B2(_01628_),
-    .X(_01936_),
+ sky130_fd_sc_hd__a22oi_4 _06947_ (.A1(\u_spim_regs.cfg_m1_addr_cnt[0] ),
+    .A2(_01934_),
+    .B1(\u_spim_regs.cfg_m0_addr_cnt[0] ),
+    .B2(_01935_),
+    .Y(_01936_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07050_ (.A(\u_spim_regs.cfg_m1_addr_cnt[0] ),
-    .Y(_01937_),
+ sky130_fd_sc_hd__buf_2 _06948_ (.A(_01657_),
+    .X(_01937_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07051_ (.A(\u_spim_regs.cfg_m0_addr_cnt[0] ),
-    .Y(_01938_),
+ sky130_fd_sc_hd__or2_4 _06949_ (.A(_01937_),
+    .B(\u_m1_res_fifo.mem[4][20] ),
+    .X(_01938_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07052_ (.A1(_01937_),
-    .A2(_01632_),
-    .B1(_01938_),
-    .B2(_01634_),
+ sky130_fd_sc_hd__or2_4 _06950_ (.A(_01643_),
+    .B(\u_m1_res_fifo.mem[5][20] ),
     .X(_01939_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07053_ (.A(_01655_),
+ sky130_fd_sc_hd__and3_4 _06951_ (.A(_01640_),
+    .B(_01938_),
+    .C(_01939_),
     .X(_01940_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07054_ (.A(_01940_),
-    .B(\u_m1_res_fifo.mem[4][20] ),
+ sky130_fd_sc_hd__or2_4 _06952_ (.A(_01648_),
+    .B(\u_m1_res_fifo.mem[7][20] ),
     .X(_01941_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07055_ (.A(_01641_),
-    .B(\u_m1_res_fifo.mem[5][20] ),
+ sky130_fd_sc_hd__or2_4 _06953_ (.A(_01650_),
+    .B(\u_m1_res_fifo.mem[6][20] ),
     .X(_01942_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07056_ (.A(_01638_),
+ sky130_fd_sc_hd__and3_4 _06954_ (.A(_01647_),
     .B(_01941_),
     .C(_01942_),
     .X(_01943_),
@@ -4789,218 +4789,218 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07057_ (.A(_01646_),
-    .B(\u_m1_res_fifo.mem[7][20] ),
+ sky130_fd_sc_hd__or3_4 _06955_ (.A(_01639_),
+    .B(_01940_),
+    .C(_01943_),
     .X(_01944_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07058_ (.A(_01648_),
-    .B(\u_m1_res_fifo.mem[6][20] ),
+ sky130_fd_sc_hd__buf_2 _06956_ (.A(_01492_),
     .X(_01945_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07059_ (.A(_01645_),
-    .B(_01944_),
-    .C(_01945_),
+ sky130_fd_sc_hd__buf_2 _06957_ (.A(_01945_),
     .X(_01946_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07060_ (.A(_01637_),
-    .B(_01943_),
-    .C(_01946_),
+ sky130_fd_sc_hd__or2_4 _06958_ (.A(_01658_),
+    .B(\u_m1_res_fifo.mem[0][20] ),
     .X(_01947_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07061_ (.A(_01493_),
+ sky130_fd_sc_hd__or2_4 _06959_ (.A(_01662_),
+    .B(\u_m1_res_fifo.mem[1][20] ),
     .X(_01948_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07062_ (.A(_01948_),
+ sky130_fd_sc_hd__and3_4 _06960_ (.A(_01946_),
+    .B(_01947_),
+    .C(_01948_),
     .X(_01949_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07063_ (.A(_01656_),
-    .B(\u_m1_res_fifo.mem[0][20] ),
+ sky130_fd_sc_hd__buf_2 _06961_ (.A(_01661_),
     .X(_01950_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07064_ (.A(_01660_),
-    .B(\u_m1_res_fifo.mem[1][20] ),
+ sky130_fd_sc_hd__or2_4 _06962_ (.A(_01950_),
+    .B(\u_m1_res_fifo.mem[3][20] ),
     .X(_01951_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07065_ (.A(_01949_),
-    .B(_01950_),
-    .C(_01951_),
+ sky130_fd_sc_hd__or2_4 _06963_ (.A(_01668_),
+    .B(\u_m1_res_fifo.mem[2][20] ),
     .X(_01952_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07066_ (.A(_01659_),
+ sky130_fd_sc_hd__and3_4 _06964_ (.A(_01665_),
+    .B(_01951_),
+    .C(_01952_),
     .X(_01953_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07067_ (.A(_01953_),
-    .B(\u_m1_res_fifo.mem[3][20] ),
+ sky130_fd_sc_hd__or3_4 _06965_ (.A(_01654_),
+    .B(_01949_),
+    .C(_01953_),
     .X(_01954_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07068_ (.A(_01666_),
-    .B(\u_m1_res_fifo.mem[2][20] ),
+ sky130_fd_sc_hd__and3_4 _06966_ (.A(_01944_),
+    .B(_01954_),
+    .C(_01672_),
     .X(_01955_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07069_ (.A(_01663_),
-    .B(_01954_),
-    .C(_01955_),
-    .X(_01956_),
+ sky130_fd_sc_hd__inv_2 _06967_ (.A(_01955_),
+    .Y(_01956_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07070_ (.A(_01652_),
-    .B(_01952_),
+ sky130_fd_sc_hd__and3_4 _06968_ (.A(_01932_),
+    .B(_01936_),
     .C(_01956_),
     .X(_01957_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07071_ (.A(_01947_),
-    .B(_01957_),
-    .C(_01670_),
+ sky130_fd_sc_hd__a2bb2o_4 _06969_ (.A1_N(_01726_),
+    .A2_N(_01957_),
+    .B1(\u_spim_regs.spim_reg_rdata[20] ),
+    .B2(_01726_),
+    .X(_01260_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _06970_ (.A(_01623_),
     .X(_01958_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07072_ (.A(_01958_),
+ sky130_fd_sc_hd__inv_2 _06971_ (.A(\u_spim_regs.cfg_m1_addr[19] ),
     .Y(_01959_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07073_ (.A(_01936_),
-    .B(_01939_),
-    .C(_01959_),
+ sky130_fd_sc_hd__buf_2 _06972_ (.A(_01537_),
     .X(_01960_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07074_ (.A1_N(_01725_),
-    .A2_N(_01960_),
-    .B1(\u_spim_regs.spim_reg_rdata[20] ),
-    .B2(_01725_),
-    .X(_01259_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07075_ (.A(_01621_),
+ sky130_fd_sc_hd__o22a_4 _06973_ (.A1(_01959_),
+    .A2(_01626_),
+    .B1(_01960_),
+    .B2(_01630_),
     .X(_01961_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07076_ (.A(\u_spim_regs.cfg_m1_addr[19] ),
-    .Y(_01962_),
+ sky130_fd_sc_hd__buf_2 _06974_ (.A(\u_spim_regs.cfg_m1_spi_seq[3] ),
+    .X(_01962_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07077_ (.A(_01534_),
-    .X(_01963_),
+ sky130_fd_sc_hd__inv_2 _06975_ (.A(_01962_),
+    .Y(_01963_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07078_ (.A1(_01962_),
-    .A2(_01624_),
-    .B1(_01963_),
-    .B2(_01628_),
+ sky130_fd_sc_hd__buf_2 _06976_ (.A(_01963_),
     .X(_01964_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07079_ (.A(\u_spim_regs.cfg_m1_spi_seq[3] ),
-    .X(_01965_),
+ sky130_fd_sc_hd__inv_2 _06977_ (.A(\u_spim_regs.cfg_m0_spi_seq[3] ),
+    .Y(_01965_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07080_ (.A(_01965_),
-    .Y(_01966_),
+ sky130_fd_sc_hd__o22a_4 _06978_ (.A1(_01964_),
+    .A2(_01634_),
+    .B1(_01965_),
+    .B2(_01636_),
+    .X(_01966_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07081_ (.A(_01966_),
+ sky130_fd_sc_hd__buf_2 _06979_ (.A(_01575_),
     .X(_01967_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07082_ (.A(\u_spim_regs.cfg_m0_spi_seq[3] ),
-    .Y(_01968_),
+ sky130_fd_sc_hd__or2_4 _06980_ (.A(_01937_),
+    .B(\u_m1_res_fifo.mem[4][19] ),
+    .X(_01968_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07083_ (.A1(_01967_),
-    .A2(_01632_),
-    .B1(_01968_),
-    .B2(_01634_),
+ sky130_fd_sc_hd__or2_4 _06981_ (.A(_01666_),
+    .B(\u_m1_res_fifo.mem[5][19] ),
     .X(_01969_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07084_ (.A(_01573_),
+ sky130_fd_sc_hd__and3_4 _06982_ (.A(_01655_),
+    .B(_01968_),
+    .C(_01969_),
     .X(_01970_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07085_ (.A(_01940_),
-    .B(\u_m1_res_fifo.mem[4][19] ),
+ sky130_fd_sc_hd__or2_4 _06983_ (.A(_01648_),
+    .B(\u_m1_res_fifo.mem[7][19] ),
     .X(_01971_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07086_ (.A(_01664_),
-    .B(\u_m1_res_fifo.mem[5][19] ),
+ sky130_fd_sc_hd__or2_4 _06984_ (.A(_01650_),
+    .B(\u_m1_res_fifo.mem[6][19] ),
     .X(_01972_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07087_ (.A(_01653_),
+ sky130_fd_sc_hd__and3_4 _06985_ (.A(_01647_),
     .B(_01971_),
     .C(_01972_),
     .X(_01973_),
@@ -5008,2071 +5008,2099 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07088_ (.A(_01646_),
-    .B(\u_m1_res_fifo.mem[7][19] ),
+ sky130_fd_sc_hd__or3_4 _06986_ (.A(_01967_),
+    .B(_01970_),
+    .C(_01973_),
     .X(_01974_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07089_ (.A(_01648_),
-    .B(\u_m1_res_fifo.mem[6][19] ),
+ sky130_fd_sc_hd__buf_2 _06987_ (.A(_01656_),
     .X(_01975_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07090_ (.A(_01645_),
-    .B(_01974_),
-    .C(_01975_),
+ sky130_fd_sc_hd__buf_2 _06988_ (.A(_01975_),
     .X(_01976_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07091_ (.A(_01970_),
-    .B(_01973_),
-    .C(_01976_),
+ sky130_fd_sc_hd__or2_4 _06989_ (.A(_01976_),
+    .B(\u_m1_res_fifo.mem[0][19] ),
     .X(_01977_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07092_ (.A(_01654_),
+ sky130_fd_sc_hd__buf_2 _06990_ (.A(_01660_),
     .X(_01978_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07093_ (.A(_01978_),
+ sky130_fd_sc_hd__buf_2 _06991_ (.A(_01978_),
     .X(_01979_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07094_ (.A(_01979_),
-    .B(\u_m1_res_fifo.mem[0][19] ),
+ sky130_fd_sc_hd__or2_4 _06992_ (.A(_01979_),
+    .B(\u_m1_res_fifo.mem[1][19] ),
     .X(_01980_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07095_ (.A(_01658_),
+ sky130_fd_sc_hd__and3_4 _06993_ (.A(_01946_),
+    .B(_01977_),
+    .C(_01980_),
     .X(_01981_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07096_ (.A(_01981_),
+ sky130_fd_sc_hd__or2_4 _06994_ (.A(_01950_),
+    .B(\u_m1_res_fifo.mem[3][19] ),
     .X(_01982_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07097_ (.A(_01982_),
-    .B(\u_m1_res_fifo.mem[1][19] ),
+ sky130_fd_sc_hd__or2_4 _06995_ (.A(_01641_),
+    .B(\u_m1_res_fifo.mem[2][19] ),
     .X(_01983_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07098_ (.A(_01949_),
-    .B(_01980_),
+ sky130_fd_sc_hd__and3_4 _06996_ (.A(_01665_),
+    .B(_01982_),
     .C(_01983_),
     .X(_01984_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07099_ (.A(_01953_),
-    .B(\u_m1_res_fifo.mem[3][19] ),
+ sky130_fd_sc_hd__or3_4 _06997_ (.A(_01654_),
+    .B(_01981_),
+    .C(_01984_),
     .X(_01985_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07100_ (.A(_01639_),
-    .B(\u_m1_res_fifo.mem[2][19] ),
+ sky130_fd_sc_hd__and3_4 _06998_ (.A(_01974_),
+    .B(_01985_),
+    .C(_01672_),
     .X(_01986_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07101_ (.A(_01663_),
-    .B(_01985_),
-    .C(_01986_),
-    .X(_01987_),
+ sky130_fd_sc_hd__inv_2 _06999_ (.A(_01986_),
+    .Y(_01987_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07102_ (.A(_01652_),
-    .B(_01984_),
+ sky130_fd_sc_hd__and3_4 _07000_ (.A(_01961_),
+    .B(_01966_),
     .C(_01987_),
     .X(_01988_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07103_ (.A(_01977_),
-    .B(_01988_),
-    .C(_01670_),
-    .X(_01989_),
+ sky130_fd_sc_hd__a2bb2o_4 _07001_ (.A1_N(_01958_),
+    .A2_N(_01988_),
+    .B1(\u_spim_regs.spim_reg_rdata[19] ),
+    .B2(_01958_),
+    .X(_01259_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07104_ (.A(_01989_),
+ sky130_fd_sc_hd__inv_2 _07002_ (.A(\u_spim_regs.cfg_m1_addr[18] ),
+    .Y(_01989_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07003_ (.A(psn_net_192),
     .Y(_01990_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07105_ (.A(_01964_),
-    .B(_01969_),
-    .C(_01990_),
+ sky130_fd_sc_hd__buf_2 _07004_ (.A(_01990_),
     .X(_01991_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07106_ (.A1_N(_01961_),
-    .A2_N(_01991_),
-    .B1(\u_spim_regs.spim_reg_rdata[19] ),
-    .B2(_01961_),
-    .X(_01258_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07107_ (.A(\u_spim_regs.cfg_m1_addr[18] ),
-    .Y(_01992_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07108_ (.A(_01529_),
-    .X(_01993_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07109_ (.A1(_01992_),
+ sky130_fd_sc_hd__o22a_4 _07005_ (.A1(_01989_),
     .A2(_01516_),
-    .B1(_01993_),
-    .B2(_01628_),
+    .B1(_01991_),
+    .B2(_01630_),
+    .X(_01992_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07006_ (.A(\u_spim_regs.cfg_m1_spi_seq[2] ),
+    .Y(_01993_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07007_ (.A(_01993_),
     .X(_01994_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07110_ (.A(\u_spim_regs.cfg_m1_spi_seq[2] ),
+ sky130_fd_sc_hd__inv_2 _07008_ (.A(\u_spim_regs.cfg_m0_spi_seq[2] ),
     .Y(_01995_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07111_ (.A(_01995_),
+ sky130_fd_sc_hd__o22a_4 _07009_ (.A1(_01994_),
+    .A2(_01634_),
+    .B1(_01995_),
+    .B2(_01636_),
     .X(_01996_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07112_ (.A(_01631_),
+ sky130_fd_sc_hd__or2_4 _07010_ (.A(_01937_),
+    .B(\u_m1_res_fifo.mem[4][18] ),
     .X(_01997_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07113_ (.A(\u_spim_regs.cfg_m0_spi_seq[2] ),
-    .Y(_01998_),
+ sky130_fd_sc_hd__or2_4 _07011_ (.A(_01666_),
+    .B(\u_m1_res_fifo.mem[5][18] ),
+    .X(_01998_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07114_ (.A(_01508_),
+ sky130_fd_sc_hd__and3_4 _07012_ (.A(_01655_),
+    .B(_01997_),
+    .C(_01998_),
     .X(_01999_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07115_ (.A(_01999_),
+ sky130_fd_sc_hd__or2_4 _07013_ (.A(_01583_),
+    .B(\u_m1_res_fifo.mem[7][18] ),
     .X(_02000_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07116_ (.A1(_01996_),
-    .A2(_01997_),
-    .B1(_01998_),
-    .B2(_02000_),
+ sky130_fd_sc_hd__or2_4 _07014_ (.A(_01580_),
+    .B(\u_m1_res_fifo.mem[6][18] ),
     .X(_02001_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07117_ (.A(_01940_),
-    .B(\u_m1_res_fifo.mem[4][18] ),
+ sky130_fd_sc_hd__and3_4 _07015_ (.A(_01647_),
+    .B(_02000_),
+    .C(_02001_),
     .X(_02002_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07118_ (.A(_01664_),
-    .B(\u_m1_res_fifo.mem[5][18] ),
+ sky130_fd_sc_hd__or3_4 _07016_ (.A(_01967_),
+    .B(_01999_),
+    .C(_02002_),
     .X(_02003_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07119_ (.A(_01653_),
-    .B(_02002_),
-    .C(_02003_),
+ sky130_fd_sc_hd__or2_4 _07017_ (.A(_01976_),
+    .B(\u_m1_res_fifo.mem[0][18] ),
     .X(_02004_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07120_ (.A(_01581_),
-    .B(\u_m1_res_fifo.mem[7][18] ),
+ sky130_fd_sc_hd__or2_4 _07018_ (.A(_01979_),
+    .B(\u_m1_res_fifo.mem[1][18] ),
     .X(_02005_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07121_ (.A(_01578_),
-    .B(\u_m1_res_fifo.mem[6][18] ),
+ sky130_fd_sc_hd__and3_4 _07019_ (.A(_01946_),
+    .B(_02004_),
+    .C(_02005_),
     .X(_02006_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07122_ (.A(_01645_),
-    .B(_02005_),
-    .C(_02006_),
+ sky130_fd_sc_hd__buf_2 _07020_ (.A(_01646_),
     .X(_02007_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07123_ (.A(_01970_),
-    .B(_02004_),
-    .C(_02007_),
+ sky130_fd_sc_hd__or2_4 _07021_ (.A(_01950_),
+    .B(\u_m1_res_fifo.mem[3][18] ),
     .X(_02008_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07124_ (.A(_01979_),
-    .B(\u_m1_res_fifo.mem[0][18] ),
+ sky130_fd_sc_hd__or2_4 _07022_ (.A(_01641_),
+    .B(\u_m1_res_fifo.mem[2][18] ),
     .X(_02009_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07125_ (.A(_01982_),
-    .B(\u_m1_res_fifo.mem[1][18] ),
+ sky130_fd_sc_hd__and3_4 _07023_ (.A(_02007_),
+    .B(_02008_),
+    .C(_02009_),
     .X(_02010_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07126_ (.A(_01949_),
-    .B(_02009_),
+ sky130_fd_sc_hd__or3_4 _07024_ (.A(_01654_),
+    .B(_02006_),
     .C(_02010_),
     .X(_02011_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07127_ (.A(_01644_),
+ sky130_fd_sc_hd__buf_2 _07025_ (.A(_01595_),
     .X(_02012_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07128_ (.A(_01953_),
-    .B(\u_m1_res_fifo.mem[3][18] ),
+ sky130_fd_sc_hd__and3_4 _07026_ (.A(_02003_),
+    .B(_02011_),
+    .C(_02012_),
     .X(_02013_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07129_ (.A(_01639_),
-    .B(\u_m1_res_fifo.mem[2][18] ),
-    .X(_02014_),
+ sky130_fd_sc_hd__inv_2 _07027_ (.A(_02013_),
+    .Y(_02014_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07130_ (.A(_02012_),
-    .B(_02013_),
+ sky130_fd_sc_hd__and3_4 _07028_ (.A(_01992_),
+    .B(_01996_),
     .C(_02014_),
     .X(_02015_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07131_ (.A(_01652_),
-    .B(_02011_),
-    .C(_02015_),
+ sky130_fd_sc_hd__a2bb2o_4 _07029_ (.A1_N(_01958_),
+    .A2_N(_02015_),
+    .B1(\u_spim_regs.spim_reg_rdata[18] ),
+    .B2(_01958_),
+    .X(_01258_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07030_ (.A(_01623_),
     .X(_02016_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07132_ (.A(_01593_),
-    .X(_02017_),
+ sky130_fd_sc_hd__inv_2 _07031_ (.A(\u_spim_regs.cfg_m1_addr[17] ),
+    .Y(_02017_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07133_ (.A(_02008_),
-    .B(_02016_),
-    .C(_02017_),
+ sky130_fd_sc_hd__buf_2 _07032_ (.A(_01531_),
     .X(_02018_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07134_ (.A(_02018_),
-    .Y(_02019_),
+ sky130_fd_sc_hd__o22a_4 _07033_ (.A1(_02017_),
+    .A2(_01516_),
+    .B1(_02018_),
+    .B2(_01733_),
+    .X(_02019_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07135_ (.A(_01994_),
-    .B(_02001_),
-    .C(_02019_),
-    .X(_02020_),
+ sky130_fd_sc_hd__inv_2 _07034_ (.A(\u_spim_regs.cfg_m1_spi_seq[1] ),
+    .Y(_02020_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07136_ (.A1_N(_01961_),
-    .A2_N(_02020_),
-    .B1(\u_spim_regs.spim_reg_rdata[18] ),
-    .B2(_01961_),
-    .X(_01257_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07137_ (.A(_01621_),
+ sky130_fd_sc_hd__buf_2 _07035_ (.A(_02020_),
     .X(_02021_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07138_ (.A(\u_spim_regs.cfg_m1_addr[17] ),
-    .Y(_02022_),
+ sky130_fd_sc_hd__buf_2 _07036_ (.A(_01633_),
+    .X(_02022_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07139_ (.A(spi_debug[17]),
+ sky130_fd_sc_hd__inv_2 _07037_ (.A(\u_spim_regs.cfg_m0_spi_seq[1] ),
     .Y(_02023_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07140_ (.A(_02023_),
+ sky130_fd_sc_hd__o22a_4 _07038_ (.A1(_02021_),
+    .A2(_02022_),
+    .B1(_02023_),
+    .B2(_01636_),
     .X(_02024_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07141_ (.A(_02024_),
+ sky130_fd_sc_hd__or2_4 _07039_ (.A(_01937_),
+    .B(\u_m1_res_fifo.mem[4][17] ),
     .X(_02025_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07142_ (.A1(_02022_),
-    .A2(_01516_),
-    .B1(_02025_),
-    .B2(_01731_),
+ sky130_fd_sc_hd__or2_4 _07040_ (.A(_01666_),
+    .B(\u_m1_res_fifo.mem[5][17] ),
     .X(_02026_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07143_ (.A(\u_spim_regs.cfg_m1_spi_seq[1] ),
-    .Y(_02027_),
+ sky130_fd_sc_hd__and3_4 _07041_ (.A(_01655_),
+    .B(_02025_),
+    .C(_02026_),
+    .X(_02027_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07144_ (.A(_02027_),
+ sky130_fd_sc_hd__or2_4 _07042_ (.A(_01583_),
+    .B(\u_m1_res_fifo.mem[7][17] ),
     .X(_02028_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07145_ (.A(\u_spim_regs.cfg_m0_spi_seq[1] ),
-    .Y(_02029_),
+ sky130_fd_sc_hd__or2_4 _07043_ (.A(_01580_),
+    .B(\u_m1_res_fifo.mem[6][17] ),
+    .X(_02029_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07146_ (.A1(_02028_),
-    .A2(_01997_),
-    .B1(_02029_),
-    .B2(_02000_),
+ sky130_fd_sc_hd__and3_4 _07044_ (.A(_01665_),
+    .B(_02028_),
+    .C(_02029_),
     .X(_02030_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07147_ (.A(_01940_),
-    .B(\u_m1_res_fifo.mem[4][17] ),
+ sky130_fd_sc_hd__or3_4 _07045_ (.A(_01967_),
+    .B(_02027_),
+    .C(_02030_),
     .X(_02031_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07148_ (.A(_01664_),
-    .B(\u_m1_res_fifo.mem[5][17] ),
+ sky130_fd_sc_hd__buf_2 _07046_ (.A(_01550_),
     .X(_02032_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07149_ (.A(_01653_),
-    .B(_02031_),
-    .C(_02032_),
+ sky130_fd_sc_hd__or2_4 _07047_ (.A(_01976_),
+    .B(\u_m1_res_fifo.mem[0][17] ),
     .X(_02033_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07150_ (.A(_01581_),
-    .B(\u_m1_res_fifo.mem[7][17] ),
+ sky130_fd_sc_hd__or2_4 _07048_ (.A(_01979_),
+    .B(\u_m1_res_fifo.mem[1][17] ),
     .X(_02034_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07151_ (.A(_01578_),
-    .B(\u_m1_res_fifo.mem[6][17] ),
+ sky130_fd_sc_hd__and3_4 _07049_ (.A(_01946_),
+    .B(_02033_),
+    .C(_02034_),
     .X(_02035_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07152_ (.A(_01663_),
-    .B(_02034_),
-    .C(_02035_),
+ sky130_fd_sc_hd__or2_4 _07050_ (.A(_01950_),
+    .B(\u_m1_res_fifo.mem[3][17] ),
     .X(_02036_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07153_ (.A(_01970_),
-    .B(_02033_),
-    .C(_02036_),
+ sky130_fd_sc_hd__or2_4 _07051_ (.A(_01641_),
+    .B(\u_m1_res_fifo.mem[2][17] ),
     .X(_02037_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07154_ (.A(_01548_),
+ sky130_fd_sc_hd__and3_4 _07052_ (.A(_02007_),
+    .B(_02036_),
+    .C(_02037_),
     .X(_02038_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07155_ (.A(_01979_),
-    .B(\u_m1_res_fifo.mem[0][17] ),
+ sky130_fd_sc_hd__or3_4 _07053_ (.A(_02032_),
+    .B(_02035_),
+    .C(_02038_),
     .X(_02039_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07156_ (.A(_01982_),
-    .B(\u_m1_res_fifo.mem[1][17] ),
+ sky130_fd_sc_hd__and3_4 _07054_ (.A(_02031_),
+    .B(_02039_),
+    .C(_02012_),
     .X(_02040_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07157_ (.A(_01949_),
-    .B(_02039_),
-    .C(_02040_),
-    .X(_02041_),
+ sky130_fd_sc_hd__inv_2 _07055_ (.A(_02040_),
+    .Y(_02041_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07158_ (.A(_01953_),
-    .B(\u_m1_res_fifo.mem[3][17] ),
+ sky130_fd_sc_hd__and3_4 _07056_ (.A(_02019_),
+    .B(_02024_),
+    .C(_02041_),
     .X(_02042_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07159_ (.A(_01639_),
-    .B(\u_m1_res_fifo.mem[2][17] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07057_ (.A1_N(_02016_),
+    .A2_N(_02042_),
+    .B1(\u_spim_regs.spim_reg_rdata[17] ),
+    .B2(_02016_),
+    .X(_01257_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07058_ (.A(\u_spim_regs.cfg_m1_spi_seq[0] ),
     .X(_02043_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07160_ (.A(_02012_),
-    .B(_02042_),
-    .C(_02043_),
+ sky130_fd_sc_hd__buf_2 _07059_ (.A(_02043_),
     .X(_02044_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07161_ (.A(_02038_),
-    .B(_02041_),
-    .C(_02044_),
-    .X(_02045_),
+ sky130_fd_sc_hd__inv_2 _07060_ (.A(\u_spim_regs.cfg_m0_spi_seq[0] ),
+    .Y(_02045_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07162_ (.A(_02037_),
-    .B(_02045_),
-    .C(_02017_),
+ sky130_fd_sc_hd__buf_2 _07061_ (.A(_01506_),
     .X(_02046_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07163_ (.A(_02046_),
+ sky130_fd_sc_hd__inv_2 _07062_ (.A(_01514_),
     .Y(_02047_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07164_ (.A(_02026_),
-    .B(_02030_),
-    .C(_02047_),
+ sky130_fd_sc_hd__buf_2 _07063_ (.A(_02047_),
     .X(_02048_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07165_ (.A1_N(_02021_),
-    .A2_N(_02048_),
-    .B1(\u_spim_regs.spim_reg_rdata[17] ),
-    .B2(_02021_),
-    .X(_01256_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07166_ (.A(\u_spim_regs.cfg_m1_spi_seq[0] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07064_ (.A1_N(_02045_),
+    .A2_N(_02046_),
+    .B1(\u_spim_regs.cfg_m1_addr[16] ),
+    .B2(_02048_),
     .X(_02049_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07167_ (.A(_02049_),
-    .X(_02050_),
+ sky130_fd_sc_hd__inv_2 _07065_ (.A(_01497_),
+    .Y(_02050_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07168_ (.A(\u_spim_regs.cfg_m0_spi_seq[0] ),
-    .Y(_02051_),
+ sky130_fd_sc_hd__buf_2 _07066_ (.A(_02050_),
+    .X(_02051_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07169_ (.A(_01999_),
+ sky130_fd_sc_hd__buf_2 _07067_ (.A(_01575_),
     .X(_02052_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07170_ (.A(_01677_),
-    .Y(_02053_),
+ sky130_fd_sc_hd__buf_2 _07068_ (.A(_01945_),
+    .X(_02053_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07171_ (.A(_02053_),
+ sky130_fd_sc_hd__buf_2 _07069_ (.A(_01701_),
     .X(_02054_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07172_ (.A1_N(_02051_),
-    .A2_N(_02052_),
-    .B1(\u_spim_regs.cfg_m1_addr[16] ),
-    .B2(_02054_),
+ sky130_fd_sc_hd__or2_4 _07070_ (.A(_02054_),
+    .B(\u_m1_res_fifo.mem[4][16] ),
     .X(_02055_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07173_ (.A(_01498_),
-    .Y(_02056_),
+ sky130_fd_sc_hd__buf_2 _07071_ (.A(_01698_),
+    .X(_02056_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07174_ (.A(_02056_),
+ sky130_fd_sc_hd__or2_4 _07072_ (.A(_02056_),
+    .B(\u_m1_res_fifo.mem[5][16] ),
     .X(_02057_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07175_ (.A(_01573_),
+ sky130_fd_sc_hd__and3_4 _07073_ (.A(_02053_),
+    .B(_02055_),
+    .C(_02057_),
     .X(_02058_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07176_ (.A(_01948_),
+ sky130_fd_sc_hd__buf_2 _07074_ (.A(_01696_),
     .X(_02059_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07177_ (.A(_01700_),
+ sky130_fd_sc_hd__or2_4 _07075_ (.A(_01662_),
+    .B(\u_m1_res_fifo.mem[7][16] ),
     .X(_02060_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07178_ (.A(_02060_),
-    .B(\u_m1_res_fifo.mem[4][16] ),
+ sky130_fd_sc_hd__or2_4 _07076_ (.A(_01658_),
+    .B(\u_m1_res_fifo.mem[6][16] ),
     .X(_02061_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07179_ (.A(_01697_),
+ sky130_fd_sc_hd__and3_4 _07077_ (.A(_02059_),
+    .B(_02060_),
+    .C(_02061_),
     .X(_02062_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07180_ (.A(_02062_),
-    .B(\u_m1_res_fifo.mem[5][16] ),
+ sky130_fd_sc_hd__or3_4 _07078_ (.A(_02052_),
+    .B(_02058_),
+    .C(_02062_),
     .X(_02063_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07181_ (.A(_02059_),
-    .B(_02061_),
-    .C(_02063_),
+ sky130_fd_sc_hd__buf_2 _07079_ (.A(_01701_),
     .X(_02064_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07182_ (.A(_01695_),
+ sky130_fd_sc_hd__or2_4 _07080_ (.A(_02064_),
+    .B(\u_m1_res_fifo.mem[0][16] ),
     .X(_02065_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07183_ (.A(_01660_),
-    .B(\u_m1_res_fifo.mem[7][16] ),
+ sky130_fd_sc_hd__buf_2 _07081_ (.A(_01698_),
     .X(_02066_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07184_ (.A(_01656_),
-    .B(\u_m1_res_fifo.mem[6][16] ),
+ sky130_fd_sc_hd__or2_4 _07082_ (.A(_02066_),
+    .B(\u_m1_res_fifo.mem[1][16] ),
     .X(_02067_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07185_ (.A(_02065_),
-    .B(_02066_),
+ sky130_fd_sc_hd__and3_4 _07083_ (.A(_02053_),
+    .B(_02065_),
     .C(_02067_),
     .X(_02068_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07186_ (.A(_02058_),
-    .B(_02064_),
-    .C(_02068_),
+ sky130_fd_sc_hd__or2_4 _07084_ (.A(_01662_),
+    .B(\u_m1_res_fifo.mem[3][16] ),
     .X(_02069_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07187_ (.A(_01700_),
+ sky130_fd_sc_hd__or2_4 _07085_ (.A(_01658_),
+    .B(\u_m1_res_fifo.mem[2][16] ),
     .X(_02070_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07188_ (.A(_02070_),
-    .B(\u_m1_res_fifo.mem[0][16] ),
+ sky130_fd_sc_hd__and3_4 _07086_ (.A(_02059_),
+    .B(_02069_),
+    .C(_02070_),
     .X(_02071_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07189_ (.A(_01697_),
+ sky130_fd_sc_hd__or3_4 _07087_ (.A(_02032_),
+    .B(_02068_),
+    .C(_02071_),
     .X(_02072_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07190_ (.A(_02072_),
-    .B(\u_m1_res_fifo.mem[1][16] ),
+ sky130_fd_sc_hd__and4_4 _07088_ (.A(_01911_),
+    .B(_02051_),
+    .C(_02063_),
+    .D(_02072_),
     .X(_02073_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07191_ (.A(_02059_),
-    .B(_02071_),
-    .C(_02073_),
+ sky130_fd_sc_hd__a211o_4 _07089_ (.A1(_02044_),
+    .A2(_01934_),
+    .B1(_02049_),
+    .C1(_02073_),
     .X(_02074_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07192_ (.A(_01660_),
-    .B(\u_m1_res_fifo.mem[3][16] ),
-    .X(_02075_),
+ sky130_fd_sc_hd__inv_2 _07090_ (.A(_02074_),
+    .Y(_02075_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07193_ (.A(_01656_),
-    .B(\u_m1_res_fifo.mem[2][16] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07091_ (.A1_N(_02016_),
+    .A2_N(_02075_),
+    .B1(\u_spim_regs.spim_reg_rdata[16] ),
+    .B2(_02016_),
+    .X(_01256_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07092_ (.A(_01501_),
     .X(_02076_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07194_ (.A(_02065_),
-    .B(_02075_),
-    .C(_02076_),
+ sky130_fd_sc_hd__buf_2 _07093_ (.A(_02076_),
     .X(_02077_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07195_ (.A(_02038_),
-    .B(_02074_),
-    .C(_02077_),
-    .X(_02078_),
+ sky130_fd_sc_hd__inv_2 _07094_ (.A(\u_spictrl.spi_clk_div[7] ),
+    .Y(_02078_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07196_ (.A(_01915_),
-    .B(_02057_),
-    .C(_02069_),
-    .D(_02078_),
+ sky130_fd_sc_hd__buf_2 _07095_ (.A(_01512_),
     .X(_02079_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07197_ (.A1(_02050_),
-    .A2(_01520_),
-    .B1(_02055_),
-    .C1(_02079_),
+ sky130_fd_sc_hd__buf_2 _07096_ (.A(_01504_),
     .X(_02080_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07198_ (.A(_02080_),
-    .Y(_02081_),
+ sky130_fd_sc_hd__buf_2 _07097_ (.A(_01505_),
+    .X(_02081_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07199_ (.A1_N(_02021_),
-    .A2_N(_02081_),
-    .B1(\u_spim_regs.spim_reg_rdata[16] ),
-    .B2(_02021_),
-    .X(_01255_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07200_ (.A(_01502_),
+ sky130_fd_sc_hd__or4_4 _07098_ (.A(_02079_),
+    .B(_01545_),
+    .C(_02080_),
+    .D(_02081_),
     .X(_02082_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07201_ (.A(_02082_),
+ sky130_fd_sc_hd__buf_2 _07099_ (.A(_02082_),
     .X(_02083_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07202_ (.A(\u_spictrl.spi_clk_div[7] ),
-    .Y(_02084_),
+ sky130_fd_sc_hd__buf_2 _07100_ (.A(_02083_),
+    .X(_02084_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07203_ (.A(_01513_),
+ sky130_fd_sc_hd__or2_4 _07101_ (.A(_02078_),
+    .B(_02084_),
     .X(_02085_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07204_ (.A(_01506_),
+ sky130_fd_sc_hd__buf_2 _07102_ (.A(_02048_),
     .X(_02086_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07205_ (.A(_01507_),
-    .X(_02087_),
+ sky130_fd_sc_hd__nand2_4 _07103_ (.A(\u_spim_regs.cfg_m1_addr[15] ),
+    .B(_02086_),
+    .Y(_02087_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07206_ (.A(_02085_),
-    .B(_01517_),
-    .C(_02086_),
-    .D(_02087_),
-    .X(_02088_),
+ sky130_fd_sc_hd__a22oi_4 _07104_ (.A1(\u_spim_regs.cfg_m1_mode_reg[7] ),
+    .A2(_01934_),
+    .B1(\u_spim_regs.cfg_m0_mode_reg[7] ),
+    .B2(_01935_),
+    .Y(_02088_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07207_ (.A(_02088_),
+ sky130_fd_sc_hd__buf_2 _07105_ (.A(_01945_),
     .X(_02089_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07208_ (.A(_02089_),
+ sky130_fd_sc_hd__buf_2 _07106_ (.A(_01975_),
     .X(_02090_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07209_ (.A(_02084_),
-    .B(_02090_),
+ sky130_fd_sc_hd__or2_4 _07107_ (.A(_02090_),
+    .B(\u_m1_res_fifo.mem[4][15] ),
     .X(_02091_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07210_ (.A(_02054_),
+ sky130_fd_sc_hd__or2_4 _07108_ (.A(_01979_),
+    .B(\u_m1_res_fifo.mem[5][15] ),
     .X(_02092_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nand2_4 _07211_ (.A(\u_spim_regs.cfg_m1_addr[15] ),
-    .B(_02092_),
-    .Y(_02093_),
+ sky130_fd_sc_hd__and3_4 _07109_ (.A(_02089_),
+    .B(_02091_),
+    .C(_02092_),
+    .X(_02093_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07212_ (.A(\u_spim_regs.cfg_m1_mode_reg[7] ),
-    .Y(_02094_),
+ sky130_fd_sc_hd__buf_2 _07110_ (.A(_01661_),
+    .X(_02094_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07213_ (.A(\u_spim_regs.cfg_m0_mode_reg[7] ),
-    .Y(_02095_),
+ sky130_fd_sc_hd__or2_4 _07111_ (.A(_02094_),
+    .B(\u_m1_res_fifo.mem[7][15] ),
+    .X(_02095_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07214_ (.A1(_02094_),
-    .A2(_01997_),
-    .B1(_02095_),
-    .B2(_02000_),
+ sky130_fd_sc_hd__buf_2 _07112_ (.A(_01657_),
     .X(_02096_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07215_ (.A(_01948_),
+ sky130_fd_sc_hd__or2_4 _07113_ (.A(_02096_),
+    .B(\u_m1_res_fifo.mem[6][15] ),
     .X(_02097_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07216_ (.A(_01978_),
+ sky130_fd_sc_hd__and3_4 _07114_ (.A(_02007_),
+    .B(_02095_),
+    .C(_02097_),
     .X(_02098_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07217_ (.A(_02098_),
-    .B(\u_m1_res_fifo.mem[4][15] ),
+ sky130_fd_sc_hd__or3_4 _07115_ (.A(_01967_),
+    .B(_02093_),
+    .C(_02098_),
     .X(_02099_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07218_ (.A(_01982_),
-    .B(\u_m1_res_fifo.mem[5][15] ),
+ sky130_fd_sc_hd__or2_4 _07116_ (.A(_02064_),
+    .B(\u_m1_res_fifo.mem[0][15] ),
     .X(_02100_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07219_ (.A(_02097_),
-    .B(_02099_),
-    .C(_02100_),
+ sky130_fd_sc_hd__or2_4 _07117_ (.A(_02066_),
+    .B(\u_m1_res_fifo.mem[1][15] ),
     .X(_02101_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07220_ (.A(_01659_),
+ sky130_fd_sc_hd__and3_4 _07118_ (.A(_02053_),
+    .B(_02100_),
+    .C(_02101_),
     .X(_02102_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07221_ (.A(_02102_),
-    .B(\u_m1_res_fifo.mem[7][15] ),
+ sky130_fd_sc_hd__buf_2 _07119_ (.A(_01696_),
     .X(_02103_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07222_ (.A(_01655_),
+ sky130_fd_sc_hd__buf_2 _07120_ (.A(_01978_),
     .X(_02104_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07223_ (.A(_02104_),
-    .B(\u_m1_res_fifo.mem[6][15] ),
+ sky130_fd_sc_hd__or2_4 _07121_ (.A(_02104_),
+    .B(\u_m1_res_fifo.mem[3][15] ),
     .X(_02105_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07224_ (.A(_02012_),
-    .B(_02103_),
-    .C(_02105_),
+ sky130_fd_sc_hd__or2_4 _07122_ (.A(_01976_),
+    .B(\u_m1_res_fifo.mem[2][15] ),
     .X(_02106_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07225_ (.A(_01970_),
-    .B(_02101_),
+ sky130_fd_sc_hd__and3_4 _07123_ (.A(_02103_),
+    .B(_02105_),
     .C(_02106_),
     .X(_02107_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07226_ (.A(_02070_),
-    .B(\u_m1_res_fifo.mem[0][15] ),
+ sky130_fd_sc_hd__or3_4 _07124_ (.A(_02032_),
+    .B(_02102_),
+    .C(_02107_),
     .X(_02108_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07227_ (.A(_02072_),
-    .B(\u_m1_res_fifo.mem[1][15] ),
+ sky130_fd_sc_hd__and3_4 _07125_ (.A(_02099_),
+    .B(_02108_),
+    .C(_02012_),
     .X(_02109_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07228_ (.A(_02059_),
-    .B(_02108_),
-    .C(_02109_),
-    .X(_02110_),
+ sky130_fd_sc_hd__inv_2 _07126_ (.A(_02109_),
+    .Y(_02110_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07229_ (.A(_01695_),
+ sky130_fd_sc_hd__and4_4 _07127_ (.A(_02085_),
+    .B(_02087_),
+    .C(_02088_),
+    .D(_02110_),
     .X(_02111_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07230_ (.A(_01981_),
+ sky130_fd_sc_hd__a2bb2o_4 _07128_ (.A1_N(_02077_),
+    .A2_N(_02111_),
+    .B1(\u_spim_regs.spim_reg_rdata[15] ),
+    .B2(_02077_),
+    .X(_01255_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07129_ (.A(\u_spim_regs.cfg_m0_mode_reg[6] ),
+    .B(_01727_),
     .X(_02112_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07231_ (.A(_02112_),
-    .B(\u_m1_res_fifo.mem[3][15] ),
-    .X(_02113_),
+ sky130_fd_sc_hd__inv_2 _07130_ (.A(\u_spim_regs.cfg_m1_mode_reg[6] ),
+    .Y(_02113_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07232_ (.A(_01979_),
-    .B(\u_m1_res_fifo.mem[2][15] ),
+ sky130_fd_sc_hd__buf_2 _07131_ (.A(_02047_),
     .X(_02114_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07233_ (.A(_02111_),
-    .B(_02113_),
-    .C(_02114_),
+ sky130_fd_sc_hd__a2bb2o_4 _07132_ (.A1_N(_02113_),
+    .A2_N(_02022_),
+    .B1(\u_spim_regs.cfg_m1_addr[14] ),
+    .B2(_02114_),
     .X(_02115_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07234_ (.A(_02038_),
-    .B(_02110_),
-    .C(_02115_),
-    .X(_02116_),
+ sky130_fd_sc_hd__inv_2 _07133_ (.A(\u_spictrl.spi_clk_div[6] ),
+    .Y(_02116_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07235_ (.A(_02107_),
-    .B(_02116_),
-    .C(_02017_),
+ sky130_fd_sc_hd__buf_2 _07134_ (.A(_02082_),
     .X(_02117_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07236_ (.A(_02117_),
-    .Y(_02118_),
+ sky130_fd_sc_hd__o22a_4 _07135_ (.A1(_02116_),
+    .A2(_02117_),
+    .B1(_01408_),
+    .B2(_01629_),
+    .X(_02118_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07237_ (.A(_02091_),
-    .B(_02093_),
-    .C(_02096_),
-    .D(_02118_),
-    .X(_02119_),
+ sky130_fd_sc_hd__inv_2 _07136_ (.A(_02118_),
+    .Y(_02119_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07238_ (.A1_N(_02083_),
-    .A2_N(_02119_),
-    .B1(\u_spim_regs.spim_reg_rdata[15] ),
-    .B2(_02083_),
-    .X(_01254_),
+ sky130_fd_sc_hd__buf_2 _07137_ (.A(_01687_),
+    .X(_02120_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07239_ (.A(\u_spim_regs.cfg_m0_mode_reg[6] ),
-    .Y(_02120_),
+ sky130_fd_sc_hd__or2_4 _07138_ (.A(_01690_),
+    .B(\u_m1_res_fifo.mem[4][14] ),
+    .X(_02121_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07240_ (.A(_02120_),
-    .B(_01674_),
-    .Y(_02121_),
+ sky130_fd_sc_hd__or2_4 _07139_ (.A(_01736_),
+    .B(\u_m1_res_fifo.mem[5][14] ),
+    .X(_02122_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07241_ (.A(\u_spim_regs.cfg_m1_mode_reg[6] ),
-    .Y(_02122_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07242_ (.A(_01631_),
+ sky130_fd_sc_hd__and3_4 _07140_ (.A(_02120_),
+    .B(_02121_),
+    .C(_02122_),
     .X(_02123_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07243_ (.A(_02053_),
+ sky130_fd_sc_hd__or2_4 _07141_ (.A(_01699_),
+    .B(\u_m1_res_fifo.mem[7][14] ),
     .X(_02124_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07244_ (.A1_N(_02122_),
-    .A2_N(_02123_),
-    .B1(\u_spim_regs.cfg_m1_addr[14] ),
-    .B2(_02124_),
+ sky130_fd_sc_hd__or2_4 _07142_ (.A(_01702_),
+    .B(\u_m1_res_fifo.mem[6][14] ),
     .X(_02125_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07245_ (.A(\u_spictrl.spi_clk_div[6] ),
-    .Y(_02126_),
+ sky130_fd_sc_hd__and3_4 _07143_ (.A(_01697_),
+    .B(_02124_),
+    .C(_02125_),
+    .X(_02126_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07246_ (.A(_02088_),
+ sky130_fd_sc_hd__or3_4 _07144_ (.A(_01686_),
+    .B(_02123_),
+    .C(_02126_),
     .X(_02127_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07247_ (.A1(_02126_),
-    .A2(_02127_),
-    .B1(_01406_),
-    .B2(_01627_),
+ sky130_fd_sc_hd__buf_2 _07145_ (.A(_01706_),
     .X(_02128_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07248_ (.A(_02128_),
-    .Y(_02129_),
+ sky130_fd_sc_hd__or2_4 _07146_ (.A(_01744_),
+    .B(\u_m1_res_fifo.mem[0][14] ),
+    .X(_02129_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07249_ (.A(_01686_),
+ sky130_fd_sc_hd__or2_4 _07147_ (.A(_01747_),
+    .B(\u_m1_res_fifo.mem[1][14] ),
     .X(_02130_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07250_ (.A(_01689_),
-    .B(\u_m1_res_fifo.mem[4][14] ),
+ sky130_fd_sc_hd__and3_4 _07148_ (.A(_01708_),
+    .B(_02129_),
+    .C(_02130_),
     .X(_02131_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07251_ (.A(_01734_),
-    .B(\u_m1_res_fifo.mem[5][14] ),
+ sky130_fd_sc_hd__buf_2 _07149_ (.A(_01714_),
     .X(_02132_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07252_ (.A(_02130_),
-    .B(_02131_),
-    .C(_02132_),
+ sky130_fd_sc_hd__or2_4 _07150_ (.A(_01716_),
+    .B(\u_m1_res_fifo.mem[3][14] ),
     .X(_02133_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07253_ (.A(_01698_),
-    .B(\u_m1_res_fifo.mem[7][14] ),
+ sky130_fd_sc_hd__or2_4 _07151_ (.A(_01751_),
+    .B(\u_m1_res_fifo.mem[2][14] ),
     .X(_02134_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07254_ (.A(_01701_),
-    .B(\u_m1_res_fifo.mem[6][14] ),
+ sky130_fd_sc_hd__and3_4 _07152_ (.A(_02132_),
+    .B(_02133_),
+    .C(_02134_),
     .X(_02135_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07255_ (.A(_01696_),
-    .B(_02134_),
+ sky130_fd_sc_hd__or3_4 _07153_ (.A(_02128_),
+    .B(_02131_),
     .C(_02135_),
     .X(_02136_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07256_ (.A(_01685_),
-    .B(_02133_),
-    .C(_02136_),
+ sky130_fd_sc_hd__buf_2 _07154_ (.A(_01594_),
     .X(_02137_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07257_ (.A(_01705_),
+ sky130_fd_sc_hd__and3_4 _07155_ (.A(_02127_),
+    .B(_02136_),
+    .C(_02137_),
     .X(_02138_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07258_ (.A(_01742_),
-    .B(\u_m1_res_fifo.mem[0][14] ),
+ sky130_fd_sc_hd__or4_4 _07156_ (.A(_02112_),
+    .B(_02115_),
+    .C(_02119_),
+    .D(_02138_),
     .X(_02139_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07259_ (.A(_01745_),
-    .B(\u_m1_res_fifo.mem[1][14] ),
-    .X(_02140_),
+ sky130_fd_sc_hd__inv_2 _07157_ (.A(_02139_),
+    .Y(_02140_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07260_ (.A(_01707_),
-    .B(_02139_),
-    .C(_02140_),
+ sky130_fd_sc_hd__a2bb2o_4 _07158_ (.A1_N(_02077_),
+    .A2_N(_02140_),
+    .B1(\u_spim_regs.spim_reg_rdata[14] ),
+    .B2(_02077_),
+    .X(_01254_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07159_ (.A(_02076_),
     .X(_02141_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07261_ (.A(_01713_),
+ sky130_fd_sc_hd__and2_4 _07160_ (.A(\u_spim_regs.cfg_m0_mode_reg[5] ),
+    .B(_01727_),
     .X(_02142_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07262_ (.A(_01715_),
-    .B(\u_m1_res_fifo.mem[3][14] ),
-    .X(_02143_),
+ sky130_fd_sc_hd__inv_2 _07161_ (.A(\u_spim_regs.cfg_m1_mode_reg[5] ),
+    .Y(_02143_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07263_ (.A(_01749_),
-    .B(\u_m1_res_fifo.mem[2][14] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07162_ (.A1_N(_02143_),
+    .A2_N(_02022_),
+    .B1(\u_spim_regs.cfg_m1_addr[13] ),
+    .B2(_02114_),
     .X(_02144_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07264_ (.A(_02142_),
-    .B(_02143_),
-    .C(_02144_),
-    .X(_02145_),
+ sky130_fd_sc_hd__inv_2 _07163_ (.A(\u_spictrl.spi_clk_div[5] ),
+    .Y(_02145_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07265_ (.A(_02138_),
-    .B(_02141_),
-    .C(_02145_),
+ sky130_fd_sc_hd__o22a_4 _07164_ (.A1(_02145_),
+    .A2(_02117_),
+    .B1(_01280_),
+    .B2(_01629_),
     .X(_02146_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07266_ (.A(_01592_),
-    .X(_02147_),
+ sky130_fd_sc_hd__inv_2 _07165_ (.A(_02146_),
+    .Y(_02147_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07267_ (.A(_02137_),
-    .B(_02146_),
-    .C(_02147_),
+ sky130_fd_sc_hd__or2_4 _07166_ (.A(_01709_),
+    .B(\u_m1_res_fifo.mem[4][13] ),
     .X(_02148_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07268_ (.A(_02121_),
-    .B(_02125_),
-    .C(_02129_),
-    .D(_02148_),
+ sky130_fd_sc_hd__or2_4 _07167_ (.A(_01736_),
+    .B(\u_m1_res_fifo.mem[5][13] ),
     .X(_02149_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07269_ (.A(_02149_),
-    .Y(_02150_),
+ sky130_fd_sc_hd__and3_4 _07168_ (.A(_02120_),
+    .B(_02148_),
+    .C(_02149_),
+    .X(_02150_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07270_ (.A1_N(_02083_),
-    .A2_N(_02150_),
-    .B1(\u_spim_regs.spim_reg_rdata[14] ),
-    .B2(_02083_),
-    .X(_01253_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07271_ (.A(_02082_),
+ sky130_fd_sc_hd__or2_4 _07169_ (.A(_01693_),
+    .B(\u_m1_res_fifo.mem[7][13] ),
     .X(_02151_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07272_ (.A(\u_spim_regs.cfg_m0_mode_reg[5] ),
-    .Y(_02152_),
+ sky130_fd_sc_hd__or2_4 _07170_ (.A(_01718_),
+    .B(\u_m1_res_fifo.mem[6][13] ),
+    .X(_02152_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07273_ (.A(_02152_),
-    .B(_02052_),
-    .Y(_02153_),
+ sky130_fd_sc_hd__and3_4 _07171_ (.A(_01697_),
+    .B(_02151_),
+    .C(_02152_),
+    .X(_02153_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07274_ (.A(\u_spim_regs.cfg_m1_mode_reg[5] ),
-    .Y(_02154_),
+ sky130_fd_sc_hd__or3_4 _07172_ (.A(_01686_),
+    .B(_02150_),
+    .C(_02153_),
+    .X(_02154_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07275_ (.A1_N(_02154_),
-    .A2_N(_02123_),
-    .B1(\u_spim_regs.cfg_m1_addr[13] ),
-    .B2(_02124_),
+ sky130_fd_sc_hd__or2_4 _07173_ (.A(_01744_),
+    .B(\u_m1_res_fifo.mem[0][13] ),
     .X(_02155_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07276_ (.A(\u_spictrl.spi_clk_div[5] ),
-    .Y(_02156_),
+ sky130_fd_sc_hd__or2_4 _07174_ (.A(_01747_),
+    .B(\u_m1_res_fifo.mem[1][13] ),
+    .X(_02156_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07277_ (.A1(_02156_),
-    .A2(_02127_),
-    .B1(_01279_),
-    .B2(_01627_),
+ sky130_fd_sc_hd__and3_4 _07175_ (.A(_01708_),
+    .B(_02155_),
+    .C(_02156_),
     .X(_02157_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07278_ (.A(_02157_),
-    .Y(_02158_),
+ sky130_fd_sc_hd__or2_4 _07176_ (.A(_01711_),
+    .B(\u_m1_res_fifo.mem[3][13] ),
+    .X(_02158_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07279_ (.A(_01708_),
-    .B(\u_m1_res_fifo.mem[4][13] ),
+ sky130_fd_sc_hd__or2_4 _07177_ (.A(_01751_),
+    .B(\u_m1_res_fifo.mem[2][13] ),
     .X(_02159_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07280_ (.A(_01734_),
-    .B(\u_m1_res_fifo.mem[5][13] ),
+ sky130_fd_sc_hd__and3_4 _07178_ (.A(_02132_),
+    .B(_02158_),
+    .C(_02159_),
     .X(_02160_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07281_ (.A(_02130_),
-    .B(_02159_),
+ sky130_fd_sc_hd__or3_4 _07179_ (.A(_02128_),
+    .B(_02157_),
     .C(_02160_),
     .X(_02161_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07282_ (.A(_01692_),
-    .B(\u_m1_res_fifo.mem[7][13] ),
+ sky130_fd_sc_hd__and3_4 _07180_ (.A(_02154_),
+    .B(_02161_),
+    .C(_02137_),
     .X(_02162_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07283_ (.A(_01717_),
-    .B(\u_m1_res_fifo.mem[6][13] ),
+ sky130_fd_sc_hd__or4_4 _07181_ (.A(_02142_),
+    .B(_02144_),
+    .C(_02147_),
+    .D(_02162_),
     .X(_02163_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07284_ (.A(_01696_),
-    .B(_02162_),
-    .C(_02163_),
-    .X(_02164_),
+ sky130_fd_sc_hd__inv_2 _07182_ (.A(_02163_),
+    .Y(_02164_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07285_ (.A(_01685_),
-    .B(_02161_),
-    .C(_02164_),
-    .X(_02165_),
+ sky130_fd_sc_hd__a2bb2o_4 _07183_ (.A1_N(_02141_),
+    .A2_N(_02164_),
+    .B1(\u_spim_regs.spim_reg_rdata[13] ),
+    .B2(_02141_),
+    .X(_01253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07286_ (.A(_01742_),
-    .B(\u_m1_res_fifo.mem[0][13] ),
+ sky130_fd_sc_hd__inv_2 _07184_ (.A(\u_spictrl.spi_clk_div[4] ),
+    .Y(_02165_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07185_ (.A(_02165_),
+    .B(_02084_),
     .X(_02166_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07287_ (.A(_01745_),
-    .B(\u_m1_res_fifo.mem[1][13] ),
-    .X(_02167_),
+ sky130_fd_sc_hd__nand2_4 _07186_ (.A(\u_spim_regs.cfg_m1_addr[12] ),
+    .B(_02086_),
+    .Y(_02167_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07288_ (.A(_01707_),
-    .B(_02166_),
-    .C(_02167_),
-    .X(_02168_),
+ sky130_fd_sc_hd__a22oi_4 _07187_ (.A1(\u_spim_regs.cfg_m1_mode_reg[4] ),
+    .A2(_01934_),
+    .B1(\u_spim_regs.cfg_m0_mode_reg[4] ),
+    .B2(_01935_),
+    .Y(_02168_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07289_ (.A(_01710_),
-    .B(\u_m1_res_fifo.mem[3][13] ),
+ sky130_fd_sc_hd__buf_2 _07188_ (.A(_01575_),
     .X(_02169_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07290_ (.A(_01749_),
-    .B(\u_m1_res_fifo.mem[2][13] ),
+ sky130_fd_sc_hd__buf_2 _07189_ (.A(_01975_),
     .X(_02170_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07291_ (.A(_02142_),
-    .B(_02169_),
-    .C(_02170_),
+ sky130_fd_sc_hd__or2_4 _07190_ (.A(_02170_),
+    .B(\u_m1_res_fifo.mem[4][12] ),
     .X(_02171_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07292_ (.A(_02138_),
-    .B(_02168_),
-    .C(_02171_),
+ sky130_fd_sc_hd__buf_2 _07191_ (.A(_01978_),
     .X(_02172_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07293_ (.A(_02165_),
-    .B(_02172_),
-    .C(_02147_),
+ sky130_fd_sc_hd__or2_4 _07192_ (.A(_02172_),
+    .B(\u_m1_res_fifo.mem[5][12] ),
     .X(_02173_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07294_ (.A(_02153_),
-    .B(_02155_),
-    .C(_02158_),
-    .D(_02173_),
+ sky130_fd_sc_hd__and3_4 _07193_ (.A(_02089_),
+    .B(_02171_),
+    .C(_02173_),
     .X(_02174_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07295_ (.A(_02174_),
-    .Y(_02175_),
+ sky130_fd_sc_hd__or2_4 _07194_ (.A(_02094_),
+    .B(\u_m1_res_fifo.mem[7][12] ),
+    .X(_02175_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07296_ (.A1_N(_02151_),
-    .A2_N(_02175_),
-    .B1(\u_spim_regs.spim_reg_rdata[13] ),
-    .B2(_02151_),
-    .X(_01252_),
+ sky130_fd_sc_hd__or2_4 _07195_ (.A(_02096_),
+    .B(\u_m1_res_fifo.mem[6][12] ),
+    .X(_02176_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07297_ (.A(\u_spictrl.spi_clk_div[4] ),
-    .Y(_02176_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07298_ (.A(_02176_),
-    .B(_02090_),
+ sky130_fd_sc_hd__and3_4 _07196_ (.A(_02007_),
+    .B(_02175_),
+    .C(_02176_),
     .X(_02177_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nand2_4 _07299_ (.A(\u_spim_regs.cfg_m1_addr[12] ),
-    .B(_02092_),
-    .Y(_02178_),
+ sky130_fd_sc_hd__or3_4 _07197_ (.A(_02169_),
+    .B(_02174_),
+    .C(_02177_),
+    .X(_02178_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07300_ (.A(\u_spim_regs.cfg_m1_mode_reg[4] ),
-    .Y(_02179_),
+ sky130_fd_sc_hd__or2_4 _07198_ (.A(_02064_),
+    .B(\u_m1_res_fifo.mem[0][12] ),
+    .X(_02179_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07301_ (.A(\u_spim_regs.cfg_m0_mode_reg[4] ),
-    .Y(_02180_),
+ sky130_fd_sc_hd__or2_4 _07199_ (.A(_02066_),
+    .B(\u_m1_res_fifo.mem[1][12] ),
+    .X(_02180_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07302_ (.A(_01999_),
+ sky130_fd_sc_hd__and3_4 _07200_ (.A(_02053_),
+    .B(_02179_),
+    .C(_02180_),
     .X(_02181_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07303_ (.A1(_02179_),
-    .A2(_01997_),
-    .B1(_02180_),
-    .B2(_02181_),
+ sky130_fd_sc_hd__buf_2 _07201_ (.A(_01978_),
     .X(_02182_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07304_ (.A(_01573_),
+ sky130_fd_sc_hd__or2_4 _07202_ (.A(_02182_),
+    .B(\u_m1_res_fifo.mem[3][12] ),
     .X(_02183_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07305_ (.A(_01978_),
+ sky130_fd_sc_hd__buf_2 _07203_ (.A(_01975_),
     .X(_02184_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07306_ (.A(_02184_),
-    .B(\u_m1_res_fifo.mem[4][12] ),
+ sky130_fd_sc_hd__or2_4 _07204_ (.A(_02184_),
+    .B(\u_m1_res_fifo.mem[2][12] ),
     .X(_02185_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07307_ (.A(_01981_),
+ sky130_fd_sc_hd__and3_4 _07205_ (.A(_02103_),
+    .B(_02183_),
+    .C(_02185_),
     .X(_02186_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07308_ (.A(_02186_),
-    .B(\u_m1_res_fifo.mem[5][12] ),
+ sky130_fd_sc_hd__or3_4 _07206_ (.A(_02032_),
+    .B(_02181_),
+    .C(_02186_),
     .X(_02187_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07309_ (.A(_02097_),
-    .B(_02185_),
-    .C(_02187_),
+ sky130_fd_sc_hd__and3_4 _07207_ (.A(_02178_),
+    .B(_02187_),
+    .C(_02012_),
     .X(_02188_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07310_ (.A(_02102_),
-    .B(\u_m1_res_fifo.mem[7][12] ),
-    .X(_02189_),
+ sky130_fd_sc_hd__inv_2 _07208_ (.A(_02188_),
+    .Y(_02189_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07311_ (.A(_02104_),
-    .B(\u_m1_res_fifo.mem[6][12] ),
+ sky130_fd_sc_hd__and4_4 _07209_ (.A(_02166_),
+    .B(_02167_),
+    .C(_02168_),
+    .D(_02189_),
     .X(_02190_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07312_ (.A(_02012_),
-    .B(_02189_),
-    .C(_02190_),
+ sky130_fd_sc_hd__a2bb2o_4 _07210_ (.A1_N(_02141_),
+    .A2_N(_02190_),
+    .B1(\u_spim_regs.spim_reg_rdata[12] ),
+    .B2(_02141_),
+    .X(_01252_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07211_ (.A(_02076_),
     .X(_02191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07313_ (.A(_02183_),
-    .B(_02188_),
-    .C(_02191_),
+ sky130_fd_sc_hd__and2_4 _07212_ (.A(\u_spim_regs.cfg_m0_mode_reg[3] ),
+    .B(_01727_),
     .X(_02192_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07314_ (.A(_02070_),
-    .B(\u_m1_res_fifo.mem[0][12] ),
-    .X(_02193_),
+ sky130_fd_sc_hd__inv_2 _07213_ (.A(\u_spim_regs.cfg_m1_mode_reg[3] ),
+    .Y(_02193_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07315_ (.A(_02072_),
-    .B(\u_m1_res_fifo.mem[1][12] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07214_ (.A1_N(_02193_),
+    .A2_N(_01633_),
+    .B1(\u_spim_regs.cfg_m1_addr[11] ),
+    .B2(_02114_),
     .X(_02194_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07316_ (.A(_02059_),
-    .B(_02193_),
-    .C(_02194_),
-    .X(_02195_),
+ sky130_fd_sc_hd__inv_2 _07215_ (.A(\u_spictrl.spi_clk_div[3] ),
+    .Y(_02195_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07317_ (.A(_01981_),
-    .X(_02196_),
+ sky130_fd_sc_hd__inv_2 _07216_ (.A(_01477_),
+    .Y(_02196_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07318_ (.A(_02196_),
-    .B(\u_m1_res_fifo.mem[3][12] ),
+ sky130_fd_sc_hd__buf_2 _07217_ (.A(_02196_),
     .X(_02197_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07319_ (.A(_01978_),
+ sky130_fd_sc_hd__buf_2 _07218_ (.A(_02197_),
     .X(_02198_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07320_ (.A(_02198_),
-    .B(\u_m1_res_fifo.mem[2][12] ),
+ sky130_fd_sc_hd__o22a_4 _07219_ (.A1(_02195_),
+    .A2(_02083_),
+    .B1(_02198_),
+    .B2(_01629_),
     .X(_02199_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07321_ (.A(_02111_),
-    .B(_02197_),
-    .C(_02199_),
-    .X(_02200_),
+ sky130_fd_sc_hd__inv_2 _07220_ (.A(_02199_),
+    .Y(_02200_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07322_ (.A(_02038_),
-    .B(_02195_),
-    .C(_02200_),
+ sky130_fd_sc_hd__buf_2 _07221_ (.A(_01574_),
     .X(_02201_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07323_ (.A(_02192_),
-    .B(_02201_),
-    .C(_02017_),
+ sky130_fd_sc_hd__or2_4 _07222_ (.A(_01709_),
+    .B(\u_m1_res_fifo.mem[4][11] ),
     .X(_02202_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07324_ (.A(_02202_),
-    .Y(_02203_),
+ sky130_fd_sc_hd__or2_4 _07223_ (.A(_01736_),
+    .B(\u_m1_res_fifo.mem[5][11] ),
+    .X(_02203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07325_ (.A(_02177_),
-    .B(_02178_),
-    .C(_02182_),
-    .D(_02203_),
+ sky130_fd_sc_hd__and3_4 _07224_ (.A(_02120_),
+    .B(_02202_),
+    .C(_02203_),
     .X(_02204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07326_ (.A1_N(_02151_),
-    .A2_N(_02204_),
-    .B1(\u_spim_regs.spim_reg_rdata[12] ),
-    .B2(_02151_),
-    .X(_01251_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07327_ (.A(_02082_),
+ sky130_fd_sc_hd__or2_4 _07225_ (.A(_01693_),
+    .B(\u_m1_res_fifo.mem[7][11] ),
     .X(_02205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07328_ (.A(\u_spim_regs.cfg_m0_mode_reg[3] ),
-    .Y(_02206_),
+ sky130_fd_sc_hd__or2_4 _07226_ (.A(_01718_),
+    .B(\u_m1_res_fifo.mem[6][11] ),
+    .X(_02206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07329_ (.A(_02206_),
-    .B(_02052_),
-    .Y(_02207_),
+ sky130_fd_sc_hd__and3_4 _07227_ (.A(_01715_),
+    .B(_02205_),
+    .C(_02206_),
+    .X(_02207_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07330_ (.A(\u_spim_regs.cfg_m1_mode_reg[3] ),
-    .Y(_02208_),
+ sky130_fd_sc_hd__or3_4 _07228_ (.A(_02201_),
+    .B(_02204_),
+    .C(_02207_),
+    .X(_02208_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07331_ (.A1_N(_02208_),
-    .A2_N(_02123_),
-    .B1(\u_spim_regs.cfg_m1_addr[11] ),
-    .B2(_02124_),
+ sky130_fd_sc_hd__buf_2 _07229_ (.A(_01552_),
     .X(_02209_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07332_ (.A(\u_spictrl.spi_clk_div[3] ),
-    .Y(_02210_),
+ sky130_fd_sc_hd__or2_4 _07230_ (.A(_01744_),
+    .B(\u_m1_res_fifo.mem[0][11] ),
+    .X(_02210_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07333_ (.A(_01478_),
-    .Y(_02211_),
+ sky130_fd_sc_hd__or2_4 _07231_ (.A(_01747_),
+    .B(\u_m1_res_fifo.mem[1][11] ),
+    .X(_02211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07334_ (.A(_02211_),
+ sky130_fd_sc_hd__and3_4 _07232_ (.A(_02209_),
+    .B(_02210_),
+    .C(_02211_),
     .X(_02212_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07335_ (.A(_02212_),
+ sky130_fd_sc_hd__or2_4 _07233_ (.A(_01711_),
+    .B(\u_m1_res_fifo.mem[3][11] ),
     .X(_02213_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07336_ (.A1(_02210_),
-    .A2(_02089_),
-    .B1(_02213_),
-    .B2(_01627_),
+ sky130_fd_sc_hd__or2_4 _07234_ (.A(_01751_),
+    .B(\u_m1_res_fifo.mem[2][11] ),
     .X(_02214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07337_ (.A(_02214_),
-    .Y(_02215_),
+ sky130_fd_sc_hd__and3_4 _07235_ (.A(_02132_),
+    .B(_02213_),
+    .C(_02214_),
+    .X(_02215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07338_ (.A(_01572_),
+ sky130_fd_sc_hd__or3_4 _07236_ (.A(_02128_),
+    .B(_02212_),
+    .C(_02215_),
     .X(_02216_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07339_ (.A(_01708_),
-    .B(\u_m1_res_fifo.mem[4][11] ),
+ sky130_fd_sc_hd__and3_4 _07237_ (.A(_02208_),
+    .B(_02216_),
+    .C(_02137_),
     .X(_02217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07340_ (.A(_01734_),
-    .B(\u_m1_res_fifo.mem[5][11] ),
+ sky130_fd_sc_hd__or4_4 _07238_ (.A(_02192_),
+    .B(_02194_),
+    .C(_02200_),
+    .D(_02217_),
     .X(_02218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07341_ (.A(_02130_),
-    .B(_02217_),
-    .C(_02218_),
-    .X(_02219_),
+ sky130_fd_sc_hd__inv_2 _07239_ (.A(_02218_),
+    .Y(_02219_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07342_ (.A(_01692_),
-    .B(\u_m1_res_fifo.mem[7][11] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07240_ (.A1_N(_02191_),
+    .A2_N(_02219_),
+    .B1(\u_spim_regs.spim_reg_rdata[11] ),
+    .B2(_02191_),
+    .X(_01251_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07241_ (.A(\u_spim_regs.cfg_m0_mode_reg[2] ),
+    .B(_01508_),
     .X(_02220_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07343_ (.A(_01717_),
-    .B(\u_m1_res_fifo.mem[6][11] ),
-    .X(_02221_),
+ sky130_fd_sc_hd__inv_2 _07242_ (.A(\u_spim_regs.cfg_m1_mode_reg[2] ),
+    .Y(_02221_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07344_ (.A(_01714_),
-    .B(_02220_),
-    .C(_02221_),
+ sky130_fd_sc_hd__a2bb2o_4 _07243_ (.A1_N(_02221_),
+    .A2_N(_01633_),
+    .B1(\u_spim_regs.cfg_m1_addr[10] ),
+    .B2(_02047_),
     .X(_02222_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07345_ (.A(_02216_),
-    .B(_02219_),
-    .C(_02222_),
-    .X(_02223_),
+ sky130_fd_sc_hd__inv_2 _07244_ (.A(\u_spictrl.spi_clk_div[2] ),
+    .Y(_02223_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07346_ (.A(_01550_),
+ sky130_fd_sc_hd__o22a_4 _07245_ (.A1(_02223_),
+    .A2(_02083_),
+    .B1(_01473_),
+    .B2(_01546_),
     .X(_02224_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07347_ (.A(_01742_),
-    .B(\u_m1_res_fifo.mem[0][11] ),
-    .X(_02225_),
+ sky130_fd_sc_hd__inv_2 _07246_ (.A(_02224_),
+    .Y(_02225_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07348_ (.A(_01745_),
-    .B(\u_m1_res_fifo.mem[1][11] ),
+ sky130_fd_sc_hd__or2_4 _07247_ (.A(_01709_),
+    .B(\u_m1_res_fifo.mem[4][10] ),
     .X(_02226_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07349_ (.A(_02224_),
-    .B(_02225_),
-    .C(_02226_),
+ sky130_fd_sc_hd__or2_4 _07248_ (.A(_01716_),
+    .B(\u_m1_res_fifo.mem[5][10] ),
     .X(_02227_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07350_ (.A(_01710_),
-    .B(\u_m1_res_fifo.mem[3][11] ),
+ sky130_fd_sc_hd__and3_4 _07249_ (.A(_02120_),
+    .B(_02226_),
+    .C(_02227_),
     .X(_02228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07351_ (.A(_01749_),
-    .B(\u_m1_res_fifo.mem[2][11] ),
+ sky130_fd_sc_hd__or2_4 _07250_ (.A(_01693_),
+    .B(\u_m1_res_fifo.mem[7][10] ),
     .X(_02229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07352_ (.A(_02142_),
-    .B(_02228_),
-    .C(_02229_),
+ sky130_fd_sc_hd__or2_4 _07251_ (.A(_01718_),
+    .B(\u_m1_res_fifo.mem[6][10] ),
     .X(_02230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07353_ (.A(_02138_),
-    .B(_02227_),
+ sky130_fd_sc_hd__and3_4 _07252_ (.A(_01715_),
+    .B(_02229_),
     .C(_02230_),
     .X(_02231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07354_ (.A(_02223_),
-    .B(_02231_),
-    .C(_02147_),
+ sky130_fd_sc_hd__or3_4 _07253_ (.A(_02201_),
+    .B(_02228_),
+    .C(_02231_),
     .X(_02232_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07355_ (.A(_02207_),
-    .B(_02209_),
-    .C(_02215_),
-    .D(_02232_),
+ sky130_fd_sc_hd__buf_2 _07254_ (.A(_01743_),
     .X(_02233_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07356_ (.A(_02233_),
-    .Y(_02234_),
+ sky130_fd_sc_hd__or2_4 _07255_ (.A(_02233_),
+    .B(\u_m1_res_fifo.mem[0][10] ),
+    .X(_02234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07357_ (.A1_N(_02205_),
-    .A2_N(_02234_),
-    .B1(\u_spim_regs.spim_reg_rdata[11] ),
-    .B2(_02205_),
-    .X(_01250_),
+ sky130_fd_sc_hd__buf_2 _07256_ (.A(_01746_),
+    .X(_02235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07358_ (.A(\u_spim_regs.cfg_m0_mode_reg[2] ),
-    .Y(_02235_),
+ sky130_fd_sc_hd__or2_4 _07257_ (.A(_02235_),
+    .B(\u_m1_res_fifo.mem[1][10] ),
+    .X(_02236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07359_ (.A(_02235_),
-    .B(_02052_),
-    .Y(_02236_),
+ sky130_fd_sc_hd__and3_4 _07258_ (.A(_02209_),
+    .B(_02234_),
+    .C(_02236_),
+    .X(_02237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07360_ (.A(\u_spim_regs.cfg_m1_mode_reg[2] ),
-    .Y(_02237_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07361_ (.A1_N(_02237_),
-    .A2_N(_02123_),
-    .B1(\u_spim_regs.cfg_m1_addr[10] ),
-    .B2(_02124_),
+ sky130_fd_sc_hd__or2_4 _07259_ (.A(_01711_),
+    .B(\u_m1_res_fifo.mem[3][10] ),
     .X(_02238_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07362_ (.A(\u_spictrl.spi_clk_div[2] ),
-    .Y(_02239_),
+ sky130_fd_sc_hd__or2_4 _07260_ (.A(_01690_),
+    .B(\u_m1_res_fifo.mem[2][10] ),
+    .X(_02239_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07363_ (.A1(_02239_),
-    .A2(_02089_),
-    .B1(_01474_),
-    .B2(_01544_),
+ sky130_fd_sc_hd__and3_4 _07261_ (.A(_02132_),
+    .B(_02238_),
+    .C(_02239_),
     .X(_02240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07364_ (.A(_02240_),
-    .Y(_02241_),
+ sky130_fd_sc_hd__or3_4 _07262_ (.A(_02128_),
+    .B(_02237_),
+    .C(_02240_),
+    .X(_02241_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07365_ (.A(_01708_),
-    .B(\u_m1_res_fifo.mem[4][10] ),
+ sky130_fd_sc_hd__and3_4 _07263_ (.A(_02232_),
+    .B(_02241_),
+    .C(_02137_),
     .X(_02242_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07366_ (.A(_01715_),
-    .B(\u_m1_res_fifo.mem[5][10] ),
+ sky130_fd_sc_hd__or4_4 _07264_ (.A(_02220_),
+    .B(_02222_),
+    .C(_02225_),
+    .D(_02242_),
     .X(_02243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07367_ (.A(_02130_),
-    .B(_02242_),
-    .C(_02243_),
-    .X(_02244_),
+ sky130_fd_sc_hd__inv_2 _07265_ (.A(_02243_),
+    .Y(_02244_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07368_ (.A(_01692_),
-    .B(\u_m1_res_fifo.mem[7][10] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07266_ (.A1_N(_02191_),
+    .A2_N(_02244_),
+    .B1(\u_spim_regs.spim_reg_rdata[10] ),
+    .B2(_02191_),
+    .X(_01250_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07267_ (.A(_02076_),
     .X(_02245_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07369_ (.A(_01717_),
-    .B(\u_m1_res_fifo.mem[6][10] ),
-    .X(_02246_),
+ sky130_fd_sc_hd__inv_2 _07268_ (.A(\u_spictrl.spi_clk_div[1] ),
+    .Y(_02246_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07370_ (.A(_01714_),
-    .B(_02245_),
-    .C(_02246_),
+ sky130_fd_sc_hd__buf_2 _07269_ (.A(_02083_),
     .X(_02247_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07371_ (.A(_02216_),
-    .B(_02244_),
-    .C(_02247_),
+ sky130_fd_sc_hd__o22a_4 _07270_ (.A1(_02246_),
+    .A2(_02247_),
+    .B1(_01476_),
+    .B2(_01733_),
     .X(_02248_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07372_ (.A(_01741_),
+ sky130_fd_sc_hd__or4_4 _07271_ (.A(\u_spim_regs.spim_reg_addr[3] ),
+    .B(_01335_),
+    .C(_01466_),
+    .D(\u_spim_regs.spim_reg_addr[0] ),
     .X(_02249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07373_ (.A(_02249_),
-    .B(\u_m1_res_fifo.mem[0][10] ),
-    .X(_02250_),
+ sky130_fd_sc_hd__inv_2 _07272_ (.A(_02249_),
+    .Y(_02250_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07374_ (.A(_01744_),
-    .X(_02251_),
+ sky130_fd_sc_hd__a22oi_4 _07273_ (.A1(\u_spim_regs.cfg_m1_addr[9] ),
+    .A2(_02048_),
+    .B1(\u_spim_regs.cfg_m1_wdata[9] ),
+    .B2(_02250_),
+    .Y(_02251_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07375_ (.A(_02251_),
-    .B(\u_m1_res_fifo.mem[1][10] ),
+ sky130_fd_sc_hd__buf_2 _07274_ (.A(_01933_),
     .X(_02252_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07376_ (.A(_02224_),
-    .B(_02250_),
-    .C(_02252_),
-    .X(_02253_),
+ sky130_fd_sc_hd__a22oi_4 _07275_ (.A1(\u_spim_regs.cfg_m1_mode_reg[1] ),
+    .A2(_02252_),
+    .B1(\u_spim_regs.cfg_m0_mode_reg[1] ),
+    .B2(_01935_),
+    .Y(_02253_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07377_ (.A(_01710_),
-    .B(\u_m1_res_fifo.mem[3][10] ),
+ sky130_fd_sc_hd__or2_4 _07276_ (.A(_02170_),
+    .B(\u_m1_res_fifo.mem[4][9] ),
     .X(_02254_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07378_ (.A(_01689_),
-    .B(\u_m1_res_fifo.mem[2][10] ),
+ sky130_fd_sc_hd__or2_4 _07277_ (.A(_02172_),
+    .B(\u_m1_res_fifo.mem[5][9] ),
     .X(_02255_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07379_ (.A(_02142_),
+ sky130_fd_sc_hd__and3_4 _07278_ (.A(_02089_),
     .B(_02254_),
     .C(_02255_),
     .X(_02256_),
@@ -7080,253 +7108,252 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07380_ (.A(_02138_),
-    .B(_02253_),
-    .C(_02256_),
+ sky130_fd_sc_hd__buf_2 _07279_ (.A(_01646_),
     .X(_02257_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07381_ (.A(_02248_),
-    .B(_02257_),
-    .C(_02147_),
+ sky130_fd_sc_hd__or2_4 _07280_ (.A(_02094_),
+    .B(\u_m1_res_fifo.mem[7][9] ),
     .X(_02258_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07382_ (.A(_02236_),
-    .B(_02238_),
-    .C(_02241_),
-    .D(_02258_),
+ sky130_fd_sc_hd__or2_4 _07281_ (.A(_02096_),
+    .B(\u_m1_res_fifo.mem[6][9] ),
     .X(_02259_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07383_ (.A(_02259_),
-    .Y(_02260_),
+ sky130_fd_sc_hd__and3_4 _07282_ (.A(_02257_),
+    .B(_02258_),
+    .C(_02259_),
+    .X(_02260_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07384_ (.A1_N(_02205_),
-    .A2_N(_02260_),
-    .B1(\u_spim_regs.spim_reg_rdata[10] ),
-    .B2(_02205_),
-    .X(_01249_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07385_ (.A(_02082_),
+ sky130_fd_sc_hd__or3_4 _07283_ (.A(_02169_),
+    .B(_02256_),
+    .C(_02260_),
     .X(_02261_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07386_ (.A(\u_spictrl.spi_clk_div[1] ),
-    .Y(_02262_),
+ sky130_fd_sc_hd__buf_2 _07284_ (.A(_01706_),
+    .X(_02262_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07387_ (.A(_02089_),
+ sky130_fd_sc_hd__buf_2 _07285_ (.A(_01687_),
     .X(_02263_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07388_ (.A1(_02262_),
-    .A2(_02263_),
-    .B1(_01477_),
-    .B2(_01731_),
+ sky130_fd_sc_hd__or2_4 _07286_ (.A(_02064_),
+    .B(\u_m1_res_fifo.mem[0][9] ),
     .X(_02264_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07389_ (.A(\u_spim_regs.spim_reg_addr[3] ),
-    .B(_01333_),
-    .C(_01466_),
-    .D(_01378_),
+ sky130_fd_sc_hd__or2_4 _07287_ (.A(_02066_),
+    .B(\u_m1_res_fifo.mem[1][9] ),
     .X(_02265_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07390_ (.A(_02265_),
-    .Y(_02266_),
+ sky130_fd_sc_hd__and3_4 _07288_ (.A(_02263_),
+    .B(_02264_),
+    .C(_02265_),
+    .X(_02266_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a22oi_4 _07391_ (.A1(\u_spim_regs.cfg_m1_addr[9] ),
-    .A2(_02054_),
-    .B1(\u_spim_regs.cfg_m1_wdata[9] ),
-    .B2(_02266_),
-    .Y(_02267_),
+ sky130_fd_sc_hd__or2_4 _07289_ (.A(_02182_),
+    .B(\u_m1_res_fifo.mem[3][9] ),
+    .X(_02267_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07392_ (.A(\u_spim_regs.cfg_m1_mode_reg[1] ),
-    .Y(_02268_),
+ sky130_fd_sc_hd__or2_4 _07290_ (.A(_02184_),
+    .B(\u_m1_res_fifo.mem[2][9] ),
+    .X(_02268_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07393_ (.A(_01631_),
+ sky130_fd_sc_hd__and3_4 _07291_ (.A(_02103_),
+    .B(_02267_),
+    .C(_02268_),
     .X(_02269_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07394_ (.A(\u_spim_regs.cfg_m0_mode_reg[1] ),
-    .Y(_02270_),
+ sky130_fd_sc_hd__or3_4 _07292_ (.A(_02262_),
+    .B(_02266_),
+    .C(_02269_),
+    .X(_02270_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07395_ (.A1(_02268_),
-    .A2(_02269_),
-    .B1(_02270_),
-    .B2(_02181_),
+ sky130_fd_sc_hd__buf_2 _07293_ (.A(_01594_),
     .X(_02271_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07396_ (.A(_02184_),
-    .B(\u_m1_res_fifo.mem[4][9] ),
+ sky130_fd_sc_hd__and3_4 _07294_ (.A(_02261_),
+    .B(_02270_),
+    .C(_02271_),
     .X(_02272_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07397_ (.A(_02186_),
-    .B(\u_m1_res_fifo.mem[5][9] ),
-    .X(_02273_),
+ sky130_fd_sc_hd__inv_2 _07295_ (.A(_02272_),
+    .Y(_02273_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07398_ (.A(_02097_),
-    .B(_02272_),
-    .C(_02273_),
+ sky130_fd_sc_hd__and4_4 _07296_ (.A(_02248_),
+    .B(_02251_),
+    .C(_02253_),
+    .D(_02273_),
     .X(_02274_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07399_ (.A(_01644_),
-    .X(_02275_),
+ sky130_fd_sc_hd__a2bb2o_4 _07297_ (.A1_N(_02245_),
+    .A2_N(_02274_),
+    .B1(\u_spim_regs.spim_reg_rdata[9] ),
+    .B2(_02245_),
+    .X(_01249_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07400_ (.A(_02102_),
-    .B(\u_m1_res_fifo.mem[7][9] ),
-    .X(_02276_),
+ sky130_fd_sc_hd__inv_2 _07298_ (.A(\u_spictrl.spi_clk_div[0] ),
+    .Y(_02275_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07401_ (.A(_02104_),
-    .B(\u_m1_res_fifo.mem[6][9] ),
+ sky130_fd_sc_hd__inv_2 _07299_ (.A(\u_spim_regs.cfg_m1_addr[8] ),
+    .Y(_02276_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07300_ (.A1(_02275_),
+    .A2(_02247_),
+    .B1(_02276_),
+    .B2(_01626_),
     .X(_02277_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07402_ (.A(_02275_),
-    .B(_02276_),
-    .C(_02277_),
-    .X(_02278_),
+ sky130_fd_sc_hd__inv_2 _07301_ (.A(\u_spim_regs.cfg_m0_fsm_reset ),
+    .Y(_02278_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07403_ (.A(_02183_),
-    .B(_02274_),
-    .C(_02278_),
+ sky130_fd_sc_hd__or4_4 _07302_ (.A(_02079_),
+    .B(_01513_),
+    .C(_02080_),
+    .D(_02081_),
     .X(_02279_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07404_ (.A(_01705_),
+ sky130_fd_sc_hd__buf_2 _07303_ (.A(_02279_),
     .X(_02280_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07405_ (.A(_01686_),
-    .X(_02281_),
+ sky130_fd_sc_hd__inv_2 _07304_ (.A(\u_spim_regs.cfg_m0_mode_reg[0] ),
+    .Y(_02281_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07406_ (.A(_02070_),
-    .B(\u_m1_res_fifo.mem[0][9] ),
+ sky130_fd_sc_hd__o22a_4 _07305_ (.A1(_02278_),
+    .A2(_02280_),
+    .B1(_02281_),
+    .B2(_02046_),
     .X(_02282_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07407_ (.A(_02072_),
-    .B(\u_m1_res_fifo.mem[1][9] ),
+ sky130_fd_sc_hd__buf_2 _07306_ (.A(\u_spim_regs.cfg_m1_fsm_reset[0] ),
     .X(_02283_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07408_ (.A(_02281_),
-    .B(_02282_),
-    .C(_02283_),
+ sky130_fd_sc_hd__or4_4 _07307_ (.A(_01467_),
+    .B(_01513_),
+    .C(_01504_),
+    .D(_01505_),
     .X(_02284_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07409_ (.A(_02196_),
-    .B(\u_m1_res_fifo.mem[3][9] ),
-    .X(_02285_),
+ sky130_fd_sc_hd__inv_2 _07308_ (.A(_02284_),
+    .Y(_02285_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07410_ (.A(_02198_),
-    .B(\u_m1_res_fifo.mem[2][9] ),
+ sky130_fd_sc_hd__buf_2 _07309_ (.A(_02285_),
     .X(_02286_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07411_ (.A(_02111_),
-    .B(_02285_),
-    .C(_02286_),
-    .X(_02287_),
+ sky130_fd_sc_hd__a22oi_4 _07310_ (.A1(\u_spim_regs.cfg_m1_mode_reg[0] ),
+    .A2(_02252_),
+    .B1(_02283_),
+    .B2(_02286_),
+    .Y(_02287_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07412_ (.A(_02280_),
-    .B(_02284_),
-    .C(_02287_),
+ sky130_fd_sc_hd__or2_4 _07311_ (.A(_02170_),
+    .B(\u_m1_res_fifo.mem[4][8] ),
     .X(_02288_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07413_ (.A(_01592_),
+ sky130_fd_sc_hd__or2_4 _07312_ (.A(_02172_),
+    .B(\u_m1_res_fifo.mem[5][8] ),
     .X(_02289_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07414_ (.A(_02279_),
+ sky130_fd_sc_hd__and3_4 _07313_ (.A(_02089_),
     .B(_02288_),
     .C(_02289_),
     .X(_02290_),
@@ -7334,633 +7361,640 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07415_ (.A(_02290_),
-    .Y(_02291_),
+ sky130_fd_sc_hd__or2_4 _07314_ (.A(_02094_),
+    .B(\u_m1_res_fifo.mem[7][8] ),
+    .X(_02291_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07416_ (.A(_02264_),
-    .B(_02267_),
-    .C(_02271_),
-    .D(_02291_),
+ sky130_fd_sc_hd__or2_4 _07315_ (.A(_02096_),
+    .B(\u_m1_res_fifo.mem[6][8] ),
     .X(_02292_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07417_ (.A1_N(_02261_),
-    .A2_N(_02292_),
-    .B1(\u_spim_regs.spim_reg_rdata[9] ),
-    .B2(_02261_),
-    .X(_01248_),
+ sky130_fd_sc_hd__and3_4 _07316_ (.A(_02257_),
+    .B(_02291_),
+    .C(_02292_),
+    .X(_02293_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07418_ (.A(\u_spictrl.spi_clk_div[0] ),
-    .Y(_02293_),
+ sky130_fd_sc_hd__or3_4 _07317_ (.A(_02169_),
+    .B(_02290_),
+    .C(_02293_),
+    .X(_02294_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07419_ (.A(\u_spim_regs.cfg_m1_addr[8] ),
-    .Y(_02294_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07420_ (.A1(_02293_),
-    .A2(_02263_),
-    .B1(_02294_),
-    .B2(_01624_),
+ sky130_fd_sc_hd__buf_2 _07318_ (.A(_01701_),
     .X(_02295_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07421_ (.A(\u_spim_regs.cfg_m0_fsm_reset ),
-    .Y(_02296_),
+ sky130_fd_sc_hd__or2_4 _07319_ (.A(_02295_),
+    .B(\u_m1_res_fifo.mem[0][8] ),
+    .X(_02296_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07422_ (.A(_01293_),
+ sky130_fd_sc_hd__buf_2 _07320_ (.A(_01698_),
     .X(_02297_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07423_ (.A(_02085_),
-    .B(_02297_),
-    .C(_02086_),
-    .D(_02087_),
+ sky130_fd_sc_hd__or2_4 _07321_ (.A(_02297_),
+    .B(\u_m1_res_fifo.mem[1][8] ),
     .X(_02298_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07424_ (.A(_02298_),
+ sky130_fd_sc_hd__and3_4 _07322_ (.A(_02263_),
+    .B(_02296_),
+    .C(_02298_),
     .X(_02299_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07425_ (.A(\u_spim_regs.cfg_m0_mode_reg[0] ),
-    .Y(_02300_),
+ sky130_fd_sc_hd__or2_4 _07323_ (.A(_02182_),
+    .B(\u_m1_res_fifo.mem[3][8] ),
+    .X(_02300_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07426_ (.A1(_02296_),
-    .A2(_02299_),
-    .B1(_02300_),
-    .B2(_02000_),
+ sky130_fd_sc_hd__or2_4 _07324_ (.A(_02184_),
+    .B(\u_m1_res_fifo.mem[2][8] ),
     .X(_02301_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07427_ (.A(\u_spim_regs.cfg_m1_fsm_reset[0] ),
+ sky130_fd_sc_hd__and3_4 _07325_ (.A(_02103_),
+    .B(_02300_),
+    .C(_02301_),
     .X(_02302_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07428_ (.A(_01467_),
-    .B(_02297_),
-    .C(_01506_),
-    .D(_01507_),
+ sky130_fd_sc_hd__or3_4 _07326_ (.A(_02262_),
+    .B(_02299_),
+    .C(_02302_),
     .X(_02303_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07429_ (.A(_02303_),
-    .Y(_02304_),
+ sky130_fd_sc_hd__and3_4 _07327_ (.A(_02294_),
+    .B(_02303_),
+    .C(_02271_),
+    .X(_02304_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07430_ (.A(_02304_),
-    .X(_02305_),
+ sky130_fd_sc_hd__inv_2 _07328_ (.A(_02304_),
+    .Y(_02305_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a22oi_4 _07431_ (.A1(\u_spim_regs.cfg_m1_mode_reg[0] ),
-    .A2(_01520_),
-    .B1(_02302_),
-    .B2(_02305_),
-    .Y(_02306_),
+ sky130_fd_sc_hd__and4_4 _07329_ (.A(_02277_),
+    .B(_02282_),
+    .C(_02287_),
+    .D(_02305_),
+    .X(_02306_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07432_ (.A(_02184_),
-    .B(\u_m1_res_fifo.mem[4][8] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07330_ (.A1_N(_02245_),
+    .A2_N(_02306_),
+    .B1(\u_spim_regs.spim_reg_rdata[8] ),
+    .B2(_02245_),
+    .X(_01248_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07331_ (.A(_01501_),
     .X(_02307_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07433_ (.A(_02186_),
-    .B(\u_m1_res_fifo.mem[5][8] ),
+ sky130_fd_sc_hd__buf_2 _07332_ (.A(_02307_),
     .X(_02308_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07434_ (.A(_02097_),
-    .B(_02307_),
-    .C(_02308_),
-    .X(_02309_),
+ sky130_fd_sc_hd__inv_2 _07333_ (.A(\u_spictrl.cfg_m0_spi_switch[1] ),
+    .Y(_02309_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07435_ (.A(_02102_),
-    .B(\u_m1_res_fifo.mem[7][8] ),
+ sky130_fd_sc_hd__buf_2 _07334_ (.A(_02280_),
     .X(_02310_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07436_ (.A(_02104_),
-    .B(\u_m1_res_fifo.mem[6][8] ),
-    .X(_02311_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07437_ (.A(_02275_),
+ sky130_fd_sc_hd__nor2_4 _07335_ (.A(_02309_),
     .B(_02310_),
-    .C(_02311_),
-    .X(_02312_),
+    .Y(_02311_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07438_ (.A(_02183_),
-    .B(_02309_),
-    .C(_02312_),
+ sky130_fd_sc_hd__inv_2 _07336_ (.A(\u_spim_regs.cfg_m0_cmd_reg[7] ),
+    .Y(_02312_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _07337_ (.A1_N(_02312_),
+    .A2_N(_02046_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[7] ),
+    .B2(_01681_),
     .X(_02313_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07439_ (.A(_01700_),
-    .X(_02314_),
+ sky130_fd_sc_hd__inv_2 _07338_ (.A(\u_spim_regs.cfg_m1_addr[7] ),
+    .Y(_02314_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07440_ (.A(_02314_),
-    .B(\u_m1_res_fifo.mem[0][8] ),
+ sky130_fd_sc_hd__buf_2 _07339_ (.A(_02285_),
     .X(_02315_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07441_ (.A(_01697_),
+ sky130_fd_sc_hd__a2bb2o_4 _07340_ (.A1_N(_02314_),
+    .A2_N(_01886_),
+    .B1(\u_spictrl.cfg_m1_spi_switch[1] ),
+    .B2(_02315_),
     .X(_02316_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07442_ (.A(_02316_),
-    .B(\u_m1_res_fifo.mem[1][8] ),
+ sky130_fd_sc_hd__buf_2 _07341_ (.A(_01743_),
     .X(_02317_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07443_ (.A(_02281_),
-    .B(_02315_),
-    .C(_02317_),
+ sky130_fd_sc_hd__or2_4 _07342_ (.A(_02317_),
+    .B(\u_m1_res_fifo.mem[4][7] ),
     .X(_02318_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07444_ (.A(_02196_),
-    .B(\u_m1_res_fifo.mem[3][8] ),
+ sky130_fd_sc_hd__buf_2 _07343_ (.A(_01746_),
     .X(_02319_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07445_ (.A(_02198_),
-    .B(\u_m1_res_fifo.mem[2][8] ),
+ sky130_fd_sc_hd__or2_4 _07344_ (.A(_02319_),
+    .B(\u_m1_res_fifo.mem[5][7] ),
     .X(_02320_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07446_ (.A(_02111_),
-    .B(_02319_),
+ sky130_fd_sc_hd__and3_4 _07345_ (.A(_02209_),
+    .B(_02318_),
     .C(_02320_),
     .X(_02321_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07447_ (.A(_02280_),
-    .B(_02318_),
-    .C(_02321_),
+ sky130_fd_sc_hd__buf_2 _07346_ (.A(_01714_),
     .X(_02322_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07448_ (.A(_02313_),
-    .B(_02322_),
-    .C(_02289_),
+ sky130_fd_sc_hd__or2_4 _07347_ (.A(_02235_),
+    .B(\u_m1_res_fifo.mem[7][7] ),
     .X(_02323_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07449_ (.A(_02323_),
-    .Y(_02324_),
+ sky130_fd_sc_hd__or2_4 _07348_ (.A(_02233_),
+    .B(\u_m1_res_fifo.mem[6][7] ),
+    .X(_02324_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07450_ (.A(_02295_),
-    .B(_02301_),
-    .C(_02306_),
-    .D(_02324_),
+ sky130_fd_sc_hd__and3_4 _07349_ (.A(_02322_),
+    .B(_02323_),
+    .C(_02324_),
     .X(_02325_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07451_ (.A1_N(_02261_),
-    .A2_N(_02325_),
-    .B1(\u_spim_regs.spim_reg_rdata[8] ),
-    .B2(_02261_),
-    .X(_01247_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07452_ (.A(_01502_),
+ sky130_fd_sc_hd__or3_4 _07350_ (.A(_02201_),
+    .B(_02321_),
+    .C(_02325_),
     .X(_02326_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07453_ (.A(_02326_),
+ sky130_fd_sc_hd__buf_2 _07351_ (.A(_01706_),
     .X(_02327_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07454_ (.A(\u_spictrl.cfg_m0_spi_switch[1] ),
-    .Y(_02328_),
+ sky130_fd_sc_hd__buf_2 _07352_ (.A(_01552_),
+    .X(_02328_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07455_ (.A(_02299_),
+ sky130_fd_sc_hd__buf_2 _07353_ (.A(_01555_),
     .X(_02329_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07456_ (.A(_02328_),
-    .B(_02329_),
-    .Y(_02330_),
+ sky130_fd_sc_hd__or2_4 _07354_ (.A(_02329_),
+    .B(\u_m1_res_fifo.mem[0][7] ),
+    .X(_02330_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07457_ (.A(\u_spim_regs.cfg_m0_cmd_reg[7] ),
-    .Y(_02331_),
+ sky130_fd_sc_hd__buf_2 _07355_ (.A(_01559_),
+    .X(_02331_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07458_ (.A(_01519_),
+ sky130_fd_sc_hd__or2_4 _07356_ (.A(_02331_),
+    .B(\u_m1_res_fifo.mem[1][7] ),
     .X(_02332_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07459_ (.A1_N(_02331_),
-    .A2_N(_01509_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[7] ),
-    .B2(_02332_),
+ sky130_fd_sc_hd__and3_4 _07357_ (.A(_02328_),
+    .B(_02330_),
+    .C(_02332_),
     .X(_02333_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07460_ (.A(\u_spim_regs.cfg_m1_addr[7] ),
-    .Y(_02334_),
+ sky130_fd_sc_hd__buf_2 _07358_ (.A(_01714_),
+    .X(_02334_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07461_ (.A(_02304_),
+ sky130_fd_sc_hd__buf_2 _07359_ (.A(_01746_),
     .X(_02335_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07462_ (.A1_N(_02334_),
-    .A2_N(_01889_),
-    .B1(\u_spictrl.cfg_m1_spi_switch[1] ),
-    .B2(_02335_),
+ sky130_fd_sc_hd__or2_4 _07360_ (.A(_02335_),
+    .B(\u_m1_res_fifo.mem[3][7] ),
     .X(_02336_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07463_ (.A(_01741_),
+ sky130_fd_sc_hd__buf_2 _07361_ (.A(_01743_),
     .X(_02337_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07464_ (.A(_02337_),
-    .B(\u_m1_res_fifo.mem[4][7] ),
+ sky130_fd_sc_hd__or2_4 _07362_ (.A(_02337_),
+    .B(\u_m1_res_fifo.mem[2][7] ),
     .X(_02338_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07465_ (.A(_01744_),
+ sky130_fd_sc_hd__and3_4 _07363_ (.A(_02334_),
+    .B(_02336_),
+    .C(_02338_),
     .X(_02339_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07466_ (.A(_02339_),
-    .B(\u_m1_res_fifo.mem[5][7] ),
+ sky130_fd_sc_hd__or3_4 _07364_ (.A(_02327_),
+    .B(_02333_),
+    .C(_02339_),
     .X(_02340_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07467_ (.A(_02224_),
-    .B(_02338_),
-    .C(_02340_),
+ sky130_fd_sc_hd__and4_4 _07365_ (.A(_01911_),
+    .B(_02051_),
+    .C(_02326_),
+    .D(_02340_),
     .X(_02341_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07468_ (.A(_01713_),
+ sky130_fd_sc_hd__or4_4 _07366_ (.A(_02311_),
+    .B(_02313_),
+    .C(_02316_),
+    .D(_02341_),
     .X(_02342_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07469_ (.A(_02251_),
-    .B(\u_m1_res_fifo.mem[7][7] ),
-    .X(_02343_),
+ sky130_fd_sc_hd__inv_2 _07367_ (.A(_02342_),
+    .Y(_02343_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07470_ (.A(_02249_),
-    .B(\u_m1_res_fifo.mem[6][7] ),
-    .X(_02344_),
+ sky130_fd_sc_hd__a2bb2o_4 _07368_ (.A1_N(_02308_),
+    .A2_N(_02343_),
+    .B1(\u_spim_regs.spim_reg_rdata[7] ),
+    .B2(_02308_),
+    .X(_01247_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07471_ (.A(_02342_),
-    .B(_02343_),
-    .C(_02344_),
-    .X(_02345_),
+ sky130_fd_sc_hd__inv_2 _07369_ (.A(\u_spictrl.cfg_m0_spi_switch[0] ),
+    .Y(_02344_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07472_ (.A(_02216_),
-    .B(_02341_),
-    .C(_02345_),
-    .X(_02346_),
+ sky130_fd_sc_hd__nor2_4 _07370_ (.A(_02344_),
+    .B(_02310_),
+    .Y(_02345_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07473_ (.A(_01705_),
+ sky130_fd_sc_hd__inv_2 _07371_ (.A(\u_spim_regs.cfg_m0_cmd_reg[6] ),
+    .Y(_02346_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _07372_ (.A1_N(_02346_),
+    .A2_N(_01635_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[6] ),
+    .B2(_01681_),
     .X(_02347_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07474_ (.A(_01550_),
-    .X(_02348_),
+ sky130_fd_sc_hd__inv_2 _07373_ (.A(\u_spim_regs.cfg_m1_addr[6] ),
+    .Y(_02348_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07475_ (.A(_01553_),
+ sky130_fd_sc_hd__a2bb2o_4 _07374_ (.A1_N(_02348_),
+    .A2_N(_01886_),
+    .B1(\u_spictrl.cfg_m1_spi_switch[0] ),
+    .B2(_02315_),
     .X(_02349_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07476_ (.A(_02349_),
-    .B(\u_m1_res_fifo.mem[0][7] ),
+ sky130_fd_sc_hd__or2_4 _07375_ (.A(_02317_),
+    .B(\u_m1_res_fifo.mem[4][6] ),
     .X(_02350_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07477_ (.A(_01557_),
+ sky130_fd_sc_hd__or2_4 _07376_ (.A(_02319_),
+    .B(\u_m1_res_fifo.mem[5][6] ),
     .X(_02351_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07478_ (.A(_02351_),
-    .B(\u_m1_res_fifo.mem[1][7] ),
+ sky130_fd_sc_hd__and3_4 _07377_ (.A(_02209_),
+    .B(_02350_),
+    .C(_02351_),
     .X(_02352_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07479_ (.A(_02348_),
-    .B(_02350_),
-    .C(_02352_),
+ sky130_fd_sc_hd__or2_4 _07378_ (.A(_02235_),
+    .B(\u_m1_res_fifo.mem[7][6] ),
     .X(_02353_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07480_ (.A(_01713_),
+ sky130_fd_sc_hd__or2_4 _07379_ (.A(_02233_),
+    .B(\u_m1_res_fifo.mem[6][6] ),
     .X(_02354_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07481_ (.A(_01744_),
+ sky130_fd_sc_hd__and3_4 _07380_ (.A(_02322_),
+    .B(_02353_),
+    .C(_02354_),
     .X(_02355_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07482_ (.A(_02355_),
-    .B(\u_m1_res_fifo.mem[3][7] ),
+ sky130_fd_sc_hd__or3_4 _07381_ (.A(_02201_),
+    .B(_02352_),
+    .C(_02355_),
     .X(_02356_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07483_ (.A(_01741_),
+ sky130_fd_sc_hd__or2_4 _07382_ (.A(_02329_),
+    .B(\u_m1_res_fifo.mem[0][6] ),
     .X(_02357_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07484_ (.A(_02357_),
-    .B(\u_m1_res_fifo.mem[2][7] ),
+ sky130_fd_sc_hd__or2_4 _07383_ (.A(_02331_),
+    .B(\u_m1_res_fifo.mem[1][6] ),
     .X(_02358_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07485_ (.A(_02354_),
-    .B(_02356_),
+ sky130_fd_sc_hd__and3_4 _07384_ (.A(_02328_),
+    .B(_02357_),
     .C(_02358_),
     .X(_02359_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07486_ (.A(_02347_),
-    .B(_02353_),
-    .C(_02359_),
+ sky130_fd_sc_hd__or2_4 _07385_ (.A(_02335_),
+    .B(\u_m1_res_fifo.mem[3][6] ),
     .X(_02360_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07487_ (.A(_01915_),
-    .B(_02057_),
-    .C(_02346_),
-    .D(_02360_),
+ sky130_fd_sc_hd__or2_4 _07386_ (.A(_02337_),
+    .B(\u_m1_res_fifo.mem[2][6] ),
     .X(_02361_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07488_ (.A(_02330_),
-    .B(_02333_),
-    .C(_02336_),
-    .D(_02361_),
+ sky130_fd_sc_hd__and3_4 _07387_ (.A(_02334_),
+    .B(_02360_),
+    .C(_02361_),
     .X(_02362_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07489_ (.A(_02362_),
-    .Y(_02363_),
+ sky130_fd_sc_hd__or3_4 _07388_ (.A(_02327_),
+    .B(_02359_),
+    .C(_02362_),
+    .X(_02363_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07490_ (.A1_N(_02327_),
-    .A2_N(_02363_),
-    .B1(\u_spim_regs.spim_reg_rdata[7] ),
-    .B2(_02327_),
-    .X(_01246_),
+ sky130_fd_sc_hd__and4_4 _07389_ (.A(_01911_),
+    .B(_02051_),
+    .C(_02356_),
+    .D(_02363_),
+    .X(_02364_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07491_ (.A(\u_spictrl.cfg_m0_spi_switch[0] ),
-    .Y(_02364_),
+ sky130_fd_sc_hd__or4_4 _07390_ (.A(_02345_),
+    .B(_02347_),
+    .C(_02349_),
+    .D(_02364_),
+    .X(_02365_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07492_ (.A(_02364_),
-    .B(_02329_),
-    .Y(_02365_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07493_ (.A(\u_spim_regs.cfg_m0_cmd_reg[6] ),
+ sky130_fd_sc_hd__inv_2 _07391_ (.A(_02365_),
     .Y(_02366_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07494_ (.A(_01999_),
+ sky130_fd_sc_hd__a2bb2o_4 _07392_ (.A1_N(_02308_),
+    .A2_N(_02366_),
+    .B1(\u_spim_regs.spim_reg_rdata[6] ),
+    .B2(_02308_),
+    .X(_01246_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07393_ (.A(_02307_),
     .X(_02367_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07495_ (.A1_N(_02366_),
-    .A2_N(_02367_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[6] ),
-    .B2(_02332_),
-    .X(_02368_),
+ sky130_fd_sc_hd__inv_2 _07394_ (.A(\u_spictrl.cfg_m0_spi_mode[1] ),
+    .Y(_02368_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07496_ (.A(\u_spim_regs.cfg_m1_addr[6] ),
+ sky130_fd_sc_hd__nor2_4 _07395_ (.A(_02368_),
+    .B(_02310_),
     .Y(_02369_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07497_ (.A1_N(_02369_),
-    .A2_N(_01889_),
-    .B1(\u_spictrl.cfg_m1_spi_switch[0] ),
-    .B2(_02335_),
-    .X(_02370_),
+ sky130_fd_sc_hd__inv_2 _07396_ (.A(\u_spim_regs.cfg_m0_cmd_reg[5] ),
+    .Y(_02370_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07498_ (.A(_02337_),
-    .B(\u_m1_res_fifo.mem[4][6] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07397_ (.A1_N(_02370_),
+    .A2_N(_01635_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[5] ),
+    .B2(_01933_),
     .X(_02371_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07499_ (.A(_02339_),
-    .B(\u_m1_res_fifo.mem[5][6] ),
-    .X(_02372_),
+ sky130_fd_sc_hd__inv_2 _07398_ (.A(\u_spim_regs.cfg_m1_addr[5] ),
+    .Y(_02372_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07500_ (.A(_02224_),
-    .B(_02371_),
-    .C(_02372_),
+ sky130_fd_sc_hd__a2bb2o_4 _07399_ (.A1_N(_02372_),
+    .A2_N(_01679_),
+    .B1(\u_spictrl.cfg_m1_spi_mode[1] ),
+    .B2(_02315_),
     .X(_02373_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07501_ (.A(_02251_),
-    .B(\u_m1_res_fifo.mem[7][6] ),
+ sky130_fd_sc_hd__or2_4 _07400_ (.A(_02317_),
+    .B(\u_m1_res_fifo.mem[4][5] ),
     .X(_02374_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07502_ (.A(_02249_),
-    .B(\u_m1_res_fifo.mem[6][6] ),
+ sky130_fd_sc_hd__or2_4 _07401_ (.A(_02319_),
+    .B(\u_m1_res_fifo.mem[5][5] ),
     .X(_02375_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07503_ (.A(_02342_),
+ sky130_fd_sc_hd__and3_4 _07402_ (.A(_02328_),
     .B(_02374_),
     .C(_02375_),
     .X(_02376_),
@@ -7968,51 +8002,51 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07504_ (.A(_02216_),
-    .B(_02373_),
-    .C(_02376_),
+ sky130_fd_sc_hd__or2_4 _07403_ (.A(_02235_),
+    .B(\u_m1_res_fifo.mem[7][5] ),
     .X(_02377_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07505_ (.A(_02349_),
-    .B(\u_m1_res_fifo.mem[0][6] ),
+ sky130_fd_sc_hd__or2_4 _07404_ (.A(_02233_),
+    .B(\u_m1_res_fifo.mem[6][5] ),
     .X(_02378_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07506_ (.A(_02351_),
-    .B(\u_m1_res_fifo.mem[1][6] ),
+ sky130_fd_sc_hd__and3_4 _07405_ (.A(_02322_),
+    .B(_02377_),
+    .C(_02378_),
     .X(_02379_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07507_ (.A(_02348_),
-    .B(_02378_),
+ sky130_fd_sc_hd__or3_4 _07406_ (.A(_01638_),
+    .B(_02376_),
     .C(_02379_),
     .X(_02380_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07508_ (.A(_02355_),
-    .B(\u_m1_res_fifo.mem[3][6] ),
+ sky130_fd_sc_hd__or2_4 _07407_ (.A(_02329_),
+    .B(\u_m1_res_fifo.mem[0][5] ),
     .X(_02381_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07509_ (.A(_02357_),
-    .B(\u_m1_res_fifo.mem[2][6] ),
+ sky130_fd_sc_hd__or2_4 _07408_ (.A(_02331_),
+    .B(\u_m1_res_fifo.mem[1][5] ),
     .X(_02382_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07510_ (.A(_02354_),
+ sky130_fd_sc_hd__and3_4 _07409_ (.A(_01553_),
     .B(_02381_),
     .C(_02382_),
     .X(_02383_),
@@ -8020,589 +8054,594 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07511_ (.A(_02347_),
-    .B(_02380_),
-    .C(_02383_),
+ sky130_fd_sc_hd__or2_4 _07410_ (.A(_02335_),
+    .B(\u_m1_res_fifo.mem[3][5] ),
     .X(_02384_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07512_ (.A(_01915_),
-    .B(_02057_),
-    .C(_02377_),
-    .D(_02384_),
+ sky130_fd_sc_hd__or2_4 _07411_ (.A(_02337_),
+    .B(\u_m1_res_fifo.mem[2][5] ),
     .X(_02385_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07513_ (.A(_02365_),
-    .B(_02368_),
-    .C(_02370_),
-    .D(_02385_),
+ sky130_fd_sc_hd__and3_4 _07412_ (.A(_02334_),
+    .B(_02384_),
+    .C(_02385_),
     .X(_02386_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07514_ (.A(_02386_),
-    .Y(_02387_),
+ sky130_fd_sc_hd__or3_4 _07413_ (.A(_02327_),
+    .B(_02383_),
+    .C(_02386_),
+    .X(_02387_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07515_ (.A1_N(_02327_),
-    .A2_N(_02387_),
-    .B1(\u_spim_regs.spim_reg_rdata[6] ),
-    .B2(_02327_),
-    .X(_01245_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07516_ (.A(_02326_),
+ sky130_fd_sc_hd__and4_4 _07414_ (.A(_01496_),
+    .B(_02051_),
+    .C(_02380_),
+    .D(_02387_),
     .X(_02388_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07517_ (.A(\u_spictrl.cfg_m0_spi_mode[1] ),
-    .Y(_02389_),
+ sky130_fd_sc_hd__or4_4 _07415_ (.A(_02369_),
+    .B(_02371_),
+    .C(_02373_),
+    .D(_02388_),
+    .X(_02389_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07518_ (.A(_02389_),
-    .B(_02329_),
+ sky130_fd_sc_hd__inv_2 _07416_ (.A(_02389_),
     .Y(_02390_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07519_ (.A(\u_spim_regs.cfg_m0_cmd_reg[5] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07417_ (.A1_N(_02367_),
+    .A2_N(_02390_),
+    .B1(\u_spim_regs.spim_reg_rdata[5] ),
+    .B2(_02367_),
+    .X(_01245_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07418_ (.A(\u_spictrl.cfg_m0_spi_mode[0] ),
     .Y(_02391_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07520_ (.A1_N(_02391_),
-    .A2_N(_02367_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[5] ),
-    .B2(_02332_),
-    .X(_02392_),
+ sky130_fd_sc_hd__nor2_4 _07419_ (.A(_02391_),
+    .B(_02280_),
+    .Y(_02392_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07521_ (.A(\u_spim_regs.cfg_m1_addr[5] ),
+ sky130_fd_sc_hd__inv_2 _07420_ (.A(\u_spim_regs.cfg_m0_cmd_reg[4] ),
     .Y(_02393_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07522_ (.A1_N(_02393_),
-    .A2_N(_01678_),
-    .B1(\u_spictrl.cfg_m1_spi_mode[1] ),
-    .B2(_02335_),
+ sky130_fd_sc_hd__a2bb2o_4 _07421_ (.A1_N(_02393_),
+    .A2_N(_01635_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[4] ),
+    .B2(_01933_),
     .X(_02394_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07523_ (.A(_02337_),
-    .B(\u_m1_res_fifo.mem[4][5] ),
-    .X(_02395_),
+ sky130_fd_sc_hd__inv_2 _07422_ (.A(\u_spim_regs.cfg_m1_addr[4] ),
+    .Y(_02395_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07524_ (.A(_02339_),
-    .B(\u_m1_res_fifo.mem[5][5] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07423_ (.A1_N(_02395_),
+    .A2_N(_01679_),
+    .B1(\u_spictrl.cfg_m1_spi_mode[0] ),
+    .B2(_02315_),
     .X(_02396_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07525_ (.A(_02348_),
-    .B(_02395_),
-    .C(_02396_),
+ sky130_fd_sc_hd__or2_4 _07424_ (.A(_02329_),
+    .B(\u_m1_res_fifo.mem[4][4] ),
     .X(_02397_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07526_ (.A(_02251_),
-    .B(\u_m1_res_fifo.mem[7][5] ),
+ sky130_fd_sc_hd__or2_4 _07425_ (.A(_02331_),
+    .B(\u_m1_res_fifo.mem[5][4] ),
     .X(_02398_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07527_ (.A(_02249_),
-    .B(\u_m1_res_fifo.mem[6][5] ),
+ sky130_fd_sc_hd__and3_4 _07426_ (.A(_02328_),
+    .B(_02397_),
+    .C(_02398_),
     .X(_02399_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07528_ (.A(_02342_),
-    .B(_02398_),
-    .C(_02399_),
+ sky130_fd_sc_hd__or2_4 _07427_ (.A(_02335_),
+    .B(\u_m1_res_fifo.mem[7][4] ),
     .X(_02400_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07529_ (.A(_01636_),
-    .B(_02397_),
-    .C(_02400_),
+ sky130_fd_sc_hd__or2_4 _07428_ (.A(_02337_),
+    .B(\u_m1_res_fifo.mem[6][4] ),
     .X(_02401_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07530_ (.A(_02349_),
-    .B(\u_m1_res_fifo.mem[0][5] ),
+ sky130_fd_sc_hd__and3_4 _07429_ (.A(_02322_),
+    .B(_02400_),
+    .C(_02401_),
     .X(_02402_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07531_ (.A(_02351_),
-    .B(\u_m1_res_fifo.mem[1][5] ),
+ sky130_fd_sc_hd__or3_4 _07430_ (.A(_01638_),
+    .B(_02399_),
+    .C(_02402_),
     .X(_02403_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07532_ (.A(_01551_),
-    .B(_02402_),
-    .C(_02403_),
+ sky130_fd_sc_hd__or2_4 _07431_ (.A(_01569_),
+    .B(\u_m1_res_fifo.mem[0][4] ),
     .X(_02404_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07533_ (.A(_02355_),
-    .B(\u_m1_res_fifo.mem[3][5] ),
+ sky130_fd_sc_hd__or2_4 _07432_ (.A(_01560_),
+    .B(\u_m1_res_fifo.mem[1][4] ),
     .X(_02405_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07534_ (.A(_02357_),
-    .B(\u_m1_res_fifo.mem[2][5] ),
+ sky130_fd_sc_hd__and3_4 _07433_ (.A(_01553_),
+    .B(_02404_),
+    .C(_02405_),
     .X(_02406_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07535_ (.A(_02354_),
-    .B(_02405_),
-    .C(_02406_),
+ sky130_fd_sc_hd__or2_4 _07434_ (.A(_02319_),
+    .B(\u_m1_res_fifo.mem[3][4] ),
     .X(_02407_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07536_ (.A(_02347_),
-    .B(_02404_),
-    .C(_02407_),
+ sky130_fd_sc_hd__or2_4 _07435_ (.A(_02317_),
+    .B(\u_m1_res_fifo.mem[2][4] ),
     .X(_02408_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07537_ (.A(_01497_),
-    .B(_02057_),
-    .C(_02401_),
-    .D(_02408_),
+ sky130_fd_sc_hd__and3_4 _07436_ (.A(_02334_),
+    .B(_02407_),
+    .C(_02408_),
     .X(_02409_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07538_ (.A(_02390_),
-    .B(_02392_),
-    .C(_02394_),
-    .D(_02409_),
+ sky130_fd_sc_hd__or3_4 _07437_ (.A(_02327_),
+    .B(_02406_),
+    .C(_02409_),
     .X(_02410_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07539_ (.A(_02410_),
-    .Y(_02411_),
+ sky130_fd_sc_hd__and4_4 _07438_ (.A(_01496_),
+    .B(_02050_),
+    .C(_02403_),
+    .D(_02410_),
+    .X(_02411_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07540_ (.A1_N(_02388_),
-    .A2_N(_02411_),
-    .B1(\u_spim_regs.spim_reg_rdata[5] ),
-    .B2(_02388_),
-    .X(_01244_),
+ sky130_fd_sc_hd__or4_4 _07439_ (.A(_02392_),
+    .B(_02394_),
+    .C(_02396_),
+    .D(_02411_),
+    .X(_02412_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07541_ (.A(\u_spictrl.cfg_m0_spi_mode[0] ),
-    .Y(_02412_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07542_ (.A(_02412_),
-    .B(_02299_),
+ sky130_fd_sc_hd__inv_2 _07440_ (.A(_02412_),
     .Y(_02413_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07543_ (.A(\u_spim_regs.cfg_m0_cmd_reg[4] ),
-    .Y(_02414_),
+ sky130_fd_sc_hd__a2bb2o_4 _07441_ (.A1_N(_02367_),
+    .A2_N(_02413_),
+    .B1(\u_spim_regs.spim_reg_rdata[4] ),
+    .B2(_02367_),
+    .X(_01244_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07544_ (.A1_N(_02414_),
-    .A2_N(_02367_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[4] ),
-    .B2(_02332_),
-    .X(_02415_),
+ sky130_fd_sc_hd__buf_2 _07442_ (.A(_02307_),
+    .X(_02414_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07545_ (.A(\u_spim_regs.cfg_m1_addr[4] ),
+ sky130_fd_sc_hd__inv_2 _07443_ (.A(\u_spictrl.cfg_cs_late[1] ),
+    .Y(_02415_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07444_ (.A(\u_spictrl.cfg_m0_cs_reg[3] ),
     .Y(_02416_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07546_ (.A1_N(_02416_),
-    .A2_N(_01678_),
-    .B1(\u_spictrl.cfg_m1_spi_mode[0] ),
-    .B2(_02335_),
+ sky130_fd_sc_hd__buf_2 _07445_ (.A(_02279_),
     .X(_02417_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07547_ (.A(_02349_),
-    .B(\u_m1_res_fifo.mem[4][4] ),
+ sky130_fd_sc_hd__o22a_4 _07446_ (.A1(_02415_),
+    .A2(_02247_),
+    .B1(_02416_),
+    .B2(_02417_),
     .X(_02418_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07548_ (.A(_02351_),
-    .B(\u_m1_res_fifo.mem[5][4] ),
-    .X(_02419_),
+ sky130_fd_sc_hd__a22oi_4 _07447_ (.A1(\u_spictrl.cfg_m1_cs_reg[3] ),
+    .A2(_02286_),
+    .B1(\u_spim_regs.cfg_m1_addr[3] ),
+    .B2(_02086_),
+    .Y(_02419_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07549_ (.A(_02348_),
-    .B(_02418_),
-    .C(_02419_),
+ sky130_fd_sc_hd__buf_2 _07448_ (.A(_01508_),
     .X(_02420_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07550_ (.A(_02355_),
-    .B(\u_m1_res_fifo.mem[7][4] ),
-    .X(_02421_),
+ sky130_fd_sc_hd__a22oi_4 _07449_ (.A1(\u_spim_regs.cfg_m1_cmd_reg[3] ),
+    .A2(_02252_),
+    .B1(\u_spim_regs.cfg_m0_cmd_reg[3] ),
+    .B2(_02420_),
+    .Y(_02421_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07551_ (.A(_02357_),
-    .B(\u_m1_res_fifo.mem[6][4] ),
+ sky130_fd_sc_hd__buf_2 _07450_ (.A(_01945_),
     .X(_02422_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07552_ (.A(_02342_),
-    .B(_02421_),
-    .C(_02422_),
+ sky130_fd_sc_hd__or2_4 _07451_ (.A(_02170_),
+    .B(\u_m1_res_fifo.mem[4][3] ),
     .X(_02423_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07553_ (.A(_01636_),
-    .B(_02420_),
-    .C(_02423_),
+ sky130_fd_sc_hd__or2_4 _07452_ (.A(_02172_),
+    .B(\u_m1_res_fifo.mem[5][3] ),
     .X(_02424_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07554_ (.A(_01567_),
-    .B(\u_m1_res_fifo.mem[0][4] ),
+ sky130_fd_sc_hd__and3_4 _07453_ (.A(_02422_),
+    .B(_02423_),
+    .C(_02424_),
     .X(_02425_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07555_ (.A(_01558_),
-    .B(\u_m1_res_fifo.mem[1][4] ),
+ sky130_fd_sc_hd__buf_2 _07454_ (.A(_01661_),
     .X(_02426_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07556_ (.A(_01551_),
-    .B(_02425_),
-    .C(_02426_),
+ sky130_fd_sc_hd__or2_4 _07455_ (.A(_02426_),
+    .B(\u_m1_res_fifo.mem[7][3] ),
     .X(_02427_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07557_ (.A(_02339_),
-    .B(\u_m1_res_fifo.mem[3][4] ),
+ sky130_fd_sc_hd__buf_2 _07456_ (.A(_01657_),
     .X(_02428_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07558_ (.A(_02337_),
-    .B(\u_m1_res_fifo.mem[2][4] ),
+ sky130_fd_sc_hd__or2_4 _07457_ (.A(_02428_),
+    .B(\u_m1_res_fifo.mem[6][3] ),
     .X(_02429_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07559_ (.A(_02354_),
-    .B(_02428_),
+ sky130_fd_sc_hd__and3_4 _07458_ (.A(_02257_),
+    .B(_02427_),
     .C(_02429_),
     .X(_02430_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07560_ (.A(_02347_),
-    .B(_02427_),
+ sky130_fd_sc_hd__or3_4 _07459_ (.A(_02169_),
+    .B(_02425_),
     .C(_02430_),
     .X(_02431_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07561_ (.A(_01497_),
-    .B(_02056_),
-    .C(_02424_),
-    .D(_02431_),
+ sky130_fd_sc_hd__or2_4 _07460_ (.A(_02295_),
+    .B(\u_m1_res_fifo.mem[0][3] ),
     .X(_02432_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07562_ (.A(_02413_),
-    .B(_02415_),
-    .C(_02417_),
-    .D(_02432_),
+ sky130_fd_sc_hd__or2_4 _07461_ (.A(_02297_),
+    .B(\u_m1_res_fifo.mem[1][3] ),
     .X(_02433_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07563_ (.A(_02433_),
-    .Y(_02434_),
+ sky130_fd_sc_hd__and3_4 _07462_ (.A(_02263_),
+    .B(_02432_),
+    .C(_02433_),
+    .X(_02434_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07564_ (.A1_N(_02388_),
-    .A2_N(_02434_),
-    .B1(\u_spim_regs.spim_reg_rdata[4] ),
-    .B2(_02388_),
-    .X(_01243_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07565_ (.A(_02326_),
+ sky130_fd_sc_hd__buf_2 _07463_ (.A(_01696_),
     .X(_02435_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07566_ (.A(\u_spictrl.cfg_cs_late[1] ),
-    .Y(_02436_),
+ sky130_fd_sc_hd__or2_4 _07464_ (.A(_02182_),
+    .B(\u_m1_res_fifo.mem[3][3] ),
+    .X(_02436_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07567_ (.A(\u_spictrl.cfg_m0_cs_reg[3] ),
-    .Y(_02437_),
+ sky130_fd_sc_hd__or2_4 _07465_ (.A(_02184_),
+    .B(\u_m1_res_fifo.mem[2][3] ),
+    .X(_02437_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07568_ (.A(_02298_),
+ sky130_fd_sc_hd__and3_4 _07466_ (.A(_02435_),
+    .B(_02436_),
+    .C(_02437_),
     .X(_02438_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07569_ (.A1(_02436_),
-    .A2(_02263_),
-    .B1(_02437_),
-    .B2(_02438_),
+ sky130_fd_sc_hd__or3_4 _07467_ (.A(_02262_),
+    .B(_02434_),
+    .C(_02438_),
     .X(_02439_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a22oi_4 _07570_ (.A1(\u_spictrl.cfg_m1_cs_reg[3] ),
-    .A2(_02305_),
-    .B1(\u_spim_regs.cfg_m1_addr[3] ),
-    .B2(_02092_),
-    .Y(_02440_),
+ sky130_fd_sc_hd__and3_4 _07468_ (.A(_02431_),
+    .B(_02439_),
+    .C(_02271_),
+    .X(_02440_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07571_ (.A(\u_spim_regs.cfg_m1_cmd_reg[3] ),
+ sky130_fd_sc_hd__inv_2 _07469_ (.A(_02440_),
     .Y(_02441_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07572_ (.A(\u_spim_regs.cfg_m0_cmd_reg[3] ),
-    .Y(_02442_),
+ sky130_fd_sc_hd__and4_4 _07470_ (.A(_02418_),
+    .B(_02419_),
+    .C(_02421_),
+    .D(_02441_),
+    .X(_02442_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07573_ (.A1(_02441_),
-    .A2(_02269_),
-    .B1(_02442_),
-    .B2(_02181_),
-    .X(_02443_),
+ sky130_fd_sc_hd__a2bb2o_4 _07471_ (.A1_N(_02414_),
+    .A2_N(_02442_),
+    .B1(\u_spim_regs.spim_reg_rdata[3] ),
+    .B2(_02414_),
+    .X(_01243_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07574_ (.A(_01948_),
-    .X(_02444_),
+ sky130_fd_sc_hd__inv_2 _07472_ (.A(\u_spictrl.cfg_cs_late[0] ),
+    .Y(_02443_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07575_ (.A(_02184_),
-    .B(\u_m1_res_fifo.mem[4][3] ),
+ sky130_fd_sc_hd__inv_2 _07473_ (.A(\u_spictrl.cfg_m0_cs_reg[2] ),
+    .Y(_02444_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07474_ (.A1(_02443_),
+    .A2(_02247_),
+    .B1(_02444_),
+    .B2(_02417_),
     .X(_02445_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07576_ (.A(_02186_),
-    .B(\u_m1_res_fifo.mem[5][3] ),
-    .X(_02446_),
+ sky130_fd_sc_hd__a22oi_4 _07475_ (.A1(\u_spictrl.cfg_m1_cs_reg[2] ),
+    .A2(_02286_),
+    .B1(\u_spim_regs.cfg_m1_addr[2] ),
+    .B2(_02086_),
+    .Y(_02446_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07577_ (.A(_02444_),
-    .B(_02445_),
-    .C(_02446_),
-    .X(_02447_),
+ sky130_fd_sc_hd__a22oi_4 _07476_ (.A1(\u_spim_regs.cfg_m1_cmd_reg[2] ),
+    .A2(_02252_),
+    .B1(\u_spim_regs.cfg_m0_cmd_reg[2] ),
+    .B2(_02420_),
+    .Y(_02447_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07578_ (.A(_01659_),
+ sky130_fd_sc_hd__or2_4 _07477_ (.A(_02054_),
+    .B(\u_m1_res_fifo.mem[4][2] ),
     .X(_02448_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07579_ (.A(_02448_),
-    .B(\u_m1_res_fifo.mem[7][3] ),
+ sky130_fd_sc_hd__or2_4 _07478_ (.A(_02104_),
+    .B(\u_m1_res_fifo.mem[5][2] ),
     .X(_02449_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07580_ (.A(_01655_),
+ sky130_fd_sc_hd__and3_4 _07479_ (.A(_02422_),
+    .B(_02448_),
+    .C(_02449_),
     .X(_02450_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07581_ (.A(_02450_),
-    .B(\u_m1_res_fifo.mem[6][3] ),
+ sky130_fd_sc_hd__or2_4 _07480_ (.A(_02426_),
+    .B(\u_m1_res_fifo.mem[7][2] ),
     .X(_02451_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07582_ (.A(_02275_),
-    .B(_02449_),
-    .C(_02451_),
+ sky130_fd_sc_hd__or2_4 _07481_ (.A(_02428_),
+    .B(\u_m1_res_fifo.mem[6][2] ),
     .X(_02452_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07583_ (.A(_02183_),
-    .B(_02447_),
+ sky130_fd_sc_hd__and3_4 _07482_ (.A(_02257_),
+    .B(_02451_),
     .C(_02452_),
     .X(_02453_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07584_ (.A(_02314_),
-    .B(\u_m1_res_fifo.mem[0][3] ),
+ sky130_fd_sc_hd__or3_4 _07483_ (.A(_02052_),
+    .B(_02450_),
+    .C(_02453_),
     .X(_02454_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07585_ (.A(_02316_),
-    .B(\u_m1_res_fifo.mem[1][3] ),
+ sky130_fd_sc_hd__or2_4 _07484_ (.A(_02295_),
+    .B(\u_m1_res_fifo.mem[0][2] ),
     .X(_02455_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07586_ (.A(_02281_),
-    .B(_02454_),
-    .C(_02455_),
+ sky130_fd_sc_hd__or2_4 _07485_ (.A(_02297_),
+    .B(\u_m1_res_fifo.mem[1][2] ),
     .X(_02456_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07587_ (.A(_01695_),
+ sky130_fd_sc_hd__and3_4 _07486_ (.A(_02263_),
+    .B(_02455_),
+    .C(_02456_),
     .X(_02457_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07588_ (.A(_02196_),
-    .B(\u_m1_res_fifo.mem[3][3] ),
+ sky130_fd_sc_hd__or2_4 _07487_ (.A(_02056_),
+    .B(\u_m1_res_fifo.mem[3][2] ),
     .X(_02458_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07589_ (.A(_02198_),
-    .B(\u_m1_res_fifo.mem[2][3] ),
+ sky130_fd_sc_hd__or2_4 _07488_ (.A(_02090_),
+    .B(\u_m1_res_fifo.mem[2][2] ),
     .X(_02459_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07590_ (.A(_02457_),
+ sky130_fd_sc_hd__and3_4 _07489_ (.A(_02435_),
     .B(_02458_),
     .C(_02459_),
     .X(_02460_),
@@ -8610,357 +8649,356 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07591_ (.A(_02280_),
-    .B(_02456_),
+ sky130_fd_sc_hd__or3_4 _07490_ (.A(_02262_),
+    .B(_02457_),
     .C(_02460_),
     .X(_02461_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07592_ (.A(_02453_),
+ sky130_fd_sc_hd__and3_4 _07491_ (.A(_02454_),
     .B(_02461_),
-    .C(_02289_),
+    .C(_02271_),
     .X(_02462_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07593_ (.A(_02462_),
+ sky130_fd_sc_hd__inv_2 _07492_ (.A(_02462_),
     .Y(_02463_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07594_ (.A(_02439_),
-    .B(_02440_),
-    .C(_02443_),
+ sky130_fd_sc_hd__and4_4 _07493_ (.A(_02445_),
+    .B(_02446_),
+    .C(_02447_),
     .D(_02463_),
     .X(_02464_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07595_ (.A1_N(_02435_),
+ sky130_fd_sc_hd__a2bb2o_4 _07494_ (.A1_N(_02414_),
     .A2_N(_02464_),
-    .B1(\u_spim_regs.spim_reg_rdata[3] ),
-    .B2(_02435_),
+    .B1(\u_spim_regs.spim_reg_rdata[2] ),
+    .B2(_02414_),
     .X(_01242_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07596_ (.A(\u_spictrl.cfg_cs_late[0] ),
-    .Y(_02465_),
+ sky130_fd_sc_hd__buf_2 _07495_ (.A(_02307_),
+    .X(_02465_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07597_ (.A(\u_spictrl.cfg_m0_cs_reg[2] ),
+ sky130_fd_sc_hd__inv_2 _07496_ (.A(\u_spictrl.cfg_cs_early[1] ),
     .Y(_02466_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07598_ (.A1(_02465_),
-    .A2(_02263_),
-    .B1(_02466_),
-    .B2(_02438_),
-    .X(_02467_),
+ sky130_fd_sc_hd__inv_2 _07497_ (.A(\u_spictrl.cfg_m0_cs_reg[1] ),
+    .Y(_02467_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a22oi_4 _07599_ (.A1(\u_spictrl.cfg_m1_cs_reg[2] ),
-    .A2(_02305_),
-    .B1(\u_spim_regs.cfg_m1_addr[2] ),
-    .B2(_02092_),
-    .Y(_02468_),
+ sky130_fd_sc_hd__o22a_4 _07498_ (.A1(_02466_),
+    .A2(_02117_),
+    .B1(_02467_),
+    .B2(_02310_),
+    .X(_02468_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07600_ (.A(\u_spim_regs.cfg_m1_cmd_reg[2] ),
+ sky130_fd_sc_hd__a22oi_4 _07499_ (.A1(\u_spictrl.cfg_m1_cs_reg[1] ),
+    .A2(_02286_),
+    .B1(\u_spim_regs.cfg_m1_addr[1] ),
+    .B2(_02048_),
     .Y(_02469_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07601_ (.A(\u_spim_regs.cfg_m0_cmd_reg[2] ),
+ sky130_fd_sc_hd__inv_2 _07500_ (.A(\u_spim_regs.cfg_m1_cmd_reg[1] ),
     .Y(_02470_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07602_ (.A1(_02469_),
-    .A2(_02269_),
-    .B1(_02470_),
-    .B2(_02181_),
-    .X(_02471_),
+ sky130_fd_sc_hd__inv_2 _07501_ (.A(\u_spim_regs.cfg_m0_cmd_reg[1] ),
+    .Y(_02471_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07603_ (.A(_02060_),
-    .B(\u_m1_res_fifo.mem[4][2] ),
+ sky130_fd_sc_hd__o22a_4 _07502_ (.A1(_02470_),
+    .A2(_02022_),
+    .B1(_02471_),
+    .B2(_02046_),
     .X(_02472_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07604_ (.A(_02112_),
-    .B(\u_m1_res_fifo.mem[5][2] ),
+ sky130_fd_sc_hd__or2_4 _07503_ (.A(_02054_),
+    .B(\u_m1_res_fifo.mem[4][1] ),
     .X(_02473_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07605_ (.A(_02444_),
-    .B(_02472_),
-    .C(_02473_),
+ sky130_fd_sc_hd__or2_4 _07504_ (.A(_02104_),
+    .B(\u_m1_res_fifo.mem[5][1] ),
     .X(_02474_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07606_ (.A(_02448_),
-    .B(\u_m1_res_fifo.mem[7][2] ),
+ sky130_fd_sc_hd__and3_4 _07505_ (.A(_02422_),
+    .B(_02473_),
+    .C(_02474_),
     .X(_02475_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07607_ (.A(_02450_),
-    .B(\u_m1_res_fifo.mem[6][2] ),
+ sky130_fd_sc_hd__or2_4 _07506_ (.A(_02426_),
+    .B(\u_m1_res_fifo.mem[7][1] ),
     .X(_02476_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07608_ (.A(_02275_),
-    .B(_02475_),
-    .C(_02476_),
+ sky130_fd_sc_hd__or2_4 _07507_ (.A(_02428_),
+    .B(\u_m1_res_fifo.mem[6][1] ),
     .X(_02477_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07609_ (.A(_02058_),
-    .B(_02474_),
+ sky130_fd_sc_hd__and3_4 _07508_ (.A(_02059_),
+    .B(_02476_),
     .C(_02477_),
     .X(_02478_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07610_ (.A(_02314_),
-    .B(\u_m1_res_fifo.mem[0][2] ),
+ sky130_fd_sc_hd__or3_4 _07509_ (.A(_02052_),
+    .B(_02475_),
+    .C(_02478_),
     .X(_02479_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07611_ (.A(_02316_),
-    .B(\u_m1_res_fifo.mem[1][2] ),
+ sky130_fd_sc_hd__or2_4 _07510_ (.A(_02295_),
+    .B(\u_m1_res_fifo.mem[0][1] ),
     .X(_02480_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07612_ (.A(_02281_),
-    .B(_02479_),
-    .C(_02480_),
+ sky130_fd_sc_hd__or2_4 _07511_ (.A(_02297_),
+    .B(\u_m1_res_fifo.mem[1][1] ),
     .X(_02481_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07613_ (.A(_02062_),
-    .B(\u_m1_res_fifo.mem[3][2] ),
+ sky130_fd_sc_hd__and3_4 _07512_ (.A(_01688_),
+    .B(_02480_),
+    .C(_02481_),
     .X(_02482_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07614_ (.A(_02098_),
-    .B(\u_m1_res_fifo.mem[2][2] ),
+ sky130_fd_sc_hd__or2_4 _07513_ (.A(_02056_),
+    .B(\u_m1_res_fifo.mem[3][1] ),
     .X(_02483_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07615_ (.A(_02457_),
-    .B(_02482_),
-    .C(_02483_),
+ sky130_fd_sc_hd__or2_4 _07514_ (.A(_02090_),
+    .B(\u_m1_res_fifo.mem[2][1] ),
     .X(_02484_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07616_ (.A(_02280_),
-    .B(_02481_),
+ sky130_fd_sc_hd__and3_4 _07515_ (.A(_02435_),
+    .B(_02483_),
     .C(_02484_),
     .X(_02485_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07617_ (.A(_02478_),
-    .B(_02485_),
-    .C(_02289_),
+ sky130_fd_sc_hd__or3_4 _07516_ (.A(_01707_),
+    .B(_02482_),
+    .C(_02485_),
     .X(_02486_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07618_ (.A(_02486_),
-    .Y(_02487_),
+ sky130_fd_sc_hd__and3_4 _07517_ (.A(_02479_),
+    .B(_02486_),
+    .C(_01722_),
+    .X(_02487_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07619_ (.A(_02467_),
-    .B(_02468_),
-    .C(_02471_),
-    .D(_02487_),
-    .X(_02488_),
+ sky130_fd_sc_hd__inv_2 _07518_ (.A(_02487_),
+    .Y(_02488_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07620_ (.A1_N(_02435_),
-    .A2_N(_02488_),
-    .B1(\u_spim_regs.spim_reg_rdata[2] ),
-    .B2(_02435_),
-    .X(_01241_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07621_ (.A(_02326_),
+ sky130_fd_sc_hd__and4_4 _07519_ (.A(_02468_),
+    .B(_02469_),
+    .C(_02472_),
+    .D(_02488_),
     .X(_02489_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07622_ (.A(\u_spictrl.cfg_cs_early[1] ),
+ sky130_fd_sc_hd__a2bb2o_4 _07520_ (.A1_N(_02465_),
+    .A2_N(_02489_),
+    .B1(\u_spim_regs.spim_reg_rdata[1] ),
+    .B2(_02465_),
+    .X(_01241_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07521_ (.A(\u_spim_regs.cfg_m1_cmd_reg[0] ),
     .Y(_02490_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07623_ (.A(\u_spictrl.cfg_m0_cs_reg[1] ),
+ sky130_fd_sc_hd__inv_2 _07522_ (.A(\u_spictrl.cfg_cs_early[0] ),
     .Y(_02491_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07624_ (.A1(_02490_),
-    .A2(_02127_),
+ sky130_fd_sc_hd__o22a_4 _07523_ (.A1(_02490_),
+    .A2(_01634_),
     .B1(_02491_),
-    .B2(_02329_),
+    .B2(_02084_),
     .X(_02492_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a22oi_4 _07625_ (.A1(\u_spictrl.cfg_m1_cs_reg[1] ),
-    .A2(_02305_),
-    .B1(\u_spim_regs.cfg_m1_addr[1] ),
-    .B2(_02054_),
+ sky130_fd_sc_hd__inv_2 _07524_ (.A(\u_spictrl.cfg_m0_cs_reg[0] ),
     .Y(_02493_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07626_ (.A(\u_spim_regs.cfg_m1_cmd_reg[1] ),
+ sky130_fd_sc_hd__inv_2 _07525_ (.A(\u_spictrl.cfg_m1_cs_reg[0] ),
     .Y(_02494_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07627_ (.A(\u_spim_regs.cfg_m0_cmd_reg[1] ),
-    .Y(_02495_),
+ sky130_fd_sc_hd__o22a_4 _07526_ (.A1(_02493_),
+    .A2(_02280_),
+    .B1(_02494_),
+    .B2(_02284_),
+    .X(_02495_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07628_ (.A1(_02494_),
-    .A2(_02269_),
-    .B1(_02495_),
-    .B2(_01674_),
+ sky130_fd_sc_hd__buf_2 _07527_ (.A(_01532_),
     .X(_02496_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07629_ (.A(_02060_),
-    .B(\u_m1_res_fifo.mem[4][1] ),
+ sky130_fd_sc_hd__or4_4 _07528_ (.A(psn_net_190),
+    .B(_01539_),
+    .C(_01533_),
+    .D(_02496_),
     .X(_02497_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07630_ (.A(_02112_),
-    .B(\u_m1_res_fifo.mem[5][1] ),
+ sky130_fd_sc_hd__buf_2 _07529_ (.A(_02497_),
     .X(_02498_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07631_ (.A(_02444_),
-    .B(_02497_),
-    .C(_02498_),
-    .X(_02499_),
+ sky130_fd_sc_hd__a22oi_4 _07530_ (.A1(\u_spim_regs.cfg_m0_cmd_reg[0] ),
+    .A2(_01508_),
+    .B1(\u_spim_regs.cfg_m1_addr[0] ),
+    .B2(_02114_),
+    .Y(_02499_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07632_ (.A(_02448_),
-    .B(\u_m1_res_fifo.mem[7][1] ),
+ sky130_fd_sc_hd__o21a_4 _07531_ (.A1(_01733_),
+    .A2(_02498_),
+    .B1(_02499_),
     .X(_02500_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07633_ (.A(_02450_),
-    .B(\u_m1_res_fifo.mem[6][1] ),
+ sky130_fd_sc_hd__or2_4 _07532_ (.A(_02054_),
+    .B(\u_m1_res_fifo.mem[4][0] ),
     .X(_02501_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07634_ (.A(_02065_),
-    .B(_02500_),
-    .C(_02501_),
+ sky130_fd_sc_hd__or2_4 _07533_ (.A(_02104_),
+    .B(\u_m1_res_fifo.mem[5][0] ),
     .X(_02502_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07635_ (.A(_02058_),
-    .B(_02499_),
+ sky130_fd_sc_hd__and3_4 _07534_ (.A(_02422_),
+    .B(_02501_),
     .C(_02502_),
     .X(_02503_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07636_ (.A(_02314_),
-    .B(\u_m1_res_fifo.mem[0][1] ),
+ sky130_fd_sc_hd__or2_4 _07535_ (.A(_02426_),
+    .B(\u_m1_res_fifo.mem[7][0] ),
     .X(_02504_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07637_ (.A(_02316_),
-    .B(\u_m1_res_fifo.mem[1][1] ),
+ sky130_fd_sc_hd__or2_4 _07536_ (.A(_02428_),
+    .B(\u_m1_res_fifo.mem[6][0] ),
     .X(_02505_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07638_ (.A(_01687_),
+ sky130_fd_sc_hd__and3_4 _07537_ (.A(_02059_),
     .B(_02504_),
     .C(_02505_),
     .X(_02506_),
@@ -8968,2404 +9006,2491 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07639_ (.A(_02062_),
-    .B(\u_m1_res_fifo.mem[3][1] ),
+ sky130_fd_sc_hd__or3_4 _07538_ (.A(_02052_),
+    .B(_02503_),
+    .C(_02506_),
     .X(_02507_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07640_ (.A(_02098_),
-    .B(\u_m1_res_fifo.mem[2][1] ),
+ sky130_fd_sc_hd__or2_4 _07539_ (.A(_01702_),
+    .B(\u_m1_res_fifo.mem[0][0] ),
     .X(_02508_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07641_ (.A(_02457_),
-    .B(_02507_),
-    .C(_02508_),
+ sky130_fd_sc_hd__or2_4 _07540_ (.A(_01699_),
+    .B(\u_m1_res_fifo.mem[1][0] ),
     .X(_02509_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07642_ (.A(_01706_),
-    .B(_02506_),
+ sky130_fd_sc_hd__and3_4 _07541_ (.A(_01688_),
+    .B(_02508_),
     .C(_02509_),
     .X(_02510_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07643_ (.A(_02503_),
-    .B(_02510_),
-    .C(_01721_),
+ sky130_fd_sc_hd__or2_4 _07542_ (.A(_02056_),
+    .B(\u_m1_res_fifo.mem[3][0] ),
     .X(_02511_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07644_ (.A(_02511_),
-    .Y(_02512_),
+ sky130_fd_sc_hd__or2_4 _07543_ (.A(_02090_),
+    .B(\u_m1_res_fifo.mem[2][0] ),
+    .X(_02512_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07645_ (.A(_02492_),
-    .B(_02493_),
-    .C(_02496_),
-    .D(_02512_),
+ sky130_fd_sc_hd__and3_4 _07544_ (.A(_02435_),
+    .B(_02511_),
+    .C(_02512_),
     .X(_02513_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07646_ (.A1_N(_02489_),
-    .A2_N(_02513_),
-    .B1(\u_spim_regs.spim_reg_rdata[1] ),
-    .B2(_02489_),
+ sky130_fd_sc_hd__or3_4 _07545_ (.A(_01707_),
+    .B(_02510_),
+    .C(_02513_),
+    .X(_02514_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07546_ (.A(_02507_),
+    .B(_02514_),
+    .C(_01722_),
+    .X(_02515_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07547_ (.A(_02515_),
+    .Y(_02516_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and4_4 _07548_ (.A(_02492_),
+    .B(_02495_),
+    .C(_02500_),
+    .D(_02516_),
+    .X(_02517_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _07549_ (.A1_N(_02465_),
+    .A2_N(_02517_),
+    .B1(\u_spim_regs.spim_reg_rdata[0] ),
+    .B2(_02465_),
     .X(_01240_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07647_ (.A(\u_spim_regs.cfg_m1_cmd_reg[0] ),
-    .Y(_02514_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07648_ (.A(\u_spictrl.cfg_cs_early[0] ),
-    .Y(_02515_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07649_ (.A1(_02514_),
-    .A2(_01632_),
-    .B1(_02515_),
-    .B2(_02090_),
-    .X(_02516_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07650_ (.A(\u_spictrl.cfg_m0_cs_reg[0] ),
-    .Y(_02517_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07651_ (.A(\u_spictrl.cfg_m1_cs_reg[0] ),
+ sky130_fd_sc_hd__inv_2 _07550_ (.A(\u_spim_regs.spim_reg_we ),
     .Y(_02518_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07652_ (.A1(_02517_),
-    .A2(_02299_),
-    .B1(_02518_),
-    .B2(_02303_),
+ sky130_fd_sc_hd__buf_2 _07551_ (.A(spi_debug[9]),
     .X(_02519_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07653_ (.A(_01993_),
-    .B(_02024_),
-    .C(_01534_),
-    .X(_02520_),
+ sky130_fd_sc_hd__inv_2 _07552_ (.A(_01839_),
+    .Y(_02520_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07654_ (.A(_01934_),
-    .B(_02520_),
-    .X(_02521_),
+ sky130_fd_sc_hd__inv_2 _07553_ (.A(\u_spim_regs.cfg_m1_req ),
+    .Y(_02521_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07655_ (.A(_02521_),
+ sky130_fd_sc_hd__or4_4 _07554_ (.A(_01282_),
+    .B(_01331_),
+    .C(_02518_),
+    .D(_02249_),
     .X(_02522_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07656_ (.A(_02522_),
-    .Y(_02523_),
+ sky130_fd_sc_hd__and3_4 _07555_ (.A(_02521_),
+    .B(_01497_),
+    .C(_02522_),
+    .X(_02523_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07657_ (.A(\u_spim_regs.cfg_m0_cmd_reg[0] ),
-    .Y(_02524_),
+ sky130_fd_sc_hd__or2_4 _07556_ (.A(_02520_),
+    .B(_02523_),
+    .X(_02524_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07658_ (.A(\u_spim_regs.cfg_m1_addr[0] ),
-    .Y(_02525_),
+ sky130_fd_sc_hd__or4_4 _07557_ (.A(_01472_),
+    .B(_02519_),
+    .C(_01478_),
+    .D(_02524_),
+    .X(_02525_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07659_ (.A1(_02524_),
-    .A2(_01633_),
-    .B1(_02525_),
-    .B2(_01515_),
+ sky130_fd_sc_hd__buf_2 _07558_ (.A(_01962_),
     .X(_02526_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _07660_ (.A1(_01731_),
-    .A2(_02523_),
-    .B1(_02526_),
+ sky130_fd_sc_hd__buf_2 _07559_ (.A(\u_spim_regs.cfg_m1_spi_seq[2] ),
     .X(_02527_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07661_ (.A(_02060_),
-    .B(\u_m1_res_fifo.mem[4][0] ),
+ sky130_fd_sc_hd__or2_4 _07560_ (.A(_02526_),
+    .B(_02527_),
     .X(_02528_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07662_ (.A(_02112_),
-    .B(\u_m1_res_fifo.mem[5][0] ),
+ sky130_fd_sc_hd__buf_2 _07561_ (.A(\u_spim_regs.cfg_m1_spi_seq[1] ),
     .X(_02529_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07663_ (.A(_02444_),
-    .B(_02528_),
-    .C(_02529_),
+ sky130_fd_sc_hd__buf_2 _07562_ (.A(spi_debug[10]),
     .X(_02530_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07664_ (.A(_02448_),
-    .B(\u_m1_res_fifo.mem[7][0] ),
+ sky130_fd_sc_hd__buf_2 _07563_ (.A(_02530_),
     .X(_02531_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07665_ (.A(_02450_),
-    .B(\u_m1_res_fifo.mem[6][0] ),
-    .X(_02532_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07666_ (.A(_02065_),
-    .B(_02531_),
-    .C(_02532_),
-    .X(_02533_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07667_ (.A(_02058_),
-    .B(_02530_),
-    .C(_02533_),
-    .X(_02534_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07668_ (.A(_01701_),
-    .B(\u_m1_res_fifo.mem[0][0] ),
-    .X(_02535_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07669_ (.A(_01698_),
-    .B(\u_m1_res_fifo.mem[1][0] ),
-    .X(_02536_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07670_ (.A(_01687_),
-    .B(_02535_),
-    .C(_02536_),
-    .X(_02537_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07671_ (.A(_02062_),
-    .B(\u_m1_res_fifo.mem[3][0] ),
-    .X(_02538_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07672_ (.A(_02098_),
-    .B(\u_m1_res_fifo.mem[2][0] ),
-    .X(_02539_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07673_ (.A(_02457_),
-    .B(_02538_),
-    .C(_02539_),
-    .X(_02540_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07674_ (.A(_01706_),
-    .B(_02537_),
-    .C(_02540_),
-    .X(_02541_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07675_ (.A(_02534_),
-    .B(_02541_),
-    .C(_01721_),
-    .X(_02542_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07676_ (.A(_02542_),
-    .Y(_02543_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and4_4 _07677_ (.A(_02516_),
-    .B(_02519_),
-    .C(_02527_),
-    .D(_02543_),
-    .X(_02544_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07678_ (.A1_N(_02489_),
-    .A2_N(_02544_),
-    .B1(\u_spim_regs.spim_reg_rdata[0] ),
-    .B2(_02489_),
-    .X(_01239_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07679_ (.A(\u_spim_regs.spim_reg_we ),
-    .Y(_02545_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07680_ (.A(spi_debug[9]),
-    .X(_02546_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07681_ (.A(_01840_),
-    .Y(_02547_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07682_ (.A(\u_spim_regs.cfg_m1_req ),
-    .Y(_02548_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07683_ (.A(_01281_),
-    .B(_01329_),
-    .C(_02545_),
-    .D(_02265_),
-    .X(_02549_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07684_ (.A(_02548_),
-    .B(_01498_),
-    .C(_02549_),
-    .X(_02550_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07685_ (.A(_02547_),
-    .B(_02550_),
-    .X(_02551_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07686_ (.A(_01473_),
-    .B(_02546_),
-    .C(_01479_),
-    .D(_02551_),
-    .X(_02552_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07687_ (.A(_01965_),
-    .X(_02553_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07688_ (.A(\u_spim_regs.cfg_m1_spi_seq[2] ),
-    .X(_02554_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07689_ (.A(_02553_),
-    .B(_02554_),
-    .X(_02555_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07690_ (.A(\u_spim_regs.cfg_m1_spi_seq[1] ),
-    .X(_02556_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07691_ (.A(_01471_),
-    .X(_02557_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07692_ (.A(_02547_),
+ sky130_fd_sc_hd__buf_2 _07564_ (.A(_02520_),
     .X(\u_m1_cmd_fifo.full ),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07693_ (.A(_01480_),
-    .B(_02557_),
-    .C(_01476_),
+ sky130_fd_sc_hd__or4_4 _07565_ (.A(_01478_),
+    .B(_02531_),
+    .C(_01475_),
     .D(\u_m1_cmd_fifo.full ),
-    .X(_02558_),
+    .X(_02532_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07694_ (.A(_02556_),
-    .B(_02558_),
-    .X(_02559_),
+ sky130_fd_sc_hd__and2_4 _07566_ (.A(_02529_),
+    .B(_02532_),
+    .X(_02533_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07695_ (.A(_02546_),
-    .X(_02560_),
+ sky130_fd_sc_hd__buf_2 _07567_ (.A(_02519_),
+    .X(_02534_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07696_ (.A(_01866_),
-    .B(_02550_),
-    .X(_02561_),
+ sky130_fd_sc_hd__or2_4 _07568_ (.A(_01864_),
+    .B(_02523_),
+    .X(_02535_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07697_ (.A(_02557_),
-    .B(_02560_),
-    .C(_01479_),
-    .D(_02561_),
-    .X(_02562_),
+ sky130_fd_sc_hd__or4_4 _07569_ (.A(_02530_),
+    .B(_02534_),
+    .C(_01478_),
+    .D(_02535_),
+    .X(_02536_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07698_ (.A(_02028_),
-    .B(_02562_),
-    .X(_02563_),
+ sky130_fd_sc_hd__and2_4 _07570_ (.A(_02021_),
+    .B(_02536_),
+    .X(_02537_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07699_ (.A(_02049_),
-    .B(_02555_),
-    .C(_02559_),
-    .D(_02563_),
-    .X(_02564_),
+ sky130_fd_sc_hd__or4_4 _07571_ (.A(_02043_),
+    .B(_02528_),
+    .C(_02533_),
+    .D(_02537_),
+    .X(_02538_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07700_ (.A(_02266_),
-    .B(_02552_),
-    .C(_02564_),
-    .X(_02565_),
+ sky130_fd_sc_hd__and3_4 _07572_ (.A(_02250_),
+    .B(_02525_),
+    .C(_02538_),
+    .X(_02539_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07701_ (.A(_01464_),
+ sky130_fd_sc_hd__or4_4 _07573_ (.A(_01283_),
     .B(_01465_),
-    .C(_02545_),
-    .D(_02565_),
-    .X(_02566_),
+    .C(_02518_),
+    .D(_02539_),
+    .X(_02540_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07702_ (.A(_01626_),
-    .X(_02567_),
+ sky130_fd_sc_hd__buf_2 _07574_ (.A(_01628_),
+    .X(_02541_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07703_ (.A1(_01501_),
-    .A2(_02566_),
+ sky130_fd_sc_hd__a211o_4 _07575_ (.A1(_01500_),
+    .A2(_02540_),
     .B1(\u_spim_regs.spim_reg_ack ),
-    .C1(_02567_),
-    .X(_02568_),
+    .C1(_02541_),
+    .X(_02542_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07704_ (.A(_02568_),
-    .Y(_01238_),
+ sky130_fd_sc_hd__inv_2 _07576_ (.A(_02542_),
+    .Y(_01239_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07705_ (.A(_02296_),
-    .B(_01425_),
-    .C(_01397_),
+ sky130_fd_sc_hd__and3_4 _07577_ (.A(_02278_),
+    .B(_01446_),
+    .C(_01399_),
+    .X(_01238_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07578_ (.A(_01291_),
+    .Y(_02543_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07579_ (.A(_02543_),
+    .X(_02544_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07580_ (.A(spi_debug[13]),
+    .B(_02544_),
+    .X(_02545_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a32o_4 _07581_ (.A1(_01364_),
+    .A2(_01465_),
+    .A3(_02544_),
+    .B1(_01408_),
+    .B2(_01398_),
+    .X(_02546_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a32o_4 _07582_ (.A1(spi_debug[14]),
+    .A2(_02545_),
+    .A3(psn_net_126),
+    .B1(_01280_),
+    .B2(_02546_),
+    .X(_02547_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07583_ (.A(_02278_),
+    .B(_02547_),
     .X(_01237_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07706_ (.A(_01289_),
-    .Y(_02569_),
+ sky130_fd_sc_hd__buf_2 _07584_ (.A(\u_spim_regs.spi_init_done ),
+    .X(_02548_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07707_ (.A(_02569_),
-    .X(_02570_),
+ sky130_fd_sc_hd__buf_2 _07585_ (.A(_02548_),
+    .X(_02549_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07708_ (.A(spi_debug[13]),
-    .B(_02570_),
+ sky130_fd_sc_hd__buf_2 _07586_ (.A(_02549_),
+    .X(_02550_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07587_ (.A(_02550_),
+    .X(_02551_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07588_ (.A(_02551_),
+    .X(_02552_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07589_ (.A(\u_spim_regs.spim_reg_wdata[15] ),
+    .X(_02553_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07590_ (.A(_02552_),
+    .B(_02553_),
+    .X(_02554_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07591_ (.A(\u_spim_regs.spim_reg_be[1] ),
+    .Y(_02555_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or4_4 _07592_ (.A(_01282_),
+    .B(_01365_),
+    .C(_02518_),
+    .D(_01464_),
+    .X(_02556_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07593_ (.A(_02556_),
+    .Y(_02557_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07594_ (.A(_02555_),
+    .B(_02557_),
+    .X(_02558_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07595_ (.A(\u_spim_regs.spi_init_state[5] ),
+    .Y(_02559_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07596_ (.A(\u_spim_regs.spi_init_state[4] ),
+    .Y(_02560_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07597_ (.A(\u_spim_regs.spi_init_state[6] ),
+    .Y(_02561_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07598_ (.A(_02559_),
+    .B(_02560_),
+    .C(_02561_),
+    .X(_02562_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__nor2_4 _07599_ (.A(_02548_),
+    .B(_02562_),
+    .Y(_02563_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07600_ (.A(_01517_),
+    .B(_02556_),
+    .X(_02564_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07601_ (.A(_02564_),
+    .Y(_02565_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07602_ (.A(_02563_),
+    .B(_02565_),
+    .X(_02566_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07603_ (.A(_02566_),
+    .Y(_02567_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07604_ (.A(_02558_),
+    .B(_02567_),
+    .X(_02568_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07605_ (.A(_02568_),
+    .X(_02569_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07606_ (.A(_02568_),
+    .Y(_02570_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07607_ (.A(_02570_),
     .X(_02571_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a32o_4 _07709_ (.A1(_01362_),
-    .A2(_01465_),
-    .A3(_02569_),
-    .B1(_01406_),
-    .B2(_01396_),
-    .X(_02572_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a32o_4 _07710_ (.A1(spi_debug[14]),
-    .A2(_02571_),
-    .A3(_01424_),
-    .B1(_01279_),
-    .B2(_02572_),
-    .X(_02573_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07711_ (.A(_02296_),
-    .B(_02573_),
+ sky130_fd_sc_hd__o22a_4 _07608_ (.A1(_02554_),
+    .A2(_02569_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[7] ),
+    .B2(_02571_),
     .X(_01236_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07712_ (.A(\u_spim_regs.cfg_m1_wdata[9] ),
-    .Y(_02574_),
+ sky130_fd_sc_hd__buf_2 _07609_ (.A(_02551_),
+    .X(_02572_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07713_ (.A(\u_spim_regs.spi_init_state[5] ),
-    .Y(_02575_),
+ sky130_fd_sc_hd__buf_2 _07610_ (.A(\u_spim_regs.spim_reg_wdata[14] ),
+    .X(_02573_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07714_ (.A(\u_spim_regs.spi_init_state[4] ),
-    .Y(_02576_),
+ sky130_fd_sc_hd__and2_4 _07611_ (.A(_02572_),
+    .B(_02573_),
+    .X(_02574_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07715_ (.A(\u_spim_regs.spi_init_state[6] ),
-    .Y(_02577_),
+ sky130_fd_sc_hd__o22a_4 _07612_ (.A1(_02569_),
+    .A2(_02574_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[6] ),
+    .B2(_02571_),
+    .X(_01235_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07716_ (.A(_02575_),
-    .B(_02576_),
-    .C(_02577_),
+ sky130_fd_sc_hd__buf_2 _07613_ (.A(_02550_),
+    .X(_02575_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07614_ (.A(_02575_),
+    .X(_02576_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07615_ (.A(\u_spim_regs.spim_reg_wdata[13] ),
+    .X(_02577_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07616_ (.A(_02576_),
+    .B(_02577_),
     .X(_02578_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07717_ (.A(_01462_),
-    .B(_02578_),
-    .Y(_02579_),
+ sky130_fd_sc_hd__o22a_4 _07617_ (.A1(_02569_),
+    .A2(_02578_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[5] ),
+    .B2(_02571_),
+    .X(_01234_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07718_ (.A(_02575_),
+ sky130_fd_sc_hd__buf_2 _07618_ (.A(\u_spim_regs.spim_reg_wdata[12] ),
+    .X(_02579_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07619_ (.A(_02576_),
+    .B(_02579_),
     .X(_02580_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07719_ (.A(_01462_),
+ sky130_fd_sc_hd__o22a_4 _07620_ (.A1(_02569_),
+    .A2(_02580_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[4] ),
+    .B2(_02571_),
+    .X(_01233_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07621_ (.A(_02568_),
     .X(_02581_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07720_ (.A(_02581_),
+ sky130_fd_sc_hd__buf_2 _07622_ (.A(\u_spim_regs.spim_reg_wdata[11] ),
     .X(_02582_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07721_ (.A(_02580_),
+ sky130_fd_sc_hd__and2_4 _07623_ (.A(_02576_),
     .B(_02582_),
     .X(_02583_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o21ai_4 _07722_ (.A1(_02574_),
-    .A2(_02579_),
-    .B1(_02583_),
-    .Y(_01235_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07723_ (.A(_02582_),
+ sky130_fd_sc_hd__buf_2 _07624_ (.A(_02570_),
     .X(_02584_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07724_ (.A(\u_spim_regs.spim_reg_wdata[7] ),
+ sky130_fd_sc_hd__o22a_4 _07625_ (.A1(_02581_),
+    .A2(_02583_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[3] ),
+    .B2(_02584_),
+    .X(_01232_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07626_ (.A(\u_spim_regs.spim_reg_wdata[10] ),
     .X(_02585_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07725_ (.A(_02584_),
+ sky130_fd_sc_hd__and2_4 _07627_ (.A(_02576_),
     .B(_02585_),
     .X(_02586_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07726_ (.A(_01625_),
-    .X(_02587_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07727_ (.A(_02580_),
-    .B(_02587_),
-    .C(_02577_),
-    .X(_02588_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07728_ (.A(\u_spim_regs.spim_reg_be[0] ),
-    .Y(_02589_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07729_ (.A(_01464_),
-    .B(_01363_),
-    .C(_02545_),
-    .D(_01463_),
-    .X(_02590_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07730_ (.A(_02590_),
-    .Y(_02591_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07731_ (.A(_02591_),
-    .X(_02592_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07732_ (.A(_02589_),
-    .B(_02592_),
-    .X(_02593_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07733_ (.A(_02579_),
-    .B(_02591_),
-    .Y(_02594_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a21o_4 _07734_ (.A1(_01462_),
-    .A2(_01518_),
-    .B1(_02594_),
-    .X(_02595_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07735_ (.A(_02593_),
-    .B(_02595_),
-    .X(_02596_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07736_ (.A(_02596_),
-    .X(_02597_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07737_ (.A(_02597_),
-    .X(_02598_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07738_ (.A(_02596_),
-    .Y(_02599_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07739_ (.A(_02599_),
-    .X(_02600_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _07740_ (.A1(_02586_),
-    .A2(_02588_),
-    .A3(_02598_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[7] ),
-    .B2(_02600_),
-    .X(_01234_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07741_ (.A(_02582_),
-    .X(_02601_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07742_ (.A(\u_spim_regs.spim_reg_wdata[6] ),
-    .X(_02602_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07743_ (.A(_02601_),
-    .B(_02602_),
-    .X(_02603_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07744_ (.A(_02599_),
-    .X(_02604_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07745_ (.A1(_02598_),
-    .A2(_02603_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[6] ),
-    .B2(_02604_),
-    .X(_01233_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07746_ (.A(_02582_),
-    .X(_02605_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07747_ (.A(\u_spim_regs.spim_reg_wdata[5] ),
-    .X(_02606_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07748_ (.A(_02605_),
-    .B(_02606_),
-    .X(_02607_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _07749_ (.A1(_02588_),
-    .A2(_02607_),
-    .A3(_02597_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[5] ),
-    .B2(_02600_),
-    .X(_01232_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07750_ (.A(\u_spim_regs.spim_reg_wdata[4] ),
-    .X(_02608_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07751_ (.A(_02605_),
-    .B(_02608_),
-    .X(_02609_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07752_ (.A1(_02598_),
-    .A2(_02609_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[4] ),
-    .B2(_02604_),
+ sky130_fd_sc_hd__o22a_4 _07628_ (.A1(_02581_),
+    .A2(_02586_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[2] ),
+    .B2(_02584_),
     .X(_01231_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07753_ (.A(_02605_),
-    .B(\u_spim_regs.spim_reg_wdata[3] ),
-    .X(_02610_),
+ sky130_fd_sc_hd__buf_2 _07629_ (.A(_02575_),
+    .X(_02587_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _07754_ (.A1(_02588_),
-    .A2(_02610_),
-    .A3(_02597_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[3] ),
-    .B2(_02600_),
+ sky130_fd_sc_hd__buf_2 _07630_ (.A(\u_spim_regs.spim_reg_wdata[9] ),
+    .X(_02588_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07631_ (.A(_02587_),
+    .B(_02588_),
+    .X(_02589_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07632_ (.A1(_02581_),
+    .A2(_02589_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[1] ),
+    .B2(_02584_),
     .X(_01230_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07755_ (.A(_02584_),
-    .B(\u_spim_regs.spim_reg_wdata[2] ),
-    .X(_02611_),
+ sky130_fd_sc_hd__and2_4 _07633_ (.A(_02587_),
+    .B(\u_spim_regs.spim_reg_wdata[8] ),
+    .X(_02590_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07756_ (.A(_01626_),
-    .B(\u_spim_regs.spi_init_state[6] ),
-    .X(_02612_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _07757_ (.A1(_02611_),
-    .A2(_02612_),
-    .A3(_02597_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[2] ),
-    .B2(_02600_),
+ sky130_fd_sc_hd__o22a_4 _07634_ (.A1(_02581_),
+    .A2(_02590_),
+    .B1(\u_spim_regs.cfg_m1_mode_reg[0] ),
+    .B2(_02584_),
     .X(_01229_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07758_ (.A(_02581_),
-    .X(_02613_),
+ sky130_fd_sc_hd__buf_2 _07635_ (.A(_02556_),
+    .X(_02591_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07759_ (.A(_02613_),
-    .X(_02614_),
+ sky130_fd_sc_hd__inv_2 _07636_ (.A(rst_n),
+    .Y(_02592_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07760_ (.A(_02614_),
-    .B(\u_spim_regs.spim_reg_wdata[1] ),
-    .X(_02615_),
+ sky130_fd_sc_hd__nor2_4 _07637_ (.A(_02557_),
+    .B(_02563_),
+    .Y(_02593_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07761_ (.A1(_02580_),
-    .A2(_02587_),
-    .B1(_02612_),
-    .C1(_02615_),
-    .X(_02616_),
+ sky130_fd_sc_hd__a211o_4 _07638_ (.A1(_02548_),
+    .A2(_01514_),
+    .B1(_02592_),
+    .C1(_02593_),
+    .X(_02594_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a2bb2o_4 _07762_ (.A1_N(_02494_),
-    .A2_N(_02604_),
-    .B1(_02604_),
-    .B2(_02616_),
+ sky130_fd_sc_hd__inv_2 _07639_ (.A(_02594_),
+    .Y(_02595_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07640_ (.A1(\u_spim_regs.spim_reg_be[2] ),
+    .A2(_02591_),
+    .B1(_02595_),
+    .X(_02596_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07641_ (.A(_02596_),
+    .Y(_02597_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07642_ (.A(_02597_),
+    .X(_02598_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07643_ (.A(_02549_),
+    .X(_02599_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07644_ (.A(_02599_),
+    .X(_02600_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07645_ (.A(\u_spim_regs.spim_reg_wdata[23] ),
+    .B(_02600_),
+    .X(_02601_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07646_ (.A(_02596_),
+    .X(_02602_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07647_ (.A1(_02598_),
+    .A2(_02601_),
+    .B1(\u_spim_regs.cfg_m1_addr[23] ),
+    .B2(_02602_),
     .X(_01228_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07763_ (.A(_02587_),
-    .B(\u_spim_regs.spim_reg_wdata[0] ),
-    .X(_02617_),
+ sky130_fd_sc_hd__and2_4 _07648_ (.A(_02587_),
+    .B(\u_spim_regs.spim_reg_wdata[22] ),
+    .X(_02603_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07764_ (.A(_02613_),
-    .X(_02618_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or3_4 _07765_ (.A(\u_spim_regs.spi_init_state[5] ),
-    .B(_02618_),
-    .C(_02577_),
-    .X(_02619_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a32o_4 _07766_ (.A1(_02617_),
-    .A2(_02619_),
-    .A3(_02599_),
-    .B1(\u_spim_regs.cfg_m1_cmd_reg[0] ),
-    .B2(_02598_),
+ sky130_fd_sc_hd__o22a_4 _07649_ (.A1(_02598_),
+    .A2(_02603_),
+    .B1(\u_spim_regs.cfg_m1_addr[22] ),
+    .B2(_02602_),
     .X(_01227_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07767_ (.A(\u_spim_regs.spim_reg_wdata[15] ),
+ sky130_fd_sc_hd__and2_4 _07650_ (.A(_02587_),
+    .B(\u_spim_regs.spim_reg_wdata[21] ),
+    .X(_02604_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07651_ (.A1(_02598_),
+    .A2(_02604_),
+    .B1(\u_spim_regs.cfg_m1_addr[21] ),
+    .B2(_02602_),
+    .X(_01226_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07652_ (.A(_02551_),
+    .X(_02605_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07653_ (.A(_02605_),
+    .B(\u_spim_regs.spim_reg_wdata[20] ),
+    .X(_02606_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07654_ (.A1(_02598_),
+    .A2(_02606_),
+    .B1(\u_spim_regs.cfg_m1_addr[20] ),
+    .B2(_02602_),
+    .X(_01225_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07655_ (.A(_02597_),
+    .X(_02607_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07656_ (.A(_02605_),
+    .B(\u_spim_regs.spim_reg_wdata[19] ),
+    .X(_02608_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07657_ (.A(_02596_),
+    .X(_02609_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07658_ (.A1(_02607_),
+    .A2(_02608_),
+    .B1(\u_spim_regs.cfg_m1_addr[19] ),
+    .B2(_02609_),
+    .X(_01224_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07659_ (.A(_02605_),
+    .B(\u_spim_regs.spim_reg_wdata[18] ),
+    .X(_02610_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07660_ (.A1(_02607_),
+    .A2(_02610_),
+    .B1(\u_spim_regs.cfg_m1_addr[18] ),
+    .B2(_02609_),
+    .X(_01223_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07661_ (.A(_02605_),
+    .B(\u_spim_regs.spim_reg_wdata[17] ),
+    .X(_02611_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07662_ (.A1(_02607_),
+    .A2(_02611_),
+    .B1(\u_spim_regs.cfg_m1_addr[17] ),
+    .B2(_02609_),
+    .X(_01222_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07663_ (.A(_02549_),
+    .X(_02612_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07664_ (.A(_02612_),
+    .B(\u_spim_regs.spim_reg_wdata[16] ),
+    .X(_02613_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07665_ (.A1(_02607_),
+    .A2(_02613_),
+    .B1(\u_spim_regs.cfg_m1_addr[16] ),
+    .B2(_02609_),
+    .X(_01221_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07666_ (.A(\u_spim_regs.spim_reg_be[0] ),
+    .Y(_02614_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07667_ (.A(_02614_),
+    .B(_02557_),
+    .X(_02615_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07668_ (.A(_02594_),
+    .B(_02615_),
+    .X(_02616_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07669_ (.A(_02616_),
+    .X(_02617_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07670_ (.A(_02599_),
+    .X(_02618_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07671_ (.A(\u_spim_regs.spim_reg_wdata[7] ),
+    .X(_02619_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07672_ (.A(_02618_),
+    .B(_02619_),
     .X(_02620_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07768_ (.A(_02601_),
-    .B(_02620_),
-    .X(_02621_),
+ sky130_fd_sc_hd__inv_2 _07673_ (.A(_02616_),
+    .Y(_02621_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07769_ (.A(\u_spim_regs.spim_reg_be[1] ),
-    .Y(_02622_),
+ sky130_fd_sc_hd__buf_2 _07674_ (.A(_02621_),
+    .X(_02622_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07770_ (.A(_02622_),
-    .B(_02592_),
+ sky130_fd_sc_hd__o22a_4 _07675_ (.A1(_02617_),
+    .A2(_02620_),
+    .B1(\u_spim_regs.cfg_m1_addr[7] ),
+    .B2(_02622_),
+    .X(_01220_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07676_ (.A(\u_spim_regs.spim_reg_wdata[6] ),
     .X(_02623_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07771_ (.A(_02595_),
+ sky130_fd_sc_hd__and2_4 _07677_ (.A(_02600_),
     .B(_02623_),
     .X(_02624_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07772_ (.A(_02624_),
-    .X(_02625_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07773_ (.A(_02624_),
-    .Y(_02626_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07774_ (.A(_02626_),
-    .X(_02627_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07775_ (.A1(_02621_),
-    .A2(_02625_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[7] ),
-    .B2(_02627_),
-    .X(_01226_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07776_ (.A(_02613_),
-    .X(_02628_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07777_ (.A(_02628_),
-    .X(_02629_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07778_ (.A(\u_spim_regs.spim_reg_wdata[14] ),
-    .X(_02630_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07779_ (.A(_02629_),
-    .B(_02630_),
-    .X(_02631_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07780_ (.A1(_02625_),
-    .A2(_02631_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[6] ),
-    .B2(_02627_),
-    .X(_01225_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07781_ (.A(\u_spim_regs.spim_reg_wdata[13] ),
-    .X(_02632_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07782_ (.A(_02629_),
-    .B(_02632_),
-    .X(_02633_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07783_ (.A1(_02625_),
-    .A2(_02633_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[5] ),
-    .B2(_02627_),
-    .X(_01224_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07784_ (.A(_02614_),
-    .X(_02634_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07785_ (.A(\u_spim_regs.spim_reg_wdata[12] ),
-    .X(_02635_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07786_ (.A(_02634_),
-    .B(_02635_),
-    .X(_02636_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07787_ (.A1(_02625_),
-    .A2(_02636_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[4] ),
-    .B2(_02627_),
-    .X(_01223_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07788_ (.A(_02624_),
-    .X(_02637_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07789_ (.A(\u_spim_regs.spim_reg_wdata[11] ),
-    .X(_02638_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07790_ (.A(_02634_),
-    .B(_02638_),
-    .X(_02639_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07791_ (.A(_02626_),
-    .X(_02640_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07792_ (.A1(_02637_),
-    .A2(_02639_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[3] ),
-    .B2(_02640_),
-    .X(_01222_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07793_ (.A(\u_spim_regs.spim_reg_wdata[10] ),
-    .X(_02641_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07794_ (.A(_02634_),
-    .B(_02641_),
-    .X(_02642_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07795_ (.A1(_02637_),
-    .A2(_02642_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[2] ),
-    .B2(_02640_),
-    .X(_01221_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07796_ (.A(\u_spim_regs.spim_reg_wdata[9] ),
-    .X(_02643_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07797_ (.A(_02634_),
-    .B(_02643_),
-    .X(_02644_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07798_ (.A1(_02637_),
-    .A2(_02644_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[1] ),
-    .B2(_02640_),
-    .X(_01220_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07799_ (.A(_02628_),
-    .X(_02645_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07800_ (.A(_02645_),
-    .B(\u_spim_regs.spim_reg_wdata[8] ),
-    .X(_02646_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07801_ (.A1(_02637_),
-    .A2(_02646_),
-    .B1(\u_spim_regs.cfg_m1_mode_reg[0] ),
-    .B2(_02640_),
+ sky130_fd_sc_hd__o22a_4 _07678_ (.A1(_02617_),
+    .A2(_02624_),
+    .B1(\u_spim_regs.cfg_m1_addr[6] ),
+    .B2(_02622_),
     .X(_01219_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07802_ (.A(\u_spim_regs.spim_reg_be[2] ),
-    .Y(_02647_),
+ sky130_fd_sc_hd__buf_2 _07679_ (.A(\u_spim_regs.spim_reg_wdata[5] ),
+    .X(_02625_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07803_ (.A(_02647_),
-    .B(_02592_),
-    .X(_02648_),
+ sky130_fd_sc_hd__and2_4 _07680_ (.A(_02618_),
+    .B(_02625_),
+    .X(_02626_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07804_ (.A(rst_n),
-    .Y(_02649_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07805_ (.A1(_02581_),
-    .A2(_01677_),
-    .B1(_02649_),
-    .C1(_02594_),
-    .X(_02650_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07806_ (.A(_02648_),
-    .B(_02650_),
-    .X(_02651_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07807_ (.A(_02651_),
-    .X(_02652_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07808_ (.A(\u_spim_regs.spim_reg_wdata[23] ),
-    .B(_02605_),
-    .X(_02653_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07809_ (.A(_02651_),
-    .Y(_02654_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07810_ (.A(_02654_),
-    .X(_02655_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07811_ (.A1(_02652_),
-    .A2(_02653_),
-    .B1(\u_spim_regs.cfg_m1_addr[23] ),
-    .B2(_02655_),
+ sky130_fd_sc_hd__o22a_4 _07681_ (.A1(_02617_),
+    .A2(_02626_),
+    .B1(\u_spim_regs.cfg_m1_addr[5] ),
+    .B2(_02622_),
     .X(_01218_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07812_ (.A(_02645_),
-    .B(\u_spim_regs.spim_reg_wdata[22] ),
-    .X(_02656_),
+ sky130_fd_sc_hd__buf_2 _07682_ (.A(\u_spim_regs.spim_reg_wdata[4] ),
+    .X(_02627_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07813_ (.A1(_02652_),
-    .A2(_02656_),
-    .B1(\u_spim_regs.cfg_m1_addr[22] ),
-    .B2(_02655_),
+ sky130_fd_sc_hd__and2_4 _07683_ (.A(_02600_),
+    .B(_02627_),
+    .X(_02628_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07684_ (.A1(_02617_),
+    .A2(_02628_),
+    .B1(\u_spim_regs.cfg_m1_addr[4] ),
+    .B2(_02622_),
     .X(_01217_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07814_ (.A(_02645_),
-    .B(\u_spim_regs.spim_reg_wdata[21] ),
-    .X(_02657_),
+ sky130_fd_sc_hd__buf_2 _07685_ (.A(_02616_),
+    .X(_02629_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07815_ (.A1(_02652_),
-    .A2(_02657_),
-    .B1(\u_spim_regs.cfg_m1_addr[21] ),
-    .B2(_02655_),
+ sky130_fd_sc_hd__and2_4 _07686_ (.A(_02618_),
+    .B(\u_spim_regs.spim_reg_wdata[3] ),
+    .X(_02630_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07687_ (.A(_02621_),
+    .X(_02631_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07688_ (.A1(_02629_),
+    .A2(_02630_),
+    .B1(\u_spim_regs.cfg_m1_addr[3] ),
+    .B2(_02631_),
     .X(_01216_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07816_ (.A(_02645_),
-    .B(\u_spim_regs.spim_reg_wdata[20] ),
-    .X(_02658_),
+ sky130_fd_sc_hd__and2_4 _07689_ (.A(_02618_),
+    .B(\u_spim_regs.spim_reg_wdata[2] ),
+    .X(_02632_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07817_ (.A1(_02652_),
-    .A2(_02658_),
-    .B1(\u_spim_regs.cfg_m1_addr[20] ),
-    .B2(_02655_),
+ sky130_fd_sc_hd__o22a_4 _07690_ (.A1(_02629_),
+    .A2(_02632_),
+    .B1(\u_spim_regs.cfg_m1_addr[2] ),
+    .B2(_02631_),
     .X(_01215_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07818_ (.A(_02651_),
-    .X(_02659_),
+ sky130_fd_sc_hd__and2_4 _07691_ (.A(_02599_),
+    .B(\u_spim_regs.spim_reg_wdata[1] ),
+    .X(_02633_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07819_ (.A(_02628_),
-    .X(_02660_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07820_ (.A(_02660_),
-    .B(\u_spim_regs.spim_reg_wdata[19] ),
-    .X(_02661_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07821_ (.A(_02654_),
-    .X(_02662_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07822_ (.A1(_02659_),
-    .A2(_02661_),
-    .B1(\u_spim_regs.cfg_m1_addr[19] ),
-    .B2(_02662_),
+ sky130_fd_sc_hd__o22a_4 _07692_ (.A1(_02629_),
+    .A2(_02633_),
+    .B1(\u_spim_regs.cfg_m1_addr[1] ),
+    .B2(_02631_),
     .X(_01214_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07823_ (.A(_02660_),
-    .B(\u_spim_regs.spim_reg_wdata[18] ),
-    .X(_02663_),
+ sky130_fd_sc_hd__buf_2 _07693_ (.A(_02600_),
+    .X(_02634_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07824_ (.A1(_02659_),
-    .A2(_02663_),
-    .B1(\u_spim_regs.cfg_m1_addr[18] ),
-    .B2(_02662_),
+ sky130_fd_sc_hd__a32o_4 _07694_ (.A1(_02634_),
+    .A2(\u_spim_regs.spim_reg_wdata[0] ),
+    .A3(_02631_),
+    .B1(\u_spim_regs.cfg_m1_addr[0] ),
+    .B2(_02629_),
     .X(_01213_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07825_ (.A(_02660_),
-    .B(\u_spim_regs.spim_reg_wdata[17] ),
-    .X(_02664_),
+ sky130_fd_sc_hd__o21a_4 _07695_ (.A1(\u_spim_regs.spim_reg_be[2] ),
+    .A2(_02564_),
+    .B1(_02566_),
+    .X(_02635_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07826_ (.A1(_02659_),
-    .A2(_02664_),
-    .B1(\u_spim_regs.cfg_m1_addr[17] ),
-    .B2(_02662_),
+ sky130_fd_sc_hd__inv_2 _07696_ (.A(_02635_),
+    .Y(_02636_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07697_ (.A(_02636_),
+    .X(_02637_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07698_ (.A(_02635_),
+    .X(_02638_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07699_ (.A(_02638_),
+    .X(_02639_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07700_ (.A1(_02604_),
+    .A2(_02637_),
+    .B1(\u_spim_regs.cfg_m1_addr_cnt[1] ),
+    .B2(_02639_),
     .X(_01212_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07827_ (.A(_02584_),
-    .B(\u_spim_regs.spim_reg_wdata[16] ),
-    .X(_02665_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07828_ (.A1(_02659_),
-    .A2(_02665_),
-    .B1(\u_spim_regs.cfg_m1_addr[16] ),
-    .B2(_02662_),
+ sky130_fd_sc_hd__o22a_4 _07701_ (.A1(_02606_),
+    .A2(_02637_),
+    .B1(\u_spim_regs.cfg_m1_addr_cnt[0] ),
+    .B2(_02639_),
     .X(_01211_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07829_ (.A(_02593_),
-    .B(_02650_),
-    .X(_02666_),
+ sky130_fd_sc_hd__buf_2 _07702_ (.A(_02636_),
+    .X(_02640_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07830_ (.A(_02666_),
-    .X(_02667_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07831_ (.A(_02666_),
-    .Y(_02668_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07832_ (.A(_02668_),
-    .X(_02669_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07833_ (.A1(_02586_),
-    .A2(_02667_),
-    .B1(\u_spim_regs.cfg_m1_addr[7] ),
-    .B2(_02669_),
+ sky130_fd_sc_hd__o22a_4 _07703_ (.A1(_02601_),
+    .A2(_02640_),
+    .B1(\u_spim_regs.cfg_m1_dummy_cnt[1] ),
+    .B2(_02639_),
     .X(_01210_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07834_ (.A1(_02603_),
-    .A2(_02667_),
-    .B1(\u_spim_regs.cfg_m1_addr[6] ),
-    .B2(_02669_),
+ sky130_fd_sc_hd__o22a_4 _07704_ (.A1(_02603_),
+    .A2(_02640_),
+    .B1(\u_spim_regs.cfg_m1_dummy_cnt[0] ),
+    .B2(_02639_),
     .X(_01209_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07835_ (.A1(_02607_),
-    .A2(_02667_),
-    .B1(\u_spim_regs.cfg_m1_addr[5] ),
-    .B2(_02669_),
+ sky130_fd_sc_hd__and2_4 _07705_ (.A(_02552_),
+    .B(\u_spim_regs.spim_reg_wdata[31] ),
+    .X(_02641_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07706_ (.A1(\u_spim_regs.spim_reg_be[3] ),
+    .A2(_02564_),
+    .B1(_02566_),
+    .X(_02642_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07707_ (.A(_02642_),
+    .Y(_02643_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07708_ (.A(_02643_),
+    .X(_02644_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07709_ (.A(_02642_),
+    .X(_02645_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07710_ (.A(_02645_),
+    .X(_02646_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07711_ (.A1(_02641_),
+    .A2(_02644_),
+    .B1(\u_spim_regs.cfg_m1_data_cnt[7] ),
+    .B2(_02646_),
     .X(_01208_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07836_ (.A1(_02609_),
-    .A2(_02667_),
-    .B1(\u_spim_regs.cfg_m1_addr[4] ),
-    .B2(_02669_),
+ sky130_fd_sc_hd__buf_2 _07712_ (.A(_02551_),
+    .X(_02647_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07713_ (.A(_02647_),
+    .B(\u_spim_regs.spim_reg_wdata[30] ),
+    .X(_02648_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07714_ (.A1(_02644_),
+    .A2(_02648_),
+    .B1(_01602_),
+    .B2(_02646_),
     .X(_01207_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07837_ (.A(_02666_),
-    .X(_02670_),
+ sky130_fd_sc_hd__buf_2 _07715_ (.A(_02643_),
+    .X(_02649_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07838_ (.A(_02668_),
-    .X(_02671_),
+ sky130_fd_sc_hd__and2_4 _07716_ (.A(_02647_),
+    .B(\u_spim_regs.spim_reg_wdata[29] ),
+    .X(_02650_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07839_ (.A1(_02610_),
-    .A2(_02670_),
-    .B1(\u_spim_regs.cfg_m1_addr[3] ),
-    .B2(_02671_),
+ sky130_fd_sc_hd__o22a_4 _07717_ (.A1(_02649_),
+    .A2(_02650_),
+    .B1(\u_spim_regs.cfg_m1_data_cnt[5] ),
+    .B2(_02646_),
     .X(_01206_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07840_ (.A1(_02611_),
-    .A2(_02670_),
-    .B1(\u_spim_regs.cfg_m1_addr[2] ),
-    .B2(_02671_),
+ sky130_fd_sc_hd__and2_4 _07718_ (.A(_02647_),
+    .B(\u_spim_regs.spim_reg_wdata[28] ),
+    .X(_02651_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07719_ (.A1(_02649_),
+    .A2(_02651_),
+    .B1(_01680_),
+    .B2(_02646_),
     .X(_01205_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07841_ (.A1(_02615_),
-    .A2(_02670_),
-    .B1(\u_spim_regs.cfg_m1_addr[1] ),
-    .B2(_02671_),
+ sky130_fd_sc_hd__and2_4 _07720_ (.A(_02647_),
+    .B(\u_spim_regs.spim_reg_wdata[27] ),
+    .X(_02652_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07721_ (.A1(_02649_),
+    .A2(_02652_),
+    .B1(_01730_),
+    .B2(_02645_),
     .X(_01204_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07842_ (.A(_02618_),
-    .X(_02672_),
+ sky130_fd_sc_hd__and2_4 _07722_ (.A(_02552_),
+    .B(\u_spim_regs.spim_reg_wdata[26] ),
+    .X(_02653_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a32o_4 _07843_ (.A1(_02672_),
-    .A2(\u_spim_regs.spim_reg_wdata[0] ),
-    .A3(_02671_),
-    .B1(\u_spim_regs.cfg_m1_addr[0] ),
-    .B2(_02670_),
+ sky130_fd_sc_hd__o22a_4 _07723_ (.A1(_02649_),
+    .A2(_02653_),
+    .B1(_01764_),
+    .B2(_02645_),
     .X(_01203_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07844_ (.A(_02548_),
+ sky130_fd_sc_hd__and2_4 _07724_ (.A(_02612_),
+    .B(\u_spim_regs.spim_reg_wdata[25] ),
+    .X(_02654_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07725_ (.A(_02550_),
+    .B(_02559_),
+    .X(_02655_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07726_ (.A(_02655_),
+    .Y(_02656_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__nor2_4 _07727_ (.A(_02654_),
+    .B(_02656_),
+    .Y(_02657_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _07728_ (.A1_N(_02644_),
+    .A2_N(_02657_),
+    .B1(_01794_),
+    .B2(_02644_),
+    .X(_01202_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07729_ (.A(_02552_),
+    .B(\u_spim_regs.spim_reg_wdata[24] ),
+    .X(_02658_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07730_ (.A1(_02643_),
+    .A2(_02658_),
+    .B1(_01824_),
+    .B2(_02645_),
+    .X(_01201_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07731_ (.A(_01627_),
+    .X(_02659_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07732_ (.A(_02659_),
+    .B(_02559_),
+    .C(_02561_),
+    .X(_02660_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07733_ (.A(_02567_),
+    .B(_02615_),
+    .X(_02661_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07734_ (.A(_02661_),
+    .X(_02662_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07735_ (.A(_02662_),
+    .X(_02663_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07736_ (.A(_02661_),
+    .Y(_02664_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07737_ (.A(_02664_),
+    .X(_02665_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o32a_4 _07738_ (.A1(_02660_),
+    .A2(_02620_),
+    .A3(_02663_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[7] ),
+    .B2(_02665_),
+    .X(_01200_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07739_ (.A(_02664_),
+    .X(_02666_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07740_ (.A1(_02624_),
+    .A2(_02663_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[6] ),
+    .B2(_02666_),
+    .X(_01199_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o32a_4 _07741_ (.A1(_02660_),
+    .A2(_02626_),
+    .A3(_02662_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[5] ),
+    .B2(_02665_),
+    .X(_01198_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07742_ (.A1(_02628_),
+    .A2(_02663_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[4] ),
+    .B2(_02666_),
+    .X(_01197_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o32a_4 _07743_ (.A1(_02660_),
+    .A2(_02630_),
+    .A3(_02662_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[3] ),
+    .B2(_02665_),
+    .X(_01196_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07744_ (.A(_01628_),
+    .B(\u_spim_regs.spi_init_state[6] ),
+    .X(_02667_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o32a_4 _07745_ (.A1(_02632_),
+    .A2(_02667_),
+    .A3(_02662_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[2] ),
+    .B2(_02665_),
+    .X(_01195_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a211o_4 _07746_ (.A1(_02659_),
+    .A2(_02559_),
+    .B1(_02633_),
+    .C1(_02667_),
+    .X(_02668_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a2bb2o_4 _07747_ (.A1_N(_02470_),
+    .A2_N(_02666_),
+    .B1(_02666_),
+    .B2(_02668_),
+    .X(_01194_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07748_ (.A(_02659_),
+    .B(\u_spim_regs.spim_reg_wdata[0] ),
+    .X(_02669_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or3_4 _07749_ (.A(_02612_),
+    .B(\u_spim_regs.spi_init_state[5] ),
+    .C(_02561_),
+    .X(_02670_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a32o_4 _07750_ (.A1(_02669_),
+    .A2(_02670_),
+    .A3(_02664_),
+    .B1(\u_spim_regs.cfg_m1_cmd_reg[0] ),
+    .B2(_02663_),
+    .X(_01193_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07751_ (.A(_02521_),
+    .X(_02671_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07752_ (.A(_02671_),
+    .X(_02672_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07753_ (.A(_01627_),
     .X(_02673_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07845_ (.A(_02673_),
+ sky130_fd_sc_hd__and2_4 _07754_ (.A(_02531_),
+    .B(_01475_),
     .X(_02674_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07846_ (.A(spi_debug[10]),
-    .B(_01475_),
+ sky130_fd_sc_hd__and2_4 _07755_ (.A(_01479_),
+    .B(_02674_),
     .X(_02675_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07847_ (.A(spi_debug[11]),
-    .B(_02675_),
+ sky130_fd_sc_hd__buf_2 _07756_ (.A(_02675_),
     .X(_02676_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07848_ (.A(_01625_),
+ sky130_fd_sc_hd__and2_4 _07757_ (.A(_02673_),
     .B(_02676_),
     .X(_02677_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07849_ (.A(_02677_),
-    .X(_02678_),
+ sky130_fd_sc_hd__nor2_4 _07758_ (.A(\u_spim_regs.cfg_m1_req ),
+    .B(_02563_),
+    .Y(_02678_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07850_ (.A(\u_spim_regs.cfg_m1_req ),
-    .B(_02579_),
-    .Y(_02679_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07851_ (.A(\u_spim_regs.spi_init_state[2] ),
+ sky130_fd_sc_hd__or4_4 _07759_ (.A(\u_spim_regs.spi_init_state[2] ),
     .B(\u_spim_regs.spi_init_state[1] ),
     .C(\u_spim_regs.spi_init_state[3] ),
-    .D(_02679_),
+    .D(_02678_),
+    .X(_02679_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21ai_4 _07760_ (.A1(_02672_),
+    .A2(_02677_),
+    .B1(_02679_),
+    .Y(_01192_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07761_ (.A(\u_spim_regs.spi_init_state[0] ),
+    .B(\u_spim_regs.spi_init_state[7] ),
     .X(_02680_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o21ai_4 _07852_ (.A1(_02674_),
-    .A2(_02678_),
-    .B1(_02680_),
-    .Y(_01202_),
+ sky130_fd_sc_hd__buf_2 _07762_ (.A(_02680_),
+    .X(_02681_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07853_ (.A(\u_spim_regs.spi_delay_cnt[8] ),
-    .Y(_02681_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07854_ (.A(\u_spim_regs.spi_delay_cnt[7] ),
+ sky130_fd_sc_hd__inv_2 _07763_ (.A(\u_spim_regs.spi_delay_cnt[7] ),
     .Y(_02682_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07855_ (.A(\u_spim_regs.spi_delay_cnt[6] ),
+ sky130_fd_sc_hd__inv_2 _07764_ (.A(\u_spim_regs.spi_delay_cnt[6] ),
     .Y(_02683_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07856_ (.A(\u_spim_regs.spi_delay_cnt[5] ),
+ sky130_fd_sc_hd__inv_2 _07765_ (.A(\u_spim_regs.spi_delay_cnt[8] ),
     .Y(_02684_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07857_ (.A(\u_spim_regs.spi_delay_cnt[4] ),
+ sky130_fd_sc_hd__inv_2 _07766_ (.A(\u_spim_regs.spi_delay_cnt[5] ),
     .Y(_02685_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07858_ (.A(\u_spim_regs.spi_delay_cnt[3] ),
+ sky130_fd_sc_hd__inv_2 _07767_ (.A(\u_spim_regs.spi_delay_cnt[4] ),
     .Y(_02686_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07859_ (.A(\u_spim_regs.spi_init_state[3] ),
+ sky130_fd_sc_hd__inv_2 _07768_ (.A(\u_spim_regs.spi_delay_cnt[3] ),
     .Y(_02687_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07860_ (.A(\u_spim_regs.spi_init_state[0] ),
-    .B(\u_spim_regs.spi_init_state[7] ),
-    .X(_02688_),
+ sky130_fd_sc_hd__inv_2 _07769_ (.A(\u_spim_regs.spi_delay_cnt[1] ),
+    .Y(_02688_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07861_ (.A(_02688_),
+ sky130_fd_sc_hd__inv_2 _07770_ (.A(\u_spim_regs.spi_delay_cnt[0] ),
     .Y(_02689_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07862_ (.A(\u_spim_regs.spi_delay_cnt[9] ),
+ sky130_fd_sc_hd__inv_2 _07771_ (.A(\u_spim_regs.spi_delay_cnt[2] ),
     .Y(_02690_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07863_ (.A(_02681_),
-    .B(_02682_),
+ sky130_fd_sc_hd__or3_4 _07772_ (.A(_02688_),
+    .B(_02689_),
     .C(_02690_),
-    .D(_02683_),
     .X(_02691_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07864_ (.A(_02684_),
-    .B(\u_spim_regs.spi_delay_cnt[4] ),
-    .C(_02686_),
-    .D(\u_spim_regs.spi_delay_cnt[2] ),
+ sky130_fd_sc_hd__or3_4 _07773_ (.A(_02686_),
+    .B(_02687_),
+    .C(_02691_),
     .X(_02692_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or4_4 _07865_ (.A(\u_spim_regs.spi_delay_cnt[1] ),
-    .B(\u_spim_regs.spi_delay_cnt[0] ),
-    .C(_02691_),
-    .D(_02692_),
+ sky130_fd_sc_hd__or2_4 _07774_ (.A(_02685_),
+    .B(_02692_),
     .X(_02693_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07866_ (.A(_02693_),
-    .Y(_02694_),
+ sky130_fd_sc_hd__or4_4 _07775_ (.A(_02682_),
+    .B(_02683_),
+    .C(_02684_),
+    .D(_02693_),
+    .X(_02694_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07867_ (.A(_02687_),
-    .B(_02676_),
+ sky130_fd_sc_hd__inv_2 _07776_ (.A(\u_spim_regs.spi_init_state[3] ),
     .Y(_02695_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07868_ (.A1(_02688_),
-    .A2(_02694_),
-    .B1(\u_spim_regs.spi_init_done ),
-    .C1(_02695_),
-    .X(_02696_),
+ sky130_fd_sc_hd__inv_2 _07777_ (.A(_02680_),
+    .Y(_02696_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a21o_4 _07869_ (.A1(_02687_),
-    .A2(_02689_),
-    .B1(_02696_),
+ sky130_fd_sc_hd__and2_4 _07778_ (.A(_02695_),
+    .B(_02696_),
     .X(_02697_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07870_ (.A(_02697_),
+ sky130_fd_sc_hd__nor2_4 _07779_ (.A(_02695_),
+    .B(_02675_),
     .Y(_02698_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07871_ (.A(\u_spim_regs.spi_delay_cnt[1] ),
-    .B(\u_spim_regs.spi_delay_cnt[0] ),
-    .C(\u_spim_regs.spi_delay_cnt[2] ),
-    .X(_02699_),
+ sky130_fd_sc_hd__inv_2 _07780_ (.A(\u_spim_regs.spi_delay_cnt[9] ),
+    .Y(_02699_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__nand2_4 _07872_ (.A(_02698_),
-    .B(_02699_),
-    .Y(_02700_),
+ sky130_fd_sc_hd__or4_4 _07781_ (.A(_02699_),
+    .B(_02685_),
+    .C(\u_spim_regs.spi_delay_cnt[4] ),
+    .D(_02687_),
+    .X(_02700_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07873_ (.A(_02686_),
-    .B(_02700_),
+ sky130_fd_sc_hd__or4_4 _07782_ (.A(\u_spim_regs.spi_delay_cnt[2] ),
+    .B(\u_spim_regs.spi_delay_cnt[1] ),
+    .C(\u_spim_regs.spi_delay_cnt[0] ),
+    .D(_02700_),
     .X(_02701_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07874_ (.A(_02685_),
-    .B(_02701_),
+ sky130_fd_sc_hd__or4_4 _07783_ (.A(_02682_),
+    .B(_02683_),
+    .C(_02684_),
+    .D(_02701_),
     .X(_02702_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07875_ (.A(_02684_),
-    .B(_02702_),
-    .X(_02703_),
+ sky130_fd_sc_hd__inv_2 _07784_ (.A(_02702_),
+    .Y(_02703_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07876_ (.A(_02683_),
+ sky130_fd_sc_hd__and2_4 _07785_ (.A(_02680_),
     .B(_02703_),
     .X(_02704_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07877_ (.A(_02682_),
-    .B(_02704_),
+ sky130_fd_sc_hd__or4_4 _07786_ (.A(_02548_),
+    .B(_02697_),
+    .C(_02698_),
+    .D(_02704_),
     .X(_02705_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07878_ (.A(_02681_),
-    .B(_02705_),
+ sky130_fd_sc_hd__buf_2 _07787_ (.A(_02705_),
     .X(_02706_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07879_ (.A(_02706_),
-    .Y(_02707_),
+ sky130_fd_sc_hd__buf_2 _07788_ (.A(_02706_),
+    .X(_02707_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07880_ (.A(_02689_),
+ sky130_fd_sc_hd__a21o_4 _07789_ (.A1(_02681_),
+    .A2(_02694_),
+    .B1(_02707_),
     .X(_02708_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07881_ (.A(_02708_),
-    .B(_02698_),
+ sky130_fd_sc_hd__buf_2 _07790_ (.A(_02696_),
     .X(_02709_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07882_ (.A(_02690_),
-    .B(_02706_),
+ sky130_fd_sc_hd__buf_2 _07791_ (.A(_02706_),
     .X(_02710_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07883_ (.A1(\u_spim_regs.spi_delay_cnt[9] ),
-    .A2(_02707_),
-    .B1(_02709_),
-    .C1(_02710_),
+ sky130_fd_sc_hd__or4_4 _07792_ (.A(\u_spim_regs.spi_delay_cnt[9] ),
+    .B(_02709_),
+    .C(_02694_),
+    .D(_02710_),
     .X(_02711_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07884_ (.A(_02711_),
-    .Y(_01201_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07885_ (.A(_02705_),
-    .Y(_02712_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _07886_ (.A1(_02681_),
-    .A2(_02682_),
-    .B1(_02688_),
-    .X(_02713_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07887_ (.A(\u_spim_regs.spi_delay_cnt[6] ),
-    .B(\u_spim_regs.spi_delay_cnt[5] ),
-    .X(_02714_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07888_ (.A(\u_spim_regs.spi_delay_cnt[4] ),
-    .B(\u_spim_regs.spi_delay_cnt[3] ),
-    .X(_02715_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _07889_ (.A1(_02689_),
-    .A2(_02699_),
-    .B1(_02698_),
-    .X(_02716_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _07890_ (.A1(_02708_),
-    .A2(_02715_),
-    .B1(_02716_),
-    .X(_02717_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o21ai_4 _07891_ (.A1(_02708_),
-    .A2(_02714_),
-    .B1(_02717_),
-    .Y(_02718_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07892_ (.A1(\u_spim_regs.spi_delay_cnt[8] ),
-    .A2(_02712_),
-    .B1(_02713_),
-    .B2(_02718_),
-    .X(_01200_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07893_ (.A1(_02682_),
-    .A2(_02704_),
-    .B1(_02712_),
-    .C1(_02709_),
-    .X(_02719_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07894_ (.A(_02719_),
-    .Y(_01199_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07895_ (.A(_02703_),
-    .Y(_02720_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _07896_ (.A1(\u_spim_regs.spi_delay_cnt[6] ),
-    .A2(_02720_),
-    .B1(_02718_),
-    .X(_01198_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07897_ (.A1(_02684_),
-    .A2(_02702_),
-    .B1(_02720_),
-    .C1(_02709_),
-    .X(_02721_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07898_ (.A(_02721_),
-    .Y(_01197_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a21oi_4 _07899_ (.A1(_02685_),
-    .A2(_02701_),
-    .B1(_02717_),
-    .Y(_01196_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07900_ (.A(_02701_),
-    .Y(_02722_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07901_ (.A1(_02686_),
-    .A2(_02700_),
-    .B1(_02722_),
-    .C1(_02709_),
-    .X(_02723_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07902_ (.A(_02723_),
-    .Y(_01195_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07903_ (.A(\u_spim_regs.spi_delay_cnt[1] ),
-    .X(_02724_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07904_ (.A(\u_spim_regs.spi_delay_cnt[0] ),
-    .X(_02725_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07905_ (.A(_02724_),
-    .B(_02725_),
-    .C(_02698_),
-    .X(_02726_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07906_ (.A(_02716_),
-    .Y(_02727_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _07907_ (.A1(\u_spim_regs.spi_delay_cnt[2] ),
-    .A2(_02726_),
-    .B1(_02727_),
-    .X(_01194_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__or2_4 _07908_ (.A(_02724_),
-    .B(\u_spim_regs.spi_delay_cnt[0] ),
-    .X(_02728_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__nand2_4 _07909_ (.A(_02724_),
-    .B(_02725_),
-    .Y(_02729_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__nor2_4 _07910_ (.A(_02708_),
-    .B(_02696_),
-    .Y(_02730_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a32o_4 _07911_ (.A1(_02728_),
-    .A2(_02729_),
-    .A3(_02730_),
-    .B1(_02724_),
-    .B2(_02697_),
-    .X(_01193_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07912_ (.A(_02725_),
-    .Y(_02731_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07913_ (.A1(_02731_),
-    .A2(_02697_),
-    .B1(_02725_),
-    .B2(_02730_),
-    .X(_01192_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07914_ (.A(_01362_),
-    .B(_01282_),
-    .C(\u_spim_regs.spim_reg_ack ),
-    .X(_02732_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07915_ (.A(_01362_),
-    .B(_01363_),
-    .C(_01426_),
-    .X(_02733_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07916_ (.A(_02545_),
-    .B(_02733_),
-    .X(_02734_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o21a_4 _07917_ (.A1(_02732_),
-    .A2(_02734_),
-    .B1(_02613_),
-    .X(_02735_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07918_ (.A(_02735_),
-    .X(_02736_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07919_ (.A(_02736_),
-    .X(_02737_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07920_ (.A(_02735_),
-    .Y(_02738_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07921_ (.A(_02738_),
-    .X(_02739_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07922_ (.A(_02739_),
-    .X(_02740_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07923_ (.A(_01417_),
-    .X(_02741_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07924_ (.A(_02741_),
-    .X(_02742_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07925_ (.A(_01414_),
-    .X(_02743_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07926_ (.A(_02743_),
-    .X(_02744_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07927_ (.A(_02744_),
-    .X(_02745_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07928_ (.A(\u_m0_res_fifo.rd_ptr[1] ),
-    .X(_02746_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07929_ (.A(_02746_),
-    .X(_02747_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07930_ (.A(_02747_),
-    .X(_02748_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07931_ (.A(_01420_),
-    .X(_02749_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07932_ (.A(_02749_),
-    .X(_02750_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07933_ (.A(_02750_),
-    .X(_02751_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07934_ (.A(_02751_),
-    .B(\u_m0_res_fifo.mem[0][31] ),
-    .X(_02752_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07935_ (.A1(_02745_),
-    .A2(\u_m0_res_fifo.mem[1][31] ),
-    .B1(_02748_),
-    .C1(_02752_),
-    .X(_02753_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07936_ (.A(_02743_),
-    .X(_02754_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07937_ (.A(_02754_),
-    .X(_02755_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07938_ (.A(_01419_),
-    .X(_02756_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07939_ (.A(_02756_),
-    .X(_02757_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07940_ (.A(_02757_),
-    .X(_02758_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07941_ (.A(_02749_),
-    .X(_02759_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07942_ (.A(_02759_),
-    .X(_02760_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07943_ (.A(_02760_),
-    .B(\u_m0_res_fifo.mem[2][31] ),
-    .X(_02761_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07944_ (.A1(_02755_),
-    .A2(\u_m0_res_fifo.mem[3][31] ),
-    .B1(_02758_),
-    .C1(_02761_),
-    .X(_02762_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07945_ (.A(_02742_),
-    .B(_02753_),
-    .C(_02762_),
-    .X(_02763_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07946_ (.A(\u_m0_res_fifo.rd_ptr[2] ),
-    .X(_02764_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07947_ (.A(_02764_),
-    .X(_02765_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07948_ (.A(_01414_),
-    .X(_02766_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07949_ (.A(_02766_),
-    .X(_02767_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07950_ (.A(_02767_),
-    .X(_02768_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07951_ (.A(_02746_),
-    .X(_02769_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07952_ (.A(_02769_),
-    .X(_02770_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07953_ (.A(_01420_),
-    .X(_02771_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07954_ (.A(_02771_),
-    .X(_02772_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07955_ (.A(_02772_),
-    .X(_02773_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07956_ (.A(_02773_),
-    .B(\u_m0_res_fifo.mem[4][31] ),
-    .X(_02774_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07957_ (.A1(_02768_),
-    .A2(\u_m0_res_fifo.mem[5][31] ),
-    .B1(_02770_),
-    .C1(_02774_),
-    .X(_02775_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07958_ (.A(_02743_),
-    .X(_02776_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07959_ (.A(_02776_),
-    .X(_02777_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07960_ (.A(_02757_),
-    .X(_02778_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07961_ (.A(_02772_),
-    .X(_02779_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07962_ (.A(_02779_),
-    .B(\u_m0_res_fifo.mem[6][31] ),
-    .X(_02780_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07963_ (.A1(_02777_),
-    .A2(\u_m0_res_fifo.mem[7][31] ),
-    .B1(_02778_),
-    .C1(_02780_),
-    .X(_02781_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07964_ (.A(_02765_),
-    .B(_02775_),
-    .C(_02781_),
-    .X(_02782_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__inv_2 _07965_ (.A(_02734_),
-    .Y(_02783_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07966_ (.A(_02783_),
-    .X(_02784_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07967_ (.A(_02784_),
-    .X(_02785_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07968_ (.A(_02734_),
-    .X(_02786_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07969_ (.A(_02786_),
-    .X(_02787_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _07970_ (.A1(_02763_),
-    .A2(_02782_),
-    .A3(_02785_),
-    .B1(\u_spim_regs.spim_reg_rdata[31] ),
-    .B2(_02787_),
-    .X(_02788_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07971_ (.A1(wbd_dat_o[31]),
-    .A2(_02737_),
-    .B1(_02740_),
-    .B2(_02788_),
+ sky130_fd_sc_hd__a21bo_4 _07793_ (.A1(\u_spim_regs.spi_delay_cnt[9] ),
+    .A2(_02708_),
+    .B1_N(_02711_),
     .X(_01191_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07972_ (.A(_02751_),
+ sky130_fd_sc_hd__nor2_4 _07794_ (.A(_02693_),
+    .B(_02706_),
+    .Y(_02712_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07795_ (.A(\u_spim_regs.spi_delay_cnt[7] ),
+    .B(\u_spim_regs.spi_delay_cnt[6] ),
+    .C(_02712_),
+    .X(_02713_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07796_ (.A1(\u_spim_regs.spi_delay_cnt[8] ),
+    .A2(_02713_),
+    .B1(_02708_),
+    .X(_01190_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or2_4 _07797_ (.A(_02683_),
+    .B(_02693_),
+    .X(_02714_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a21o_4 _07798_ (.A1(_02681_),
+    .A2(_02714_),
+    .B1(_02707_),
+    .X(_02715_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or4_4 _07799_ (.A(\u_spim_regs.spi_delay_cnt[7] ),
+    .B(_02709_),
+    .C(_02706_),
+    .D(_02714_),
+    .X(_02716_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a21bo_4 _07800_ (.A1(\u_spim_regs.spi_delay_cnt[7] ),
+    .A2(_02715_),
+    .B1_N(_02716_),
+    .X(_01189_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07801_ (.A1(\u_spim_regs.spi_delay_cnt[6] ),
+    .A2(_02712_),
+    .B1(_02715_),
+    .X(_01188_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a21o_4 _07802_ (.A1(_02681_),
+    .A2(_02692_),
+    .B1(_02707_),
+    .X(_02717_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or4_4 _07803_ (.A(\u_spim_regs.spi_delay_cnt[5] ),
+    .B(_02696_),
+    .C(_02692_),
+    .D(_02710_),
+    .X(_02718_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a21bo_4 _07804_ (.A1(\u_spim_regs.spi_delay_cnt[5] ),
+    .A2(_02717_),
+    .B1_N(_02718_),
+    .X(_01187_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07805_ (.A(_02705_),
+    .Y(_02719_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07806_ (.A(\u_spim_regs.spi_delay_cnt[1] ),
+    .B(\u_spim_regs.spi_delay_cnt[0] ),
+    .C(_02719_),
+    .X(_02720_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07807_ (.A(\u_spim_regs.spi_delay_cnt[2] ),
+    .B(_02720_),
+    .X(_02721_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07808_ (.A(\u_spim_regs.spi_delay_cnt[3] ),
+    .B(_02721_),
+    .X(_02722_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07809_ (.A1(\u_spim_regs.spi_delay_cnt[4] ),
+    .A2(_02722_),
+    .B1(_02717_),
+    .X(_01186_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a21o_4 _07810_ (.A1(_02680_),
+    .A2(_02691_),
+    .B1(_02710_),
+    .X(_02723_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a32o_4 _07811_ (.A1(_02687_),
+    .A2(_02681_),
+    .A3(_02721_),
+    .B1(\u_spim_regs.spi_delay_cnt[3] ),
+    .B2(_02723_),
+    .X(_01185_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07812_ (.A1(\u_spim_regs.spi_delay_cnt[2] ),
+    .A2(_02720_),
+    .B1(_02723_),
+    .X(_01184_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07813_ (.A1(\u_spim_regs.spi_delay_cnt[0] ),
+    .A2(_02709_),
+    .B1(_02719_),
+    .X(_02724_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__or4_4 _07814_ (.A(\u_spim_regs.spi_delay_cnt[1] ),
+    .B(_02689_),
+    .C(_02709_),
+    .D(_02710_),
+    .X(_02725_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21ai_4 _07815_ (.A1(_02688_),
+    .A2(_02724_),
+    .B1(_02725_),
+    .Y(_01183_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a21oi_4 _07816_ (.A1(_02689_),
+    .A2(_02707_),
+    .B1(_02724_),
+    .Y(_01182_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07817_ (.A(_01364_),
+    .B(_01284_),
+    .C(\u_spim_regs.spim_reg_ack ),
+    .X(_02726_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07818_ (.A(_01428_),
+    .X(_02727_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07819_ (.A(_01364_),
+    .B(_01365_),
+    .C(_02727_),
+    .X(_02728_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07820_ (.A(_02518_),
+    .B(_02728_),
+    .X(_02729_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o21a_4 _07821_ (.A1(_02726_),
+    .A2(_02729_),
+    .B1(_02549_),
+    .X(_02730_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07822_ (.A(_02730_),
+    .X(_02731_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07823_ (.A(_02731_),
+    .X(_02732_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07824_ (.A(_02730_),
+    .Y(_02733_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07825_ (.A(_02733_),
+    .X(_02734_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07826_ (.A(_02734_),
+    .X(_02735_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07827_ (.A(_01419_),
+    .X(_02736_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07828_ (.A(_02736_),
+    .X(_02737_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07829_ (.A(_01416_),
+    .X(_02738_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07830_ (.A(_02738_),
+    .X(_02739_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07831_ (.A(_02739_),
+    .X(_02740_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07832_ (.A(\u_m0_res_fifo.rd_ptr[1] ),
+    .X(_02741_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07833_ (.A(_02741_),
+    .X(_02742_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07834_ (.A(_02742_),
+    .X(_02743_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07835_ (.A(_01422_),
+    .X(_02744_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07836_ (.A(_02744_),
+    .X(_02745_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07837_ (.A(_02745_),
+    .X(_02746_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07838_ (.A(_02746_),
+    .B(\u_m0_res_fifo.mem[0][31] ),
+    .X(_02747_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a211o_4 _07839_ (.A1(_02740_),
+    .A2(\u_m0_res_fifo.mem[1][31] ),
+    .B1(_02743_),
+    .C1(_02747_),
+    .X(_02748_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07840_ (.A(_02738_),
+    .X(_02749_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07841_ (.A(_02749_),
+    .X(_02750_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07842_ (.A(_01421_),
+    .X(_02751_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07843_ (.A(_02751_),
+    .X(_02752_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07844_ (.A(_02752_),
+    .X(_02753_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07845_ (.A(_02744_),
+    .X(_02754_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07846_ (.A(_02754_),
+    .X(_02755_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07847_ (.A(_02755_),
+    .B(\u_m0_res_fifo.mem[2][31] ),
+    .X(_02756_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a211o_4 _07848_ (.A1(_02750_),
+    .A2(\u_m0_res_fifo.mem[3][31] ),
+    .B1(_02753_),
+    .C1(_02756_),
+    .X(_02757_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07849_ (.A(_02737_),
+    .B(_02748_),
+    .C(_02757_),
+    .X(_02758_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07850_ (.A(\u_m0_res_fifo.rd_ptr[2] ),
+    .X(_02759_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07851_ (.A(_02759_),
+    .X(_02760_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07852_ (.A(_01416_),
+    .X(_02761_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07853_ (.A(_02761_),
+    .X(_02762_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07854_ (.A(_02762_),
+    .X(_02763_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07855_ (.A(_02741_),
+    .X(_02764_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07856_ (.A(_02764_),
+    .X(_02765_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07857_ (.A(_01422_),
+    .X(_02766_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07858_ (.A(_02766_),
+    .X(_02767_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07859_ (.A(_02767_),
+    .X(_02768_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07860_ (.A(_02768_),
+    .B(\u_m0_res_fifo.mem[4][31] ),
+    .X(_02769_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a211o_4 _07861_ (.A1(_02763_),
+    .A2(\u_m0_res_fifo.mem[5][31] ),
+    .B1(_02765_),
+    .C1(_02769_),
+    .X(_02770_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07862_ (.A(_02738_),
+    .X(_02771_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07863_ (.A(_02771_),
+    .X(_02772_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07864_ (.A(_02752_),
+    .X(_02773_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07865_ (.A(_02767_),
+    .X(_02774_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07866_ (.A(_02774_),
+    .B(\u_m0_res_fifo.mem[6][31] ),
+    .X(_02775_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a211o_4 _07867_ (.A1(_02772_),
+    .A2(\u_m0_res_fifo.mem[7][31] ),
+    .B1(_02773_),
+    .C1(_02775_),
+    .X(_02776_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07868_ (.A(_02760_),
+    .B(_02770_),
+    .C(_02776_),
+    .X(_02777_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__inv_2 _07869_ (.A(_02729_),
+    .Y(_02778_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07870_ (.A(_02778_),
+    .X(_02779_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07871_ (.A(_02779_),
+    .X(_02780_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07872_ (.A(_02729_),
+    .X(_02781_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07873_ (.A(_02781_),
+    .X(_02782_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o32a_4 _07874_ (.A1(_02758_),
+    .A2(_02777_),
+    .A3(_02780_),
+    .B1(\u_spim_regs.spim_reg_rdata[31] ),
+    .B2(_02782_),
+    .X(_02783_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__o22a_4 _07875_ (.A1(wbd_dat_o[31]),
+    .A2(_02732_),
+    .B1(_02735_),
+    .B2(_02783_),
+    .X(_01181_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07876_ (.A(_02746_),
     .B(\u_m0_res_fifo.mem[0][30] ),
+    .X(_02784_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a211o_4 _07877_ (.A1(_02740_),
+    .A2(\u_m0_res_fifo.mem[1][30] ),
+    .B1(_02743_),
+    .C1(_02784_),
+    .X(_02785_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07878_ (.A(_02755_),
+    .B(\u_m0_res_fifo.mem[2][30] ),
+    .X(_02786_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__a211o_4 _07879_ (.A1(_02750_),
+    .A2(\u_m0_res_fifo.mem[3][30] ),
+    .B1(_02753_),
+    .C1(_02786_),
+    .X(_02787_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and3_4 _07880_ (.A(_02737_),
+    .B(_02785_),
+    .C(_02787_),
+    .X(_02788_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07881_ (.A(_02768_),
+    .B(\u_m0_res_fifo.mem[4][30] ),
     .X(_02789_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07973_ (.A1(_02745_),
-    .A2(\u_m0_res_fifo.mem[1][30] ),
-    .B1(_02748_),
+ sky130_fd_sc_hd__a211o_4 _07882_ (.A1(_02763_),
+    .A2(\u_m0_res_fifo.mem[5][30] ),
+    .B1(_02765_),
     .C1(_02789_),
     .X(_02790_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07974_ (.A(_02760_),
-    .B(\u_m0_res_fifo.mem[2][30] ),
+ sky130_fd_sc_hd__and2_4 _07883_ (.A(_02774_),
+    .B(\u_m0_res_fifo.mem[6][30] ),
     .X(_02791_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07975_ (.A1(_02755_),
-    .A2(\u_m0_res_fifo.mem[3][30] ),
-    .B1(_02758_),
+ sky130_fd_sc_hd__a211o_4 _07884_ (.A1(_02772_),
+    .A2(\u_m0_res_fifo.mem[7][30] ),
+    .B1(_02773_),
     .C1(_02791_),
     .X(_02792_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07976_ (.A(_02742_),
+ sky130_fd_sc_hd__and3_4 _07885_ (.A(_02760_),
     .B(_02790_),
     .C(_02792_),
     .X(_02793_),
@@ -11373,521 +11498,521 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07977_ (.A(_02773_),
-    .B(\u_m0_res_fifo.mem[4][30] ),
+ sky130_fd_sc_hd__o32a_4 _07886_ (.A1(_02788_),
+    .A2(_02793_),
+    .A3(_02780_),
+    .B1(\u_spim_regs.spim_reg_rdata[30] ),
+    .B2(_02782_),
     .X(_02794_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07978_ (.A1(_02768_),
-    .A2(\u_m0_res_fifo.mem[5][30] ),
-    .B1(_02770_),
-    .C1(_02794_),
+ sky130_fd_sc_hd__o22a_4 _07887_ (.A1(wbd_dat_o[30]),
+    .A2(_02732_),
+    .B1(_02735_),
+    .B2(_02794_),
+    .X(_01180_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07888_ (.A(_02736_),
     .X(_02795_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07979_ (.A(_02779_),
-    .B(\u_m0_res_fifo.mem[6][30] ),
+ sky130_fd_sc_hd__buf_2 _07889_ (.A(_02795_),
     .X(_02796_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07980_ (.A1(_02777_),
-    .A2(\u_m0_res_fifo.mem[7][30] ),
-    .B1(_02778_),
-    .C1(_02796_),
+ sky130_fd_sc_hd__and2_4 _07890_ (.A(_02746_),
+    .B(\u_m0_res_fifo.mem[0][29] ),
     .X(_02797_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07981_ (.A(_02765_),
-    .B(_02795_),
-    .C(_02797_),
+ sky130_fd_sc_hd__a211o_4 _07891_ (.A1(_02740_),
+    .A2(\u_m0_res_fifo.mem[1][29] ),
+    .B1(_02743_),
+    .C1(_02797_),
     .X(_02798_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _07982_ (.A1(_02793_),
-    .A2(_02798_),
-    .A3(_02785_),
-    .B1(\u_spim_regs.spim_reg_rdata[30] ),
-    .B2(_02787_),
+ sky130_fd_sc_hd__buf_2 _07892_ (.A(_02752_),
     .X(_02799_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _07983_ (.A1(wbd_dat_o[30]),
-    .A2(_02737_),
-    .B1(_02740_),
-    .B2(_02799_),
-    .X(_01190_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07984_ (.A(_02741_),
+ sky130_fd_sc_hd__and2_4 _07893_ (.A(_02755_),
+    .B(\u_m0_res_fifo.mem[2][29] ),
     .X(_02800_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07985_ (.A(_02800_),
+ sky130_fd_sc_hd__a211o_4 _07894_ (.A1(_02750_),
+    .A2(\u_m0_res_fifo.mem[3][29] ),
+    .B1(_02799_),
+    .C1(_02800_),
     .X(_02801_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07986_ (.A(_02751_),
-    .B(\u_m0_res_fifo.mem[0][29] ),
+ sky130_fd_sc_hd__and3_4 _07895_ (.A(_02796_),
+    .B(_02798_),
+    .C(_02801_),
     .X(_02802_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07987_ (.A1(_02745_),
-    .A2(\u_m0_res_fifo.mem[1][29] ),
-    .B1(_02748_),
-    .C1(_02802_),
+ sky130_fd_sc_hd__and2_4 _07896_ (.A(_02768_),
+    .B(\u_m0_res_fifo.mem[4][29] ),
     .X(_02803_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07988_ (.A(_02757_),
+ sky130_fd_sc_hd__a211o_4 _07897_ (.A1(_02763_),
+    .A2(\u_m0_res_fifo.mem[5][29] ),
+    .B1(_02765_),
+    .C1(_02803_),
     .X(_02804_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07989_ (.A(_02760_),
-    .B(\u_m0_res_fifo.mem[2][29] ),
+ sky130_fd_sc_hd__buf_2 _07898_ (.A(_01421_),
     .X(_02805_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07990_ (.A1(_02755_),
-    .A2(\u_m0_res_fifo.mem[3][29] ),
-    .B1(_02804_),
-    .C1(_02805_),
+ sky130_fd_sc_hd__buf_2 _07899_ (.A(_02805_),
     .X(_02806_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07991_ (.A(_02801_),
-    .B(_02803_),
-    .C(_02806_),
+ sky130_fd_sc_hd__and2_4 _07900_ (.A(_02774_),
+    .B(\u_m0_res_fifo.mem[6][29] ),
     .X(_02807_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07992_ (.A(_02773_),
-    .B(\u_m0_res_fifo.mem[4][29] ),
+ sky130_fd_sc_hd__a211o_4 _07901_ (.A1(_02772_),
+    .A2(\u_m0_res_fifo.mem[7][29] ),
+    .B1(_02806_),
+    .C1(_02807_),
     .X(_02808_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07993_ (.A1(_02768_),
-    .A2(\u_m0_res_fifo.mem[5][29] ),
-    .B1(_02770_),
-    .C1(_02808_),
+ sky130_fd_sc_hd__and3_4 _07902_ (.A(_02760_),
+    .B(_02804_),
+    .C(_02808_),
     .X(_02809_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07994_ (.A(_01419_),
+ sky130_fd_sc_hd__o32a_4 _07903_ (.A1(_02802_),
+    .A2(_02809_),
+    .A3(_02780_),
+    .B1(\u_spim_regs.spim_reg_rdata[29] ),
+    .B2(_02782_),
     .X(_02810_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _07995_ (.A(_02810_),
+ sky130_fd_sc_hd__o22a_4 _07904_ (.A1(wbd_dat_o[29]),
+    .A2(_02732_),
+    .B1(_02735_),
+    .B2(_02810_),
+    .X(_01179_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07905_ (.A(_02739_),
     .X(_02811_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _07996_ (.A(_02779_),
-    .B(\u_m0_res_fifo.mem[6][29] ),
+ sky130_fd_sc_hd__buf_2 _07906_ (.A(_02745_),
     .X(_02812_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _07997_ (.A1(_02777_),
-    .A2(\u_m0_res_fifo.mem[7][29] ),
-    .B1(_02811_),
-    .C1(_02812_),
+ sky130_fd_sc_hd__and2_4 _07907_ (.A(_02812_),
+    .B(\u_m0_res_fifo.mem[0][28] ),
     .X(_02813_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _07998_ (.A(_02765_),
-    .B(_02809_),
-    .C(_02813_),
+ sky130_fd_sc_hd__a211o_4 _07908_ (.A1(_02811_),
+    .A2(\u_m0_res_fifo.mem[1][28] ),
+    .B1(_02743_),
+    .C1(_02813_),
     .X(_02814_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _07999_ (.A1(_02807_),
-    .A2(_02814_),
-    .A3(_02785_),
-    .B1(\u_spim_regs.spim_reg_rdata[29] ),
-    .B2(_02787_),
+ sky130_fd_sc_hd__buf_2 _07909_ (.A(_02749_),
     .X(_02815_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _08000_ (.A1(wbd_dat_o[29]),
-    .A2(_02737_),
-    .B1(_02740_),
-    .B2(_02815_),
-    .X(_01189_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08001_ (.A(_02744_),
+ sky130_fd_sc_hd__buf_2 _07910_ (.A(_02754_),
     .X(_02816_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08002_ (.A(_02750_),
+ sky130_fd_sc_hd__and2_4 _07911_ (.A(_02816_),
+    .B(\u_m0_res_fifo.mem[2][28] ),
     .X(_02817_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08003_ (.A(_02817_),
-    .B(\u_m0_res_fifo.mem[0][28] ),
+ sky130_fd_sc_hd__a211o_4 _07912_ (.A1(_02815_),
+    .A2(\u_m0_res_fifo.mem[3][28] ),
+    .B1(_02799_),
+    .C1(_02817_),
     .X(_02818_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08004_ (.A1(_02816_),
-    .A2(\u_m0_res_fifo.mem[1][28] ),
-    .B1(_02748_),
-    .C1(_02818_),
+ sky130_fd_sc_hd__and3_4 _07913_ (.A(_02796_),
+    .B(_02814_),
+    .C(_02818_),
     .X(_02819_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08005_ (.A(_02754_),
+ sky130_fd_sc_hd__buf_2 _07914_ (.A(_02762_),
     .X(_02820_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08006_ (.A(_02759_),
+ sky130_fd_sc_hd__buf_2 _07915_ (.A(_02767_),
     .X(_02821_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08007_ (.A(_02821_),
-    .B(\u_m0_res_fifo.mem[2][28] ),
+ sky130_fd_sc_hd__and2_4 _07916_ (.A(_02821_),
+    .B(\u_m0_res_fifo.mem[4][28] ),
     .X(_02822_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08008_ (.A1(_02820_),
-    .A2(\u_m0_res_fifo.mem[3][28] ),
-    .B1(_02804_),
+ sky130_fd_sc_hd__a211o_4 _07917_ (.A1(_02820_),
+    .A2(\u_m0_res_fifo.mem[5][28] ),
+    .B1(_02765_),
     .C1(_02822_),
     .X(_02823_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _08009_ (.A(_02801_),
-    .B(_02819_),
-    .C(_02823_),
+ sky130_fd_sc_hd__buf_2 _07918_ (.A(_02771_),
     .X(_02824_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08010_ (.A(_02767_),
+ sky130_fd_sc_hd__buf_2 _07919_ (.A(_02744_),
     .X(_02825_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08011_ (.A(_02772_),
+ sky130_fd_sc_hd__buf_2 _07920_ (.A(_02825_),
     .X(_02826_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08012_ (.A(_02826_),
-    .B(\u_m0_res_fifo.mem[4][28] ),
+ sky130_fd_sc_hd__and2_4 _07921_ (.A(_02826_),
+    .B(\u_m0_res_fifo.mem[6][28] ),
     .X(_02827_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08013_ (.A1(_02825_),
-    .A2(\u_m0_res_fifo.mem[5][28] ),
-    .B1(_02770_),
+ sky130_fd_sc_hd__a211o_4 _07922_ (.A1(_02824_),
+    .A2(\u_m0_res_fifo.mem[7][28] ),
+    .B1(_02806_),
     .C1(_02827_),
     .X(_02828_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08014_ (.A(_02776_),
+ sky130_fd_sc_hd__and3_4 _07923_ (.A(_02760_),
+    .B(_02823_),
+    .C(_02828_),
     .X(_02829_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08015_ (.A(_02749_),
+ sky130_fd_sc_hd__o32a_4 _07924_ (.A1(_02819_),
+    .A2(_02829_),
+    .A3(_02780_),
+    .B1(\u_spim_regs.spim_reg_rdata[28] ),
+    .B2(_02782_),
     .X(_02830_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08016_ (.A(_02830_),
+ sky130_fd_sc_hd__o22a_4 _07925_ (.A1(wbd_dat_o[28]),
+    .A2(_02732_),
+    .B1(_02735_),
+    .B2(_02830_),
+    .X(_01178_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07926_ (.A(_02731_),
     .X(_02831_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08017_ (.A(_02831_),
-    .B(\u_m0_res_fifo.mem[6][28] ),
+ sky130_fd_sc_hd__buf_2 _07927_ (.A(_02734_),
     .X(_02832_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08018_ (.A1(_02829_),
-    .A2(\u_m0_res_fifo.mem[7][28] ),
-    .B1(_02811_),
-    .C1(_02832_),
+ sky130_fd_sc_hd__buf_2 _07928_ (.A(_02742_),
     .X(_02833_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _08019_ (.A(_02765_),
-    .B(_02828_),
-    .C(_02833_),
+ sky130_fd_sc_hd__and2_4 _07929_ (.A(_02812_),
+    .B(\u_m0_res_fifo.mem[0][27] ),
     .X(_02834_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _08020_ (.A1(_02824_),
-    .A2(_02834_),
-    .A3(_02785_),
-    .B1(\u_spim_regs.spim_reg_rdata[28] ),
-    .B2(_02787_),
+ sky130_fd_sc_hd__a211o_4 _07930_ (.A1(_02811_),
+    .A2(\u_m0_res_fifo.mem[1][27] ),
+    .B1(_02833_),
+    .C1(_02834_),
     .X(_02835_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _08021_ (.A1(wbd_dat_o[28]),
-    .A2(_02737_),
-    .B1(_02740_),
-    .B2(_02835_),
-    .X(_01188_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08022_ (.A(_02736_),
+ sky130_fd_sc_hd__and2_4 _07931_ (.A(_02816_),
+    .B(\u_m0_res_fifo.mem[2][27] ),
     .X(_02836_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08023_ (.A(_02739_),
+ sky130_fd_sc_hd__a211o_4 _07932_ (.A1(_02815_),
+    .A2(\u_m0_res_fifo.mem[3][27] ),
+    .B1(_02799_),
+    .C1(_02836_),
     .X(_02837_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08024_ (.A(_02747_),
+ sky130_fd_sc_hd__and3_4 _07933_ (.A(_02796_),
+    .B(_02835_),
+    .C(_02837_),
     .X(_02838_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08025_ (.A(_02817_),
-    .B(\u_m0_res_fifo.mem[0][27] ),
+ sky130_fd_sc_hd__buf_2 _07934_ (.A(_02759_),
     .X(_02839_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08026_ (.A1(_02816_),
-    .A2(\u_m0_res_fifo.mem[1][27] ),
-    .B1(_02838_),
-    .C1(_02839_),
+ sky130_fd_sc_hd__buf_2 _07935_ (.A(_02764_),
     .X(_02840_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08027_ (.A(_02821_),
-    .B(\u_m0_res_fifo.mem[2][27] ),
+ sky130_fd_sc_hd__and2_4 _07936_ (.A(_02821_),
+    .B(\u_m0_res_fifo.mem[4][27] ),
     .X(_02841_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08028_ (.A1(_02820_),
-    .A2(\u_m0_res_fifo.mem[3][27] ),
-    .B1(_02804_),
+ sky130_fd_sc_hd__a211o_4 _07937_ (.A1(_02820_),
+    .A2(\u_m0_res_fifo.mem[5][27] ),
+    .B1(_02840_),
     .C1(_02841_),
     .X(_02842_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _08029_ (.A(_02801_),
-    .B(_02840_),
-    .C(_02842_),
+ sky130_fd_sc_hd__and2_4 _07938_ (.A(_02826_),
+    .B(\u_m0_res_fifo.mem[6][27] ),
     .X(_02843_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08030_ (.A(_02764_),
+ sky130_fd_sc_hd__a211o_4 _07939_ (.A1(_02824_),
+    .A2(\u_m0_res_fifo.mem[7][27] ),
+    .B1(_02806_),
+    .C1(_02843_),
     .X(_02844_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08031_ (.A(_02769_),
+ sky130_fd_sc_hd__and3_4 _07940_ (.A(_02839_),
+    .B(_02842_),
+    .C(_02844_),
     .X(_02845_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08032_ (.A(_02826_),
-    .B(\u_m0_res_fifo.mem[4][27] ),
+ sky130_fd_sc_hd__buf_2 _07941_ (.A(_02779_),
     .X(_02846_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08033_ (.A1(_02825_),
-    .A2(\u_m0_res_fifo.mem[5][27] ),
-    .B1(_02845_),
-    .C1(_02846_),
+ sky130_fd_sc_hd__buf_2 _07942_ (.A(_02781_),
     .X(_02847_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08034_ (.A(_02831_),
-    .B(\u_m0_res_fifo.mem[6][27] ),
+ sky130_fd_sc_hd__o32a_4 _07943_ (.A1(_02838_),
+    .A2(_02845_),
+    .A3(_02846_),
+    .B1(\u_spim_regs.spim_reg_rdata[27] ),
+    .B2(_02847_),
     .X(_02848_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08035_ (.A1(_02829_),
-    .A2(\u_m0_res_fifo.mem[7][27] ),
-    .B1(_02811_),
-    .C1(_02848_),
+ sky130_fd_sc_hd__o22a_4 _07944_ (.A1(wbd_dat_o[27]),
+    .A2(_02831_),
+    .B1(_02832_),
+    .B2(_02848_),
+    .X(_01177_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__and2_4 _07945_ (.A(_02812_),
+    .B(\u_m0_res_fifo.mem[0][26] ),
     .X(_02849_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _08036_ (.A(_02844_),
-    .B(_02847_),
-    .C(_02849_),
+ sky130_fd_sc_hd__a211o_4 _07946_ (.A1(_02811_),
+    .A2(\u_m0_res_fifo.mem[1][26] ),
+    .B1(_02833_),
+    .C1(_02849_),
     .X(_02850_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08037_ (.A(_02784_),
+ sky130_fd_sc_hd__and2_4 _07947_ (.A(_02816_),
+    .B(\u_m0_res_fifo.mem[2][26] ),
     .X(_02851_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08038_ (.A(_02786_),
+ sky130_fd_sc_hd__a211o_4 _07948_ (.A1(_02815_),
+    .A2(\u_m0_res_fifo.mem[3][26] ),
+    .B1(_02799_),
+    .C1(_02851_),
     .X(_02852_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _08039_ (.A1(_02843_),
-    .A2(_02850_),
-    .A3(_02851_),
-    .B1(\u_spim_regs.spim_reg_rdata[27] ),
-    .B2(_02852_),
+ sky130_fd_sc_hd__and3_4 _07949_ (.A(_02796_),
+    .B(_02850_),
+    .C(_02852_),
     .X(_02853_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _08040_ (.A1(wbd_dat_o[27]),
-    .A2(_02836_),
-    .B1(_02837_),
-    .B2(_02853_),
-    .X(_01187_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08041_ (.A(_02817_),
-    .B(\u_m0_res_fifo.mem[0][26] ),
+ sky130_fd_sc_hd__and2_4 _07950_ (.A(_02821_),
+    .B(\u_m0_res_fifo.mem[4][26] ),
     .X(_02854_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08042_ (.A1(_02816_),
-    .A2(\u_m0_res_fifo.mem[1][26] ),
-    .B1(_02838_),
+ sky130_fd_sc_hd__a211o_4 _07951_ (.A1(_02820_),
+    .A2(\u_m0_res_fifo.mem[5][26] ),
+    .B1(_02840_),
     .C1(_02854_),
     .X(_02855_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08043_ (.A(_02821_),
-    .B(\u_m0_res_fifo.mem[2][26] ),
+ sky130_fd_sc_hd__and2_4 _07952_ (.A(_02826_),
+    .B(\u_m0_res_fifo.mem[6][26] ),
     .X(_02856_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08044_ (.A1(_02820_),
-    .A2(\u_m0_res_fifo.mem[3][26] ),
-    .B1(_02804_),
+ sky130_fd_sc_hd__a211o_4 _07953_ (.A1(_02824_),
+    .A2(\u_m0_res_fifo.mem[7][26] ),
+    .B1(_02806_),
     .C1(_02856_),
     .X(_02857_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _08045_ (.A(_02801_),
+ sky130_fd_sc_hd__and3_4 _07954_ (.A(_02839_),
     .B(_02855_),
     .C(_02857_),
     .X(_02858_),
@@ -11895,509 +12020,509 @@
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08046_ (.A(_02826_),
-    .B(\u_m0_res_fifo.mem[4][26] ),
+ sky130_fd_sc_hd__o32a_4 _07955_ (.A1(_02853_),
+    .A2(_02858_),
+    .A3(_02846_),
+    .B1(\u_spim_regs.spim_reg_rdata[26] ),
+    .B2(_02847_),
     .X(_02859_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08047_ (.A1(_02825_),
-    .A2(\u_m0_res_fifo.mem[5][26] ),
-    .B1(_02845_),
-    .C1(_02859_),
+ sky130_fd_sc_hd__o22a_4 _07956_ (.A1(wbd_dat_o[26]),
+    .A2(_02831_),
+    .B1(_02832_),
+    .B2(_02859_),
+    .X(_01176_),
+    .VGND(vssd1),
+    .VNB(vssd1),
+    .VPB(vccd1),
+    .VPWR(vccd1));
+ sky130_fd_sc_hd__buf_2 _07957_ (.A(_02795_),
     .X(_02860_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08048_ (.A(_02831_),
-    .B(\u_m0_res_fifo.mem[6][26] ),
+ sky130_fd_sc_hd__and2_4 _07958_ (.A(_02812_),
+    .B(\u_m0_res_fifo.mem[0][25] ),
     .X(_02861_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08049_ (.A1(_02829_),
-    .A2(\u_m0_res_fifo.mem[7][26] ),
-    .B1(_02811_),
+ sky130_fd_sc_hd__a211o_4 _07959_ (.A1(_02811_),
+    .A2(\u_m0_res_fifo.mem[1][25] ),
+    .B1(_02833_),
     .C1(_02861_),
     .X(_02862_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _08050_ (.A(_02844_),
-    .B(_02860_),
-    .C(_02862_),
+ sky130_fd_sc_hd__buf_2 _07960_ (.A(_01421_),
     .X(_02863_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o32a_4 _08051_ (.A1(_02858_),
-    .A2(_02863_),
-    .A3(_02851_),
-    .B1(\u_spim_regs.spim_reg_rdata[26] ),
-    .B2(_02852_),
+ sky130_fd_sc_hd__buf_2 _07961_ (.A(_02863_),
     .X(_02864_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__o22a_4 _08052_ (.A1(wbd_dat_o[26]),
-    .A2(_02836_),
-    .B1(_02837_),
-    .B2(_02864_),
-    .X(_01186_),
-    .VGND(vssd1),
-    .VNB(vssd1),
-    .VPB(vccd1),
-    .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08053_ (.A(_02800_),
+ sky130_fd_sc_hd__and2_4 _07962_ (.A(_02816_),
+    .B(\u_m0_res_fifo.mem[2][25] ),
     .X(_02865_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08054_ (.A(_02817_),
-    .B(\u_m0_res_fifo.mem[0][25] ),
+ sky130_fd_sc_hd__a211o_4 _07963_ (.A1(_02815_),
+    .A2(\u_m0_res_fifo.mem[3][25] ),
+    .B1(_02864_),
+    .C1(_02865_),
     .X(_02866_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08055_ (.A1(_02816_),
-    .A2(\u_m0_res_fifo.mem[1][25] ),
-    .B1(_02838_),
-    .C1(_02866_),
+ sky130_fd_sc_hd__and3_4 _07964_ (.A(_02860_),
+    .B(_02862_),
+    .C(_02866_),
     .X(_02867_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08056_ (.A(_01419_),
+ sky130_fd_sc_hd__and2_4 _07965_ (.A(_02821_),
+    .B(\u_m0_res_fifo.mem[4][25] ),
     .X(_02868_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__buf_2 _08057_ (.A(_02868_),
+ sky130_fd_sc_hd__a211o_4 _07966_ (.A1(_02820_),
+    .A2(\u_m0_res_fifo.mem[5][25] ),
+    .B1(_02840_),
+    .C1(_02868_),
     .X(_02869_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08058_ (.A(_02821_),
-    .B(\u_m0_res_fifo.mem[2][25] ),
+ sky130_fd_sc_hd__buf_2 _07967_ (.A(_02805_),
     .X(_02870_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08059_ (.A1(_02820_),
-    .A2(\u_m0_res_fifo.mem[3][25] ),
-    .B1(_02869_),
-    .C1(_02870_),
+ sky130_fd_sc_hd__and2_4 _07968_ (.A(_02826_),
+    .B(\u_m0_res_fifo.mem[6][25] ),
     .X(_02871_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and3_4 _08060_ (.A(_02865_),
-    .B(_02867_),
-    .C(_02871_),
+ sky130_fd_sc_hd__a211o_4 _07969_ (.A1(_02824_),
+    .A2(\u_m0_res_fifo.mem[7][25] ),
+    .B1(_02870_),
+    .C1(_02871_),
     .X(_02872_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__and2_4 _08061_ (.A(_02826_),
-    .B(\u_m0_res_fifo.mem[4][25] ),
+ sky130_fd_sc_hd__and3_4 _07970_ (.A(_02839_),
+    .B(_02869_),
+    .C(_02872_),
     .X(_02873_),
     .VGND(vssd1),
     .VNB(vssd1),
     .VPB(vccd1),
     .VPWR(vccd1));
- sky130_fd_sc_hd__a211o_4 _08062_ (.A1(_02825_),
-    .A2(\u_m0_res_fifo.mem[5][25] ),
-    .B1(_02845_),
-    .C1(_02873_),
+ sky130_fd_sc_hd__o32a_4 _07971_ (.A1(_02867_),
+    .A2(_02873_),