gl tests working
diff --git a/verilog/gl/scan_controller.v b/verilog/gl/scan_controller.v index 3e4953d..06d4ba8 100644 --- a/verilog/gl/scan_controller.v +++ b/verilog/gl/scan_controller.v
@@ -441,6 +441,12 @@ wire _358_; wire _359_; wire _360_; + wire _361_; + wire _362_; + wire _363_; + wire _364_; + wire _365_; + wire _366_; wire active; wire \aio_input_reg[0] ; wire \aio_input_reg[1] ; @@ -622,37 +628,27 @@ wire \ws_set_sync[1] ; wire \ws_set_sync[2] ; - sky130_fd_sc_hd__diode_2 ANTENNA_0 (.DIODE(_237_), + sky130_fd_sc_hd__diode_2 ANTENNA_0 (.DIODE(_241_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__diode_2 ANTENNA_1 (.DIODE(_239_), + sky130_fd_sc_hd__diode_2 ANTENNA_1 (.DIODE(net15), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__diode_2 ANTENNA_2 (.DIODE(net15), + sky130_fd_sc_hd__diode_2 ANTENNA_2 (.DIODE(_243_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__diode_2 ANTENNA_3 (.DIODE(_241_), + sky130_fd_sc_hd__diode_2 ANTENNA_3 (.DIODE(net1), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__diode_2 ANTENNA_4 (.DIODE(net12), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__diode_2 ANTENNA_5 (.DIODE(net12), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__diode_2 ANTENNA_6 (.DIODE(net25), + sky130_fd_sc_hd__diode_2 ANTENNA_4 (.DIODE(net25), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -665,11 +661,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_0_116 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_0_116 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_0_124 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_0_125 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -677,23 +673,23 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_0_136 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_0_133 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_0_141 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_0_139 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_0_145 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_0_141 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_0_152 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_0_150 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_0_160 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_0_157 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -701,15 +697,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_0_169 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_0_173 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_0_177 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_0_172 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -797,15 +785,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_0_337 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_0_337 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_0_345 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_0_343 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_0_357 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_0_355 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -909,43 +897,35 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_104 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_101 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_124 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_114 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_10_131 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_125 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_10_139 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_132 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_144 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_150 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_15 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_178 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_10_150 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_10_186 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_154 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_178 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_10_187 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_191 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -953,15 +933,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_206 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_206 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_214 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_10_214 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_224 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_231 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_10_239 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -969,22 +953,34 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_10_244 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_243 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_10_262 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_10_251 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_279 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_10_253 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_10_292 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_10_269 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_10_277 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_10_29 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_10_297 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_10_3 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -993,59 +989,51 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_325 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_10_312 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_336 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_10_318 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_10_342 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_10_339 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_346 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_355 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_360 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_10_363 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_10_369 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_368 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_387 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_10_375 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_3 FILLER_10_387 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_10_393 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_400 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_401 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_416 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_415 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_437 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_10_419 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_428 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_442 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_45 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_448 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1053,11 +1041,23 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_467 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_46 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_60 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_463 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_10_471 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_10_53 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_10_73 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1065,19 +1065,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_88 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_10_94 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_11_102 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_11_110 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_11_104 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1085,155 +1073,131 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_125 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_11_125 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_14 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_132 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_11_145 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_153 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_11_160 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_185 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_189 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_206 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_210 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_220 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_225 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_249 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_269 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_276 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_11_281 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_300 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_304 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_308 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_31 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_312 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_11_316 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_11_152 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_11_328 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_164 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_11_337 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_11_169 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_349 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_191 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_374 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_205 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_388 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_11_209 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_393 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_219 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_397 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_11_223 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_402 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_11_228 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_422 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_254 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_433 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_11_274 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_44 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_11_290 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_443 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_11_298 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_447 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_30 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_456 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_11_319 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_11_465 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_332 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_48 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_353 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_52 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_373 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_11_380 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_8 FILLER_11_393 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_407 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_418 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_43 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_11_438 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_11_446 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_455 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_462 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_469 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_11_50 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_57 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1241,67 +1205,59 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_11_66 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_11_61 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_72 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_71 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_89 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_91 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_101 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_102 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_113 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_12_114 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_120 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_12_132 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_12 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_161 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_136 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_181 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_12_146 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_12_190 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_12_174 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_207 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_183 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_12_216 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_192 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_12_222 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_12_206 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_226 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_232 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_233 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_12_237 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_236 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1309,43 +1265,43 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_241 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_248 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_262 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_269 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_276 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_12_240 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_3 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_304 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_253 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_12_316 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_258 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_12_324 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_267 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_330 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_287 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_12_297 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_12_3 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_12_305 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_12_309 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_12_315 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1353,99 +1309,107 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_12_353 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_12_360 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_372 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_380 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_12_385 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_12_392 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_400 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_396 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_12_413 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_416 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_419 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_12_437 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_437 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_45 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_455 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_45 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_12_463 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_457 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_12_471 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_12_466 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_12_57 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_472 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_12_78 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_12_52 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_102 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_58 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_13_106 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_12_79 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_11 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_83 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_133 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_13_141 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_13_107 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_155 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_167 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_13_111 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_169 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_13_113 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_186 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_13_122 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_13_195 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_13_150 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_203 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_13_158 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_13_166 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_13_169 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_13_178 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_13_198 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1457,27 +1421,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_232 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_236 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_13_235 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_13_248 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_13_247 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_254 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_13_258 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_13_266 (.VGND(vssd1), + .VNB(vssd1)); + sky130_fd_sc_hd__fill_1 FILLER_13_259 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1485,39 +1437,43 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_290 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_13_281 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_303 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_13_3 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_6 FILLER_13_303 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_31 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_311 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_323 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_335 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_13_31 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_13_357 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_13_312 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_373 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_13_332 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_13_385 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_13_343 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_13_367 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_13_376 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_13_383 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1525,43 +1481,43 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_13_393 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_13_393 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_13_401 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_13_397 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_408 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_13_402 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_428 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_13_410 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_43 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_13_418 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_13_441 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_13_438 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_447 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_13_44 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_453 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_13_446 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_13_460 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_13_458 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_469 (.VGND(vssd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_3 FILLER_13_470 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1573,11 +1529,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_86 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_98 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_13_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1585,11 +1537,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_14_110 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_121 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_136 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_14_130 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_14_138 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1597,35 +1553,31 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_14_156 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_14_168 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_159 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_14_179 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_166 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_14_187 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_14_186 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_192 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_14_194 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_14_197 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_206 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_203 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_226 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_228 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_237 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1633,15 +1585,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_248 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_14_244 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_14_257 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_14_253 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_281 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_14_261 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_14_267 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1649,7 +1605,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_294 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_291 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1657,43 +1613,51 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_14_302 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_301 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_14_309 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_14_307 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_316 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_313 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_14_340 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_320 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_14_354 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_340 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_14_362 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_14_353 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_368 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_14_361 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_14_375 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_14_387 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_368 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_396 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_14_374 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_14_395 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_14_403 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_14_408 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1701,31 +1665,35 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_14_42 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_14_42 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_437 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_14_421 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_450 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_440 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_14_463 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_453 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_47 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_466 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_14_471 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_14_472 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_14_67 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_48 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_14_61 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1733,47 +1701,51 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_14_78 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_14_75 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_100 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_14_83 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_108 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_15_105 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_15_122 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_15_111 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_13 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_122 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_15_133 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_15_126 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_15_136 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_15_143 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_15_161 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_15_155 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_fd_sc_hd__fill_1 FILLER_15_167 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_15_169 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_15_169 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_17 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_175 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_15_177 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1781,23 +1753,35 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_15_206 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_206 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_214 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_15_214 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_220 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_15_222 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_228 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_15_225 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_252 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_237 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_15_257 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_15_265 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_15_27 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1805,27 +1789,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_29 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_15_281 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_297 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_291 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_301 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_306 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_15_314 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_15_300 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_15_326 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_15_315 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1833,43 +1809,43 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_15_337 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_346 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_344 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_15_353 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_368 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_15_363 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_15_375 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_387 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_15_372 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_391 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_15_381 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_393 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_15_389 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_397 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_393 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_406 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_15_401 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_426 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_412 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_15_419 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1881,19 +1857,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_449 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_15_458 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_15_459 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_15_471 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_469 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_15_49 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_15_47 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1901,63 +1873,79 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_15_57 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_65 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_68 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_15_7 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_15_72 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_15_7 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_84 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_88 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_97 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_119 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_112 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_126 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_136 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_16_133 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_15 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_16_139 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_16_150 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_6 FILLER_16_162 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_16_141 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_16_168 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_16 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_185 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_160 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_192 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_168 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_197 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_16_188 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_16_201 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_202 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_206 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_222 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_16_210 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_214 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_239 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1965,19 +1953,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_16_242 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_16_246 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_16_250 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_16_256 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_16_269 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__fill_1 FILLER_16_262 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_16_281 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_266 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1985,55 +1973,47 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_16_29 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_293 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_16_293 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_16_3 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_16_300 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_329 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_337 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_344 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_16_356 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_16_365 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_16_387 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_16_3 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_16_305 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_317 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_16_324 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_16_330 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_351 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_360 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_372 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_379 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_16_386 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_16_399 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_16_398 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_16_411 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2041,43 +2021,43 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_16_437 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_44 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_421 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_16_449 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_441 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_16_459 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_454 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_16_465 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_16_467 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_469 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_49 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_53 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_56 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_16_60 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_72 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_63 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_16_76 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_16_67 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_71 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_8 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2085,19 +2065,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_9 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_94 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_16_98 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_17_103 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_16_88 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2105,55 +2073,59 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_133 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_17_113 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_140 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_17_121 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_17_15 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_17_128 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_164 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_17_13 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_17_172 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_181 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_205 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_17_209 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_219 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_17_223 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_17_234 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_17_154 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_17_246 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_17_166 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_17_254 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_17_169 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_17_173 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_17_197 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_17_205 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_17_220 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_17_225 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_17_236 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_17_256 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2161,19 +2133,39 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_17_273 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_17_264 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_17_279 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_17_269 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_17_3 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_17_277 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_17_281 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_17_287 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_17_3 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_17_300 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_301 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_17_312 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_17_316 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2185,46 +2177,38 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_340 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_17_357 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_17_344 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_17_370 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_348 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_17_359 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_17_367 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_388 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_17_396 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_405 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_425 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_17_432 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_17_377 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__decap_3 FILLER_17_389 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_17_393 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_17_401 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_17_409 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_17_431 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_17_444 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -2241,63 +2225,67 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_17_60 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_17_68 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_73 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_17_80 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_17_88 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_17_95 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_116 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_18_129 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_18_137 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_141 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_15 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_156 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_17_60 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_168 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_18_180 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_17_72 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_185 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_17_76 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_17_9 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_17_98 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_100 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_111 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_18_115 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_122 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_135 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_18_139 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_18_141 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__fill_2 FILLER_18_15 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_153 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_18_173 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_18_181 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2313,47 +2301,39 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_223 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_18_223 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_230 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__fill_1 FILLER_18_231 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_18_24 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_18_242 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_18_248 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_18_250 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_18_258 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_253 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_18_266 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_262 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_18_288 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_266 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_18_29 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_287 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_18_29 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_18_297 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_18_298 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2361,87 +2341,71 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_18_305 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_18_306 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_309 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_313 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_317 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_324 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_331 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_357 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_363 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_18_370 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_398 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_402 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_406 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_410 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_414 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_430 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_18_315 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_442 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_18_327 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_350 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_360 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_385 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_18_392 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_454 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_18_407 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_416 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_18_421 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_440 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_18_453 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_466 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_18_46 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_472 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_18_465 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_52 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_18_55 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_58 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_18_63 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__fill_2 FILLER_18_75 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2449,55 +2413,63 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_94 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_18_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_19_106 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_108 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_19_113 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_113 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_19_119 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_19_117 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_19_127 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_134 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_137 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_19_145 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_19_15 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_19_157 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_19_165 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_169 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_19_15 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_19_181 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_19_153 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_19_189 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_157 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_200 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_164 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_19_185 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_19_189 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_19_195 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_19_202 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_19_209 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2509,35 +2481,23 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_19_23 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_fd_sc_hd__fill_2 FILLER_19_237 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_255 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_268 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_19_255 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_28 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_19_267 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_19_281 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_19_27 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_285 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_19_297 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_276 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2545,59 +2505,63 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_19_305 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_301 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_311 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_310 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_19_320 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_319 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_331 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_19_326 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_19_335 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_19_334 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_340 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_19_337 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_19_343 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_19_367 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_19_371 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_19_388 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_19_393 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_352 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_19_405 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_362 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_423 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_19_386 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_443 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_396 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_408 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_420 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_432 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_19_444 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_19_447 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2605,6 +2569,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__decap_8 FILLER_19_46 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_19_461 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -2617,47 +2585,51 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_19_48 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_19_54 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_60 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_19_57 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_19_72 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_19_84 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_19_69 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_1_105 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_19_88 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_1_111 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_1_106 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_113 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_1_125 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_1_113 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_1_129 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_1_117 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_154 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_1_139 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_1_166 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_1_164 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_1_169 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_1_173 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_1_177 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2665,42 +2637,42 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_190 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_1_184 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_202 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_1_196 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_1_214 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_1_208 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_1_220 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_1_222 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_1_225 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_225 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_1_236 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_1_237 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_1_248 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_1_260 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_8 FILLER_1_272 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_244 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_256 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_268 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_1_281 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -2781,23 +2753,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_1_449 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_1_449 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_1_457 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_1_456 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_1_461 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_1_463 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_1_468 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_1_472 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_1_471 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2805,47 +2773,51 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_57 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_8 FILLER_1_57 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_1_6 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__fill_1 FILLER_1_65 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_1_69 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_81 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_1_81 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_1_89 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_1_94 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_1_93 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_100 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_20_110 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_112 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_20_116 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_20_119 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_122 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_20_127 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_20_134 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_136 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_149 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_20_144 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2853,15 +2825,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_160 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_3 FILLER_20_152 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_172 (.VGND(vssd1), - .VPWR(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_20_160 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_20_184 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_20_171 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_20_178 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2869,83 +2845,87 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_20_197 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_20_197 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_215 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_20_222 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_20_230 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_236 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_219 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_20_231 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_20_235 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_20_24 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_248 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_20_245 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_20_262 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_20_251 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_266 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_253 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_278 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_265 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_20_29 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_277 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_290 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_20_289 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_20_29 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_20_296 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_20_3 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_20_302 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_303 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_20_317 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_20_307 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_20_325 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_331 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_314 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_343 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_326 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_20_355 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_338 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__fill_1 FILLER_20_350 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_20_363 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_360 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2961,175 +2941,179 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_20_396 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_20_404 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_20_414 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_421 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_396 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_433 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_40 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_20_408 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_445 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_20_421 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_20_426 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_457 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_438 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_469 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_47 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_20_51 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_20_57 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_20_69 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_20_450 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_20_81 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_20_462 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_20_92 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_20_470 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_20_96 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_49 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_107 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_20_58 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_21_111 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_20_66 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_21_123 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_71 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_21_132 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_20_80 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_21_140 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_20_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_146 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_20_99 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_153 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_21_102 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_21_110 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_21_113 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_21_124 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_21_165 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_21_136 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_169 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_21_147 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_154 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_164 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_21_169 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_21_178 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_21_18 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_21_186 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_191 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_199 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_21_206 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_184 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_21_218 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_19 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_195 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_21_206 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_21_212 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_220 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_229 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_236 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_21_225 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_248 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_260 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_21_272 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_21_239 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_281 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_21_250 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_293 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_21_262 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_30 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_21_274 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_305 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_21_281 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_21_309 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_21_29 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_313 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_21_290 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_21_325 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_21_302 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_21_314 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_8 FILLER_21_326 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_21_333 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_21_334 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3137,23 +3121,23 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_349 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_361 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_373 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_21_385 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_21_349 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_21_391 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_21_355 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_365 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_21_374 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_6 FILLER_21_386 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3161,14 +3145,14 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_40 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_21_405 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_41 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_21_417 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -3193,7 +3177,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_21_50 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_21_49 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_21_55 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3201,47 +3189,43 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_21_6 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_69 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_21_6 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_21_81 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_21_69 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_21_75 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_79 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_88 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_21_95 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_22_104 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_21_93 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_21_98 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_106 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_22_116 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_118 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_22_128 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_22_133 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_22_139 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_22_141 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_146 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_22_141 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -3249,39 +3233,39 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_158 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_22_153 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_22_164 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_22_175 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_22_183 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_22_170 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_22_178 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_22_184 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_fd_sc_hd__fill_1 FILLER_22_19 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_22_192 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_22_195 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_22_204 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_22_197 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_22_213 (.VGND(vssd1), - .VNB(vssd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_22_209 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_222 (.VGND(vssd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_22_221 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -3289,11 +3273,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_234 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_22_233 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_22_246 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_22_245 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_22_251 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3317,7 +3305,7 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_22_29 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_22_29 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3365,14 +3353,14 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_22_38 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_22_389 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_22_39 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_22_401 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -3409,26 +3397,30 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_48 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_22_50 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_60 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_22_62 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_72 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_22_85 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_22_97 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_22_74 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_22_82 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_22_85 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_22_92 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_fd_sc_hd__decap_6 FILLER_23_105 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -3465,31 +3457,23 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_23_169 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_23_174 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_23_181 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_23_186 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_23_193 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_23_198 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_23_203 (.VGND(vssd1), - .VNB(vssd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_23_210 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_23_212 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_23_219 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_23_223 (.VGND(vssd1), + .VNB(vssd1)); + sky130_fd_sc_hd__fill_2 FILLER_23_222 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3509,10 +3493,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_23_27 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_23_27 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_fd_sc_hd__decap_6 FILLER_23_273 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -3565,14 +3549,14 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_23_38 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); sky130_fd_sc_hd__decap_6 FILLER_23_385 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_23_39 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_fd_sc_hd__fill_1 FILLER_23_391 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -3609,7 +3593,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_23_50 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_23_51 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_23_55 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3673,14 +3661,10 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_24_197 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_24_197 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_24_202 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_24_209 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -3793,15 +3777,19 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_24_445 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_24_445 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_24_456 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_24_457 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_24_468 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_24_469 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_24_472 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -3857,10 +3845,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_25_15 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_25_15 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); sky130_fd_sc_hd__decap_6 FILLER_25_161 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -3877,6 +3865,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__fill_1 FILLER_25_19 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_25_193 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -3901,6 +3893,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_25_24 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_25_249 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -3909,10 +3905,6 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_25_27 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); sky130_fd_sc_hd__decap_6 FILLER_25_273 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -3957,6 +3949,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_25_36 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_25_361 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -3969,10 +3965,6 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_25_39 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); sky130_fd_sc_hd__fill_1 FILLER_25_391 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -4001,15 +3993,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_25_449 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_25_449 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_25_461 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_25_456 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_25_464 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_25_465 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4017,11 +4009,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_25_51 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_25_55 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_25_48 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4041,26 +4029,22 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_109 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_26_104 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_26_11 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_121 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_26_11 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_26_133 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_26_116 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_26_139 (.VGND(vssd1), - .VNB(vssd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_26_128 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_26_141 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -4081,43 +4065,35 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_26_19 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_fd_sc_hd__fill_1 FILLER_26_195 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_197 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_26_197 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_26_205 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_26_209 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_26_209 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_26_221 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_26_216 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_26_23 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_223 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_26_232 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_235 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_26_24 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_26_247 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_26_251 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_26_244 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4129,6 +4105,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__fill_1 FILLER_26_27 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_26_277 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -4205,23 +4185,23 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_421 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_26_433 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_26_421 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_439 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_26_451 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_26_429 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_26_457 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_26_435 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_8 FILLER_26_447 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_26_455 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4253,11 +4233,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_85 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_26_85 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_26_97 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_26_92 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -4385,10 +4365,6 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_27_32 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_fd_sc_hd__fill_1 FILLER_27_324 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -4425,6 +4401,10 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_27_39 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__fill_2 FILLER_27_393 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -4473,7 +4453,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_27_48 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_27_47 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_27_55 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4509,39 +4493,31 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_2_105 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_109 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_2_111 (.VGND(vssd1), - .VNB(vssd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_2_121 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_fd_sc_hd__decap_4 FILLER_2_136 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_2_144 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_2_141 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_2_151 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_2_145 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_2_159 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_2_152 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_2_165 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_2_172 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_2_179 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_2_159 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4549,11 +4525,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_2_186 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_2_184 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_2_194 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_2_192 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4565,18 +4541,14 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_2_224 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_221 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_2_228 (.VGND(vssd1), - .VNB(vssd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_2_233 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_2_233 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_fd_sc_hd__decap_6 FILLER_2_245 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -4585,7 +4557,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_253 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_2_253 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_2_257 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -4593,15 +4569,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_265 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_269 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_277 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_289 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_281 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -4609,11 +4581,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_2_301 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_293 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_2_307 (.VGND(vssd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_3 FILLER_2_305 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4641,23 +4613,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_2_368 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_372 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_365 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_384 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_377 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_396 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_389 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_408 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_401 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -4665,10 +4633,22 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_2_421 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_6 FILLER_2_413 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_2_419 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_2_421 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_2_429 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_2_433 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -4713,75 +4693,87 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_2_97 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_101 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_108 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_129 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_3_140 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_2_97 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__decap_6 FILLER_3_105 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_3_111 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_3_113 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_3_121 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_3_125 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_3_131 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_3_135 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_3_143 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_3_15 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_3_152 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_157 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_3_164 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_189 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_3_169 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_197 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_3_173 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_3_204 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_3_177 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_3_201 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_3_208 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_3_216 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_3_220 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_230 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_3_225 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_3_254 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_3_233 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_3_260 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_3_237 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_264 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_3_246 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4853,22 +4845,14 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_3_393 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_406 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_3_410 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_3_427 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_3_409 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__decap_8 FILLER_3_421 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_8 FILLER_3_439 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -4877,14 +4861,22 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_3_449 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_3_452 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_3_461 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__fill_1 FILLER_3_464 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_3_468 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_3_472 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_3_51 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -4893,47 +4885,51 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_3_57 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_3_68 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_3_57 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_3_80 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_3_69 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_3_92 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_4_110 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_127 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_3_81 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_3_93 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_8 FILLER_4_109 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_4_133 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__fill_1 FILLER_4_139 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_4_148 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_4_141 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_4_15 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_4_156 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_4_153 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_4_177 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_4_157 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_4_178 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -4945,39 +4941,43 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_4_197 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_4_202 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_4_209 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_4_209 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_4_241 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_4_235 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_4_248 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_4_244 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_4_260 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_4_258 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_4_266 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_fd_sc_hd__fill_1 FILLER_4_27 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_4_272 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_4_284 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_4_29 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_291 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_4_296 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -4985,14 +4985,6 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_4_303 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_4_307 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_4_309 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -5017,27 +5009,23 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_365 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_377 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_4_389 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_4_368 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_4_395 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_4_372 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_4_401 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_4_380 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_4_407 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_4_398 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_4_407 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5045,31 +5033,27 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_4_414 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_4_415 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_424 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_4_436 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_4_419 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_4_445 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_4_437 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_4_450 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_4_444 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_4_454 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_4_448 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_4_459 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_4_464 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5093,15 +5077,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_4_85 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_4_85 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_4_97 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_5_100 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_4_90 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_5_105 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_107 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5109,43 +5097,47 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_5_122 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_5_128 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_5_149 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_5_160 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_5_177 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_18 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_5_113 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_5_185 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_5_13 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_5_134 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_5_192 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_145 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_5_201 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_5_149 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_5_213 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_155 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_5_164 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_5_169 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_5_182 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_5_206 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_5_214 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5153,34 +5145,46 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_5_232 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_228 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_5_240 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_5_232 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_5_262 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_238 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_5_268 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_5_276 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_287 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_5_25 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_30 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_262 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_5_269 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_5_277 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_5_281 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_5_285 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); + sky130_fd_sc_hd__fill_2 FILLER_5_297 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_5_319 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -5197,55 +5201,79 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_349 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_349 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_5_369 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_5_37 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_361 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_6 FILLER_5_377 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_373 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_5_388 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_5_399 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_5_409 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_42 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_429 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_5_441 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_417 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_5_447 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_5_421 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_5_456 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_425 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_5_464 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_5_432 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_5_469 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_5_438 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_5_54 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_5_444 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_5_449 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_5_459 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_5_464 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_5_472 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_5_49 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_5_55 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5253,39 +5281,27 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_6 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_5_69 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_5_81 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_5_93 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_5_81 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_6_101 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_109 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_107 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_6_122 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_111 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_6_128 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_131 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_139 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_136 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5297,51 +5313,47 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_6_156 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_6_156 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_178 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_162 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_6_189 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_6_186 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_195 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_6_194 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_197 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_6_202 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__fill_2 FILLER_6_214 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_205 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_220 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_212 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_230 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_6_220 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_239 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_228 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_248 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_6_246 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_260 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_268 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_6_263 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5349,15 +5361,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_289 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_6_29 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_296 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_290 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_6_297 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5365,11 +5377,7 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_303 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_307 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_6_305 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5377,23 +5385,19 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_321 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_6_329 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_6_333 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_6_340 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_6_321 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_355 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_6_333 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_6_345 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_6 FILLER_6_357 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5401,51 +5405,63 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_6_365 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_365 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_6_369 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_6_376 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_6_382 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_6_390 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_6_399 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_6_407 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_6_377 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_385 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_395 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_399 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_6_41 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_6_416 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_6_419 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_427 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_6_421 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_6_435 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_6_429 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_442 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_6_436 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_6_450 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_6_440 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_6_458 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_451 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_6_460 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5461,11 +5477,23 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_6_65 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_6_65 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_6_76 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_6_74 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_6_82 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_6_85 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_6_89 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5473,23 +5501,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_7_113 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_7_113 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_7_119 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_7_124 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_7_135 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_7_139 (.VGND(vssd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_7_141 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5497,55 +5513,47 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_150 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_152 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_7_160 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_7_162 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_172 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_7_169 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_196 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_179 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_208 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_199 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_7_215 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_7_209 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_3 FILLER_7_221 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_7_223 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_7_225 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_7_225 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_229 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_231 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_236 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_242 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_256 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_263 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_7_267 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_260 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5553,19 +5561,19 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_276 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_7_270 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_281 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_7_278 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_289 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_286 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_296 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_293 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5573,15 +5581,19 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_7_303 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_300 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_7_307 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_7_315 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_7_319 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_7_327 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_331 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5589,23 +5601,23 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_7_353 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_343 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_7_363 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_7_375 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_350 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_7_383 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_7_354 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_388 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_371 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_6 FILLER_7_385 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5613,43 +5625,35 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_396 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_7_391 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_407 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_7_393 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_417 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_7_405 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_426 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_7_413 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_7_430 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_420 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_434 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_7_440 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_444 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_457 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_7_449 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_459 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_468 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_7_464 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5665,30 +5669,38 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_57 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_7_57 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_7_61 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_7_63 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_78 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_7_80 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_7_87 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_7_89 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_7_94 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__fill_1 FILLER_8_100 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_8_127 (.VGND(vssd1), - .VPWR(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_8_104 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_8_115 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_8_135 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__fill_1 FILLER_8_139 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -5697,19 +5709,23 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_157 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_8_150 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_8_162 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_8_161 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_169 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_165 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_8_176 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_172 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_8_184 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5717,15 +5733,23 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_206 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_200 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_217 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_211 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_224 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_8_222 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_8_231 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_8_239 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5733,7 +5757,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_263 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_253 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_8_257 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_8_265 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5741,11 +5773,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_273 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_8_298 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_8_276 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5753,47 +5781,55 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_8_306 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_304 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_8_312 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_fd_sc_hd__decap_4 FILLER_8_32 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_329 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_8_324 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_336 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_341 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_8_340 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_8_349 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_8_357 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_8_355 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_8_363 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_360 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_368 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_8_365 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_375 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_378 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_8_379 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_385 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_396 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_8_392 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_8_404 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5801,54 +5837,50 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_425 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_429 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_8_432 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_436 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_8_441 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_448 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_8_449 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_460 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_459 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_8_467 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_8_466 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_52 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_8_472 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_8_56 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_8_52 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_8_60 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_8_80 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_8_85 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_92 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_8_94 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_8_99 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); sky130_fd_sc_hd__decap_8 FILLER_9_102 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -5857,15 +5889,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_9_113 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_9_113 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_9_119 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_9_121 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_136 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_127 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -5873,135 +5905,135 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_9_149 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_147 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_9_157 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_9_155 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_9_161 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_fd_sc_hd__fill_1 FILLER_9_167 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_9_169 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_169 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_178 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_9_173 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_198 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_9_190 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__fill_1 FILLER_9_202 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_9_218 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_219 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_225 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_9_223 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_238 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_234 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_258 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_9_238 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_9_272 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_243 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_281 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_252 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_9_285 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_9_261 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_295 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_276 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_319 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_9_301 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_9_326 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_318 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_2 FILLER_9_334 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_9_328 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_353 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_340 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_36 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_351 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_363 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_9_358 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_9_372 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_9_36 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_9_372 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_9_380 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_9_381 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_388 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_9_389 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_9_399 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_393 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_9_411 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_400 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_9_419 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_408 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_432 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_418 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_9_436 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_9_438 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_444 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_9_446 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_457 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_456 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_9_464 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_9_472 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_9_467 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -6009,7 +6041,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_57 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_9_57 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -6017,7 +6049,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_69 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_9_67 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -6729,142 +6761,114 @@ .VPWR(vccd1)); sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_99 (.VGND(vssd1), .VPWR(vccd1)); - sky130_fd_sc_hd__dlymetal6s2s_1 _362_ (.A(\clk_divider_I.ce ), + sky130_fd_sc_hd__clkbuf_1 _368_ (.A(\clk_divider_I.ce ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_126_)); - sky130_fd_sc_hd__inv_2 _363_ (.A(_126_), + sky130_fd_sc_hd__xor2_1 _369_ (.A(\clk_divider_I.counter[6] ), + .B(\clk_divider_I.compare[6] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_127_)); - sky130_fd_sc_hd__xor2_1 _364_ (.A(\clk_divider_I.counter[2] ), - .B(\clk_divider_I.compare[2] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_128_)); - sky130_fd_sc_hd__xor2_1 _365_ (.A(\clk_divider_I.counter[7] ), + .X(_127_)); + sky130_fd_sc_hd__xor2_1 _370_ (.A(\clk_divider_I.counter[7] ), .B(\clk_divider_I.compare[7] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), + .X(_128_)); + sky130_fd_sc_hd__xor2_1 _371_ (.A(\clk_divider_I.counter[1] ), + .B(\clk_divider_I.compare[1] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), .X(_129_)); - sky130_fd_sc_hd__xor2_1 _366_ (.A(\clk_divider_I.counter[0] ), + sky130_fd_sc_hd__xor2_1 _372_ (.A(\clk_divider_I.counter[0] ), .B(\clk_divider_I.compare[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_130_)); - sky130_fd_sc_hd__xor2_1 _367_ (.A(\clk_divider_I.counter[6] ), - .B(\clk_divider_I.compare[6] ), + sky130_fd_sc_hd__or4_1 _373_ (.A(_127_), + .B(_128_), + .C(_129_), + .D(_130_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_131_)); - sky130_fd_sc_hd__xor2_1 _368_ (.A(\clk_divider_I.counter[1] ), - .B(\clk_divider_I.compare[1] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_132_)); - sky130_fd_sc_hd__or4_1 _369_ (.A(_129_), - .B(_130_), - .C(_131_), - .D(_132_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_133_)); - sky130_fd_sc_hd__nand2_1 _370_ (.A(\clk_divider_I.counter[4] ), - .B(\clk_divider_I.compare[4] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_134_)); - sky130_fd_sc_hd__or2_1 _371_ (.A(\clk_divider_I.counter[4] ), - .B(\clk_divider_I.compare[4] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_135_)); - sky130_fd_sc_hd__nand2_1 _372_ (.A(\clk_divider_I.counter[3] ), - .B(\clk_divider_I.compare[3] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_136_)); - sky130_fd_sc_hd__or2_1 _373_ (.A(\clk_divider_I.counter[3] ), - .B(\clk_divider_I.compare[3] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_137_)); sky130_fd_sc_hd__xor2_1 _374_ (.A(\clk_divider_I.counter[5] ), .B(\clk_divider_I.compare[5] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_138_)); - sky130_fd_sc_hd__a221o_1 _375_ (.A1(_134_), - .A2(_135_), - .B1(_136_), - .B2(_137_), - .C1(_138_), + .X(_132_)); + sky130_fd_sc_hd__xor2_1 _375_ (.A(\clk_divider_I.counter[4] ), + .B(\clk_divider_I.compare[4] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_133_)); + sky130_fd_sc_hd__xor2_1 _376_ (.A(\clk_divider_I.counter[3] ), + .B(\clk_divider_I.compare[3] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_134_)); + sky130_fd_sc_hd__xor2_1 _377_ (.A(\clk_divider_I.counter[2] ), + .B(\clk_divider_I.compare[2] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_135_)); + sky130_fd_sc_hd__or4_1 _378_ (.A(_132_), + .B(_133_), + .C(_134_), + .D(_135_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_136_)); + sky130_fd_sc_hd__nor2_1 _379_ (.A(_131_), + .B(_136_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_137_)); + sky130_fd_sc_hd__nand2_1 _380_ (.A(_126_), + .B(_137_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_138_)); + sky130_fd_sc_hd__dlymetal6s2s_1 _381_ (.A(_138_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_139_)); - sky130_fd_sc_hd__or4_2 _376_ (.A(_127_), - .B(_128_), - .C(_133_), - .D(_139_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_140_)); - sky130_fd_sc_hd__clkbuf_2 _377_ (.A(_140_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_141_)); - sky130_fd_sc_hd__xnor2_1 _378_ (.A(net41), - .B(_141_), + sky130_fd_sc_hd__xnor2_1 _382_ (.A(net41), + .B(_139_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_124_)); - sky130_fd_sc_hd__inv_2 _379_ (.A(\clk_divider_I.counter[7] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_142_)); - sky130_fd_sc_hd__clkbuf_1 _380_ (.A(\clk_divider_I.counter[3] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_143_)); - sky130_fd_sc_hd__and4_1 _381_ (.A(\clk_divider_I.ce ), + sky130_fd_sc_hd__and4_1 _383_ (.A(\clk_divider_I.ce ), .B(\clk_divider_I.counter[2] ), .C(\clk_divider_I.counter[1] ), .D(\clk_divider_I.counter[0] ), @@ -6872,92 +6876,116 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_144_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _382_ (.A(_144_), + .X(_140_)); + sky130_fd_sc_hd__and3_1 _384_ (.A(\clk_divider_I.counter[4] ), + .B(\clk_divider_I.counter[3] ), + .C(_140_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_145_)); - sky130_fd_sc_hd__and4_1 _383_ (.A(\clk_divider_I.counter[5] ), - .B(\clk_divider_I.counter[4] ), - .C(_143_), - .D(_145_), + .X(_141_)); + sky130_fd_sc_hd__and3_1 _385_ (.A(\clk_divider_I.counter[6] ), + .B(\clk_divider_I.counter[5] ), + .C(_141_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_146_)); - sky130_fd_sc_hd__nand2_1 _384_ (.A(\clk_divider_I.counter[6] ), - .B(_146_), + .X(_142_)); + sky130_fd_sc_hd__or2_1 _386_ (.A(\clk_divider_I.counter[7] ), + .B(_142_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_147_)); - sky130_fd_sc_hd__nand2_1 _385_ (.A(_142_), - .B(_147_), + .X(_143_)); + sky130_fd_sc_hd__nand2_1 _387_ (.A(\clk_divider_I.counter[7] ), + .B(_142_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_148_)); - sky130_fd_sc_hd__o211a_1 _386_ (.A1(_142_), - .A2(_147_), - .B1(_148_), - .C1(_141_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_123_)); - sky130_fd_sc_hd__o211a_1 _387_ (.A1(\clk_divider_I.counter[6] ), - .A2(_146_), - .B1(_147_), - .C1(_141_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_122_)); - sky130_fd_sc_hd__and3_1 _388_ (.A(\clk_divider_I.counter[4] ), + .Y(_144_)); + sky130_fd_sc_hd__and3_1 _388_ (.A(_139_), .B(_143_), .C(_144_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), + .X(_145_)); + sky130_fd_sc_hd__clkbuf_1 _389_ (.A(_145_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_123_)); + sky130_fd_sc_hd__clkbuf_2 _390_ (.A(_126_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_146_)); + sky130_fd_sc_hd__nand2_1 _391_ (.A(\clk_divider_I.counter[5] ), + .B(_141_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_147_)); + sky130_fd_sc_hd__inv_2 _392_ (.A(\clk_divider_I.counter[6] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_148_)); + sky130_fd_sc_hd__a221oi_1 _393_ (.A1(_146_), + .A2(_137_), + .B1(_147_), + .B2(_148_), + .C1(_142_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_122_)); + sky130_fd_sc_hd__or2_1 _394_ (.A(\clk_divider_I.counter[5] ), + .B(_141_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), .X(_149_)); - sky130_fd_sc_hd__o21ai_1 _389_ (.A1(\clk_divider_I.counter[5] ), - .A2(_149_), - .B1(_141_), + sky130_fd_sc_hd__and3_1 _395_ (.A(_139_), + .B(_147_), + .C(_149_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_150_)); - sky130_fd_sc_hd__nor2_1 _390_ (.A(_146_), - .B(_150_), + .X(_150_)); + sky130_fd_sc_hd__clkbuf_1 _396_ (.A(_150_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_121_)); - sky130_fd_sc_hd__clkinv_2 _391_ (.A(_149_), + .X(_121_)); + sky130_fd_sc_hd__clkinv_2 _397_ (.A(_141_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_151_)); - sky130_fd_sc_hd__a21o_1 _392_ (.A1(_143_), - .A2(_145_), + sky130_fd_sc_hd__a21o_1 _398_ (.A1(\clk_divider_I.counter[3] ), + .A2(_140_), .B1(\clk_divider_I.counter[4] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_152_)); - sky130_fd_sc_hd__and3_1 _393_ (.A(_140_), + sky130_fd_sc_hd__and3_1 _399_ (.A(_139_), .B(_151_), .C(_152_), .VGND(vssd1), @@ -6965,170 +6993,128 @@ .VPB(vccd1), .VPWR(vccd1), .X(_153_)); - sky130_fd_sc_hd__clkbuf_1 _394_ (.A(_153_), + sky130_fd_sc_hd__clkbuf_1 _400_ (.A(_153_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_120_)); - sky130_fd_sc_hd__o21a_1 _395_ (.A1(_143_), - .A2(_145_), - .B1(_140_), + sky130_fd_sc_hd__nand2_1 _401_ (.A(\clk_divider_I.counter[3] ), + .B(_140_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_154_)); - sky130_fd_sc_hd__a21boi_1 _396_ (.A1(_143_), - .A2(_145_), - .B1_N(_154_), + .Y(_154_)); + sky130_fd_sc_hd__or2_1 _402_ (.A(\clk_divider_I.counter[3] ), + .B(_140_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_119_)); - sky130_fd_sc_hd__clkinv_2 _397_ (.A(_145_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_155_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _398_ (.A(\clk_divider_I.counter[0] ), + .X(_155_)); + sky130_fd_sc_hd__and3_1 _403_ (.A(_139_), + .B(_154_), + .C(_155_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_156_)); - sky130_fd_sc_hd__a31o_1 _399_ (.A1(_126_), - .A2(\clk_divider_I.counter[1] ), - .A3(_156_), - .B1(\clk_divider_I.counter[2] ), + sky130_fd_sc_hd__clkbuf_1 _404_ (.A(_156_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_157_)); - sky130_fd_sc_hd__and3_1 _400_ (.A(_140_), - .B(_155_), - .C(_157_), + .X(_119_)); + sky130_fd_sc_hd__clkinv_2 _405_ (.A(_140_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_158_)); - sky130_fd_sc_hd__clkbuf_1 _401_ (.A(_158_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_118_)); - sky130_fd_sc_hd__clkbuf_2 _402_ (.A(_127_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_159_)); - sky130_fd_sc_hd__nand2_1 _403_ (.A(\clk_divider_I.counter[1] ), - .B(_156_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_160_)); - sky130_fd_sc_hd__a21o_1 _404_ (.A1(_126_), - .A2(_156_), - .B1(\clk_divider_I.counter[1] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_161_)); - sky130_fd_sc_hd__o211a_1 _405_ (.A1(_159_), - .A2(_160_), - .B1(_161_), - .C1(_141_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_117_)); + .Y(_157_)); sky130_fd_sc_hd__dlymetal6s2s_1 _406_ (.A(_126_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_162_)); - sky130_fd_sc_hd__o21a_1 _407_ (.A1(_126_), - .A2(_156_), - .B1(_140_), + .X(_158_)); + sky130_fd_sc_hd__clkbuf_1 _407_ (.A(\clk_divider_I.counter[0] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_159_)); + sky130_fd_sc_hd__a31o_1 _408_ (.A1(_158_), + .A2(\clk_divider_I.counter[1] ), + .A3(_159_), + .B1(\clk_divider_I.counter[2] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_160_)); + sky130_fd_sc_hd__and3_1 _409_ (.A(_138_), + .B(_157_), + .C(_160_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_161_)); + sky130_fd_sc_hd__clkbuf_1 _410_ (.A(_161_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_118_)); + sky130_fd_sc_hd__nand3_1 _411_ (.A(_158_), + .B(\clk_divider_I.counter[1] ), + .C(_159_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_162_)); + sky130_fd_sc_hd__a21o_1 _412_ (.A1(_158_), + .A2(_159_), + .B1(\clk_divider_I.counter[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_163_)); - sky130_fd_sc_hd__a21boi_1 _408_ (.A1(_162_), - .A2(_156_), - .B1_N(_163_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_116_)); - sky130_fd_sc_hd__inv_2 _409_ (.A(net24), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_041_)); - sky130_fd_sc_hd__inv_2 _410_ (.A(net24), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_039_)); - sky130_fd_sc_hd__inv_2 _411_ (.A(net24), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_037_)); - sky130_fd_sc_hd__clkbuf_2 _412_ (.A(ws_set_now), + sky130_fd_sc_hd__and3_1 _413_ (.A(_138_), + .B(_162_), + .C(_163_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_164_)); - sky130_fd_sc_hd__mux2_1 _413_ (.A0(\ws_cfg[7] ), - .A1(net19), - .S(_164_), + sky130_fd_sc_hd__clkbuf_1 _414_ (.A(_164_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_165_)); - sky130_fd_sc_hd__clkbuf_1 _414_ (.A(_165_), + .X(_117_)); + sky130_fd_sc_hd__nand2_1 _415_ (.A(_158_), + .B(_159_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_071_)); - sky130_fd_sc_hd__mux2_1 _415_ (.A0(\ws_cfg[6] ), - .A1(net18), - .S(_164_), + .Y(_165_)); + sky130_fd_sc_hd__or2_1 _416_ (.A(_126_), + .B(_159_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_166_)); - sky130_fd_sc_hd__clkbuf_1 _416_ (.A(_166_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_070_)); - sky130_fd_sc_hd__mux2_1 _417_ (.A0(\ws_cfg[5] ), - .A1(net17), - .S(_164_), + sky130_fd_sc_hd__and3_1 _417_ (.A(_138_), + .B(_165_), + .C(_166_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -7139,1336 +7125,1329 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_069_)); - sky130_fd_sc_hd__mux2_1 _419_ (.A0(\ws_cfg[4] ), - .A1(net16), - .S(_164_), + .X(_116_)); + sky130_fd_sc_hd__inv_2 _419_ (.A(net24), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_041_)); + sky130_fd_sc_hd__inv_2 _420_ (.A(net24), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_039_)); + sky130_fd_sc_hd__inv_2 _421_ (.A(net24), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_037_)); + sky130_fd_sc_hd__clkbuf_2 _422_ (.A(ws_set_now), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_168_)); - sky130_fd_sc_hd__clkbuf_1 _420_ (.A(_168_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_068_)); - sky130_fd_sc_hd__mux2_1 _421_ (.A0(\ws_cfg[3] ), - .A1(net15), - .S(_164_), + sky130_fd_sc_hd__mux2_1 _423_ (.A0(\ws_cfg[7] ), + .A1(net19), + .S(_168_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_169_)); - sky130_fd_sc_hd__clkbuf_1 _422_ (.A(_169_), + sky130_fd_sc_hd__clkbuf_1 _424_ (.A(_169_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_071_)); + sky130_fd_sc_hd__mux2_1 _425_ (.A0(\ws_cfg[6] ), + .A1(net18), + .S(_168_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_170_)); + sky130_fd_sc_hd__clkbuf_1 _426_ (.A(_170_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_070_)); + sky130_fd_sc_hd__mux2_1 _427_ (.A0(\ws_cfg[5] ), + .A1(net17), + .S(_168_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_171_)); + sky130_fd_sc_hd__clkbuf_1 _428_ (.A(_171_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_069_)); + sky130_fd_sc_hd__mux2_1 _429_ (.A0(\ws_cfg[4] ), + .A1(net16), + .S(_168_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_172_)); + sky130_fd_sc_hd__clkbuf_1 _430_ (.A(_172_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_068_)); + sky130_fd_sc_hd__mux2_1 _431_ (.A0(\ws_cfg[3] ), + .A1(net15), + .S(_168_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_173_)); + sky130_fd_sc_hd__clkbuf_1 _432_ (.A(_173_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_067_)); - sky130_fd_sc_hd__mux2_1 _423_ (.A0(\ws_cfg[2] ), + sky130_fd_sc_hd__mux2_1 _433_ (.A0(\ws_cfg[2] ), .A1(net14), .S(ws_set_now), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_170_)); - sky130_fd_sc_hd__clkbuf_1 _424_ (.A(_170_), + .X(_174_)); + sky130_fd_sc_hd__clkbuf_1 _434_ (.A(_174_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_066_)); - sky130_fd_sc_hd__mux2_1 _425_ (.A0(\ws_cfg[1] ), + sky130_fd_sc_hd__mux2_1 _435_ (.A0(\ws_cfg[1] ), .A1(net13), .S(ws_set_now), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_171_)); - sky130_fd_sc_hd__clkbuf_1 _426_ (.A(_171_), + .X(_175_)); + sky130_fd_sc_hd__clkbuf_1 _436_ (.A(_175_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_065_)); - sky130_fd_sc_hd__mux2_1 _427_ (.A0(\ws_cfg[0] ), + sky130_fd_sc_hd__mux2_1 _437_ (.A0(\ws_cfg[0] ), .A1(net12), .S(ws_set_now), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_172_)); - sky130_fd_sc_hd__clkbuf_1 _428_ (.A(_172_), + .X(_176_)); + sky130_fd_sc_hd__clkbuf_1 _438_ (.A(_176_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_064_)); - sky130_fd_sc_hd__inv_2 _429_ (.A(\ws_cnt[0] ), + sky130_fd_sc_hd__inv_2 _439_ (.A(\ws_cnt[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_173_)); - sky130_fd_sc_hd__inv_2 _430_ (.A(\ws_cnt[7] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_174_)); - sky130_fd_sc_hd__xnor2_1 _431_ (.A(\ws_cfg[5] ), - .B(\ws_cnt[5] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_175_)); - sky130_fd_sc_hd__o221a_1 _432_ (.A1(\ws_cfg[0] ), - .A2(_173_), - .B1(_174_), - .B2(\ws_cfg[7] ), - .C1(_175_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_176_)); - sky130_fd_sc_hd__clkbuf_1 _433_ (.A(_176_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_177_)); - sky130_fd_sc_hd__inv_2 _434_ (.A(\ws_cnt[6] ), + .Y(_177_)); + sky130_fd_sc_hd__inv_2 _440_ (.A(\ws_cnt[7] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_178_)); - sky130_fd_sc_hd__o2bb2a_1 _435_ (.A1_N(\ws_cfg[0] ), - .A2_N(_173_), + sky130_fd_sc_hd__xnor2_1 _441_ (.A(\ws_cfg[5] ), + .B(\ws_cnt[5] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_179_)); + sky130_fd_sc_hd__o221a_1 _442_ (.A1(\ws_cfg[0] ), + .A2(_177_), .B1(_178_), + .B2(\ws_cfg[7] ), + .C1(_179_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_180_)); + sky130_fd_sc_hd__clkbuf_1 _443_ (.A(_180_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_181_)); + sky130_fd_sc_hd__inv_2 _444_ (.A(\ws_cnt[6] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_182_)); + sky130_fd_sc_hd__o2bb2a_1 _445_ (.A1_N(\ws_cfg[0] ), + .A2_N(_177_), + .B1(_182_), .B2(\ws_cfg[6] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_179_)); - sky130_fd_sc_hd__a22oi_1 _436_ (.A1(\ws_cfg[6] ), - .A2(_178_), - .B1(_174_), + .X(_183_)); + sky130_fd_sc_hd__a22oi_1 _446_ (.A1(\ws_cfg[6] ), + .A2(_182_), + .B1(_178_), .B2(\ws_cfg[7] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_180_)); - sky130_fd_sc_hd__nand2_1 _437_ (.A(\ws_cfg[4] ), + .Y(_184_)); + sky130_fd_sc_hd__nand2_1 _447_ (.A(\ws_cfg[4] ), .B(\ws_cnt[4] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_181_)); - sky130_fd_sc_hd__or2_1 _438_ (.A(\ws_cfg[4] ), + .Y(_185_)); + sky130_fd_sc_hd__or2_1 _448_ (.A(\ws_cfg[4] ), .B(\ws_cnt[4] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_182_)); - sky130_fd_sc_hd__xor2_1 _439_ (.A(\ws_cfg[1] ), + .X(_186_)); + sky130_fd_sc_hd__xor2_1 _449_ (.A(\ws_cfg[1] ), .B(\ws_cnt[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_183_)); - sky130_fd_sc_hd__a21oi_1 _440_ (.A1(_181_), - .A2(_182_), - .B1(_183_), + .X(_187_)); + sky130_fd_sc_hd__a21oi_1 _450_ (.A1(_185_), + .A2(_186_), + .B1(_187_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_184_)); - sky130_fd_sc_hd__clkbuf_1 _441_ (.A(\ws_cnt[2] ), + .Y(_188_)); + sky130_fd_sc_hd__dlymetal6s2s_1 _451_ (.A(\ws_cnt[2] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_185_)); - sky130_fd_sc_hd__nand2_1 _442_ (.A(\ws_cfg[2] ), - .B(_185_), + .X(_189_)); + sky130_fd_sc_hd__nand2_1 _452_ (.A(\ws_cfg[2] ), + .B(_189_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_186_)); - sky130_fd_sc_hd__or2_1 _443_ (.A(\ws_cfg[2] ), + .Y(_190_)); + sky130_fd_sc_hd__or2_1 _453_ (.A(\ws_cfg[2] ), .B(\ws_cnt[2] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_187_)); - sky130_fd_sc_hd__xor2_1 _444_ (.A(\ws_cfg[3] ), + .X(_191_)); + sky130_fd_sc_hd__xor2_1 _454_ (.A(\ws_cfg[3] ), .B(\ws_cnt[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_188_)); - sky130_fd_sc_hd__a21oi_1 _445_ (.A1(_186_), - .A2(_187_), - .B1(_188_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_189_)); - sky130_fd_sc_hd__and4_1 _446_ (.A(_179_), - .B(_180_), - .C(_184_), - .D(_189_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_190_)); - sky130_fd_sc_hd__clkbuf_1 _447_ (.A(_190_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_191_)); - sky130_fd_sc_hd__and2_1 _448_ (.A(_177_), - .B(_191_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), .X(_192_)); - sky130_fd_sc_hd__mux2_1 _449_ (.A0(\state[8] ), - .A1(\state[1] ), - .S(_192_), + sky130_fd_sc_hd__a21oi_1 _455_ (.A1(_190_), + .A2(_191_), + .B1(_192_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_193_)); - sky130_fd_sc_hd__clkbuf_1 _450_ (.A(_193_), + .Y(_193_)); + sky130_fd_sc_hd__and4_1 _456_ (.A(_183_), + .B(_184_), + .C(_188_), + .D(_193_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_194_)); + sky130_fd_sc_hd__clkbuf_1 _457_ (.A(_194_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_195_)); + sky130_fd_sc_hd__and2_1 _458_ (.A(_181_), + .B(_195_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_196_)); + sky130_fd_sc_hd__mux2_1 _459_ (.A0(\state[8] ), + .A1(\state[1] ), + .S(_196_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_197_)); + sky130_fd_sc_hd__clkbuf_1 _460_ (.A(_197_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_056_)); - sky130_fd_sc_hd__nand2_1 _451_ (.A(_177_), - .B(_191_), + sky130_fd_sc_hd__nand2_1 _461_ (.A(_181_), + .B(_195_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_194_)); - sky130_fd_sc_hd__a21o_1 _452_ (.A1(\state[1] ), - .A2(_194_), + .Y(_198_)); + sky130_fd_sc_hd__a21o_1 _462_ (.A1(\state[1] ), + .A2(_198_), .B1(\state[13] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_008_)); - sky130_fd_sc_hd__nand2_1 _453_ (.A(\proj_cnt[5] ), - .B(\proj_cnt[4] ), + sky130_fd_sc_hd__clkbuf_1 _463_ (.A(\proj_cnt[7] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_195_)); - sky130_fd_sc_hd__inv_2 _454_ (.A(\proj_cnt[1] ), + .X(_199_)); + sky130_fd_sc_hd__or2_1 _464_ (.A(\proj_cnt[8] ), + .B(_199_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_196_)); - sky130_fd_sc_hd__or4_1 _455_ (.A(\proj_cnt[3] ), - .B(\proj_cnt[2] ), - .C(_196_), - .D(\proj_cnt[0] ), + .X(_200_)); + sky130_fd_sc_hd__clkbuf_1 _465_ (.A(\proj_cnt[5] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_197_)); - sky130_fd_sc_hd__nand3_1 _456_ (.A(\bit_cnt[2] ), + .X(_201_)); + sky130_fd_sc_hd__or4b_1 _466_ (.A(\proj_cnt[6] ), + .B(_201_), + .C(\proj_cnt[3] ), + .D_N(\proj_cnt[4] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_202_)); + sky130_fd_sc_hd__dlymetal6s2s_1 _467_ (.A(\proj_cnt[0] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_203_)); + sky130_fd_sc_hd__or3b_1 _468_ (.A(\proj_cnt[1] ), + .B(_203_), + .C_N(\proj_cnt[2] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_204_)); + sky130_fd_sc_hd__nand3_1 _469_ (.A(\bit_cnt[2] ), .B(\bit_cnt[1] ), .C(\bit_cnt[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_198_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _457_ (.A(\proj_cnt[7] ), + .Y(_205_)); + sky130_fd_sc_hd__or4_1 _470_ (.A(_200_), + .B(_202_), + .C(_204_), + .D(_205_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_199_)); - sky130_fd_sc_hd__and3_1 _458_ (.A(\proj_cnt[8] ), - .B(_199_), - .C(\proj_cnt[6] ), + .X(_206_)); + sky130_fd_sc_hd__clkbuf_2 _471_ (.A(\state[12] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_200_)); - sky130_fd_sc_hd__or4b_2 _459_ (.A(_195_), - .B(_197_), - .C(_198_), - .D_N(_200_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_201_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _460_ (.A(\state[12] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_202_)); - sky130_fd_sc_hd__a22o_1 _461_ (.A1(\state[8] ), - .A2(_192_), - .B1(_201_), - .B2(_202_), + .X(_207_)); + sky130_fd_sc_hd__a22o_1 _472_ (.A1(\state[8] ), + .A2(_196_), + .B1(_206_), + .B2(_207_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_012_)); - sky130_fd_sc_hd__a21o_1 _462_ (.A1(\state[6] ), - .A2(_194_), + sky130_fd_sc_hd__a21o_1 _473_ (.A1(\state[6] ), + .A2(_198_), .B1(\state[9] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_013_)); - sky130_fd_sc_hd__clkbuf_2 _463_ (.A(aio_input_sh), + sky130_fd_sc_hd__clkbuf_2 _474_ (.A(aio_input_sh), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_203_)); - sky130_fd_sc_hd__clkbuf_2 _464_ (.A(_203_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_204_)); - sky130_fd_sc_hd__clkbuf_2 _465_ (.A(_204_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_205_)); - sky130_fd_sc_hd__inv_2 _466_ (.A(net6), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_206_)); - sky130_fd_sc_hd__and2_1 _467_ (.A(\proj_cnt[5] ), - .B(_206_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_207_)); - sky130_fd_sc_hd__inv_2 _468_ (.A(\proj_cnt[0] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_208_)); - sky130_fd_sc_hd__a22o_1 _469_ (.A1(_208_), - .A2(net1), - .B1(net2), - .B2(_196_), + .X(_208_)); + sky130_fd_sc_hd__clkbuf_2 _475_ (.A(_208_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_209_)); - sky130_fd_sc_hd__clkinv_2 _470_ (.A(net8), + sky130_fd_sc_hd__clkbuf_2 _476_ (.A(_209_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_210_)); - sky130_fd_sc_hd__inv_2 _471_ (.A(net9), + .X(_210_)); + sky130_fd_sc_hd__inv_2 _477_ (.A(net6), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_211_)); - sky130_fd_sc_hd__a22o_1 _472_ (.A1(\proj_cnt[7] ), - .A2(_210_), - .B1(_211_), - .B2(\proj_cnt[8] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_212_)); - sky130_fd_sc_hd__xnor2_1 _473_ (.A(\proj_cnt[2] ), - .B(net3), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_213_)); - sky130_fd_sc_hd__o221a_1 _474_ (.A1(_208_), - .A2(net1), - .B1(_206_), - .B2(\proj_cnt[5] ), - .C1(_213_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_214_)); - sky130_fd_sc_hd__or4b_1 _475_ (.A(_207_), - .B(_209_), - .C(_212_), - .D_N(_214_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_215_)); - sky130_fd_sc_hd__nand2_1 _476_ (.A(\proj_cnt[3] ), - .B(net4), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_216_)); - sky130_fd_sc_hd__or2_1 _477_ (.A(\proj_cnt[3] ), - .B(net4), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_217_)); - sky130_fd_sc_hd__xor2_1 _478_ (.A(\proj_cnt[4] ), - .B(net5), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_218_)); - sky130_fd_sc_hd__inv_2 _479_ (.A(net2), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_219_)); - sky130_fd_sc_hd__inv_2 _480_ (.A(\proj_cnt[6] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_220_)); - sky130_fd_sc_hd__a221o_1 _481_ (.A1(\proj_cnt[1] ), - .A2(_219_), - .B1(net7), - .B2(_220_), - .C1(_198_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_221_)); - sky130_fd_sc_hd__a211o_1 _482_ (.A1(_216_), - .A2(_217_), - .B1(_218_), - .C1(_221_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_222_)); - sky130_fd_sc_hd__nor2_1 _483_ (.A(\proj_cnt[8] ), + sky130_fd_sc_hd__and2_1 _478_ (.A(_201_), .B(_211_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_223_)); - sky130_fd_sc_hd__o22a_1 _484_ (.A1(_220_), - .A2(net7), - .B1(_210_), - .B2(_199_), + .X(_212_)); + sky130_fd_sc_hd__inv_2 _479_ (.A(net2), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_213_)); + sky130_fd_sc_hd__inv_2 _480_ (.A(\proj_cnt[0] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_214_)); + sky130_fd_sc_hd__a2bb2o_1 _481_ (.A1_N(\proj_cnt[1] ), + .A2_N(_213_), + .B1(_214_), + .B2(net1), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_215_)); + sky130_fd_sc_hd__clkinv_2 _482_ (.A(net8), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_216_)); + sky130_fd_sc_hd__inv_2 _483_ (.A(net9), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_217_)); + sky130_fd_sc_hd__a22o_1 _484_ (.A1(\proj_cnt[7] ), + .A2(_216_), + .B1(_217_), + .B2(\proj_cnt[8] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_218_)); + sky130_fd_sc_hd__xnor2_1 _485_ (.A(\proj_cnt[2] ), + .B(net3), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_219_)); + sky130_fd_sc_hd__o221a_1 _486_ (.A1(_214_), + .A2(net1), + .B1(_211_), + .B2(\proj_cnt[5] ), + .C1(_219_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_220_)); + sky130_fd_sc_hd__or4b_1 _487_ (.A(_212_), + .B(_215_), + .C(_218_), + .D_N(_220_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_221_)); + sky130_fd_sc_hd__nand2_1 _488_ (.A(\proj_cnt[3] ), + .B(net4), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_222_)); + sky130_fd_sc_hd__or2_1 _489_ (.A(\proj_cnt[3] ), + .B(net4), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_223_)); + sky130_fd_sc_hd__xor2_1 _490_ (.A(\proj_cnt[4] ), + .B(net5), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_224_)); - sky130_fd_sc_hd__or4b_2 _485_ (.A(_215_), - .B(_222_), - .C(_223_), - .D_N(_224_), + sky130_fd_sc_hd__inv_2 _491_ (.A(\proj_cnt[6] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_225_)); - sky130_fd_sc_hd__a21o_1 _486_ (.A1(_205_), - .A2(_225_), - .B1(_162_), + .Y(_225_)); + sky130_fd_sc_hd__a221o_1 _492_ (.A1(\proj_cnt[1] ), + .A2(_213_), + .B1(net7), + .B2(_225_), + .C1(_205_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_226_)); + sky130_fd_sc_hd__a211o_1 _493_ (.A1(_222_), + .A2(_223_), + .B1(_224_), + .C1(_226_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_227_)); + sky130_fd_sc_hd__nor2_1 _494_ (.A(\proj_cnt[8] ), + .B(_217_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_228_)); + sky130_fd_sc_hd__o22a_1 _495_ (.A1(_225_), + .A2(net7), + .B1(_216_), + .B2(_199_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_229_)); + sky130_fd_sc_hd__or4b_2 _496_ (.A(_221_), + .B(_227_), + .C(_228_), + .D_N(_229_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_230_)); + sky130_fd_sc_hd__a21o_1 _497_ (.A1(_210_), + .A2(_230_), + .B1(_146_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_011_)); - sky130_fd_sc_hd__clkinv_2 _487_ (.A(_205_), + sky130_fd_sc_hd__clkinv_2 _498_ (.A(_210_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_226_)); - sky130_fd_sc_hd__a2bb2o_1 _488_ (.A1_N(_226_), - .A2_N(_225_), - .B1(_194_), + .Y(_231_)); + sky130_fd_sc_hd__a2bb2o_1 _499_ (.A1_N(_231_), + .A2_N(_230_), + .B1(_198_), .B2(\state[2] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_009_)); - sky130_fd_sc_hd__inv_2 _489_ (.A(_201_), + sky130_fd_sc_hd__clkinv_2 _500_ (.A(_207_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_227_)); - sky130_fd_sc_hd__a22o_1 _490_ (.A1(\state[3] ), - .A2(_194_), - .B1(_227_), - .B2(_202_), + .Y(_232_)); + sky130_fd_sc_hd__a2bb2o_1 _501_ (.A1_N(_232_), + .A2_N(_206_), + .B1(_198_), + .B2(\state[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_010_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _491_ (.A(\state[0] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_228_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _492_ (.A(_228_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_229_)); - sky130_fd_sc_hd__inv_2 _493_ (.A(active), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_230_)); - sky130_fd_sc_hd__buf_2 _494_ (.A(aio_output_cap), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_231_)); - sky130_fd_sc_hd__a21o_1 _495_ (.A1(_229_), - .A2(_230_), - .B1(_231_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_007_)); - sky130_fd_sc_hd__clkbuf_1 _496_ (.A(net11), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_232_)); - sky130_fd_sc_hd__and2_1 _497_ (.A(_232_), - .B(net10), + sky130_fd_sc_hd__dlymetal6s2s_1 _502_ (.A(\state[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_233_)); - sky130_fd_sc_hd__clkbuf_1 _498_ (.A(_233_), + sky130_fd_sc_hd__inv_2 _503_ (.A(active), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_003_)); - sky130_fd_sc_hd__buf_2 _499_ (.A(net42), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_234_)); - sky130_fd_sc_hd__mux2_2 _500_ (.A0(clknet_1_1__leaf_scan_clk_in), - .A1(\aio_output_reg[0] ), - .S(_234_), + .Y(_234_)); + sky130_fd_sc_hd__buf_2 _504_ (.A(aio_output_cap), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_235_)); - sky130_fd_sc_hd__buf_1 _501_ (.A(_235_), + sky130_fd_sc_hd__a21o_1 _505_ (.A1(_233_), + .A2(_234_), + .B1(_235_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(net28)); - sky130_fd_sc_hd__mux2_1 _502_ (.A0(net25), - .A1(\aio_output_reg[1] ), - .S(_234_), + .X(_007_)); + sky130_fd_sc_hd__clkbuf_1 _506_ (.A(net11), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_236_)); - sky130_fd_sc_hd__clkbuf_1 _503_ (.A(_236_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(net29)); - sky130_fd_sc_hd__and2_1 _504_ (.A(_232_), - .B(\aio_output_reg[2] ), + sky130_fd_sc_hd__and2_1 _507_ (.A(_236_), + .B(net10), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_237_)); - sky130_fd_sc_hd__clkbuf_1 _505_ (.A(_237_), + sky130_fd_sc_hd__clkbuf_1 _508_ (.A(_237_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(net30)); - sky130_fd_sc_hd__and2_1 _506_ (.A(_232_), - .B(\aio_output_reg[3] ), + .X(_003_)); + sky130_fd_sc_hd__buf_2 _509_ (.A(net42), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_238_)); - sky130_fd_sc_hd__clkbuf_1 _507_ (.A(_238_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(net31)); - sky130_fd_sc_hd__and2_1 _508_ (.A(_232_), - .B(\aio_output_reg[4] ), + sky130_fd_sc_hd__mux2_2 _510_ (.A0(clknet_1_1__leaf_scan_clk_in), + .A1(\aio_output_reg[0] ), + .S(_238_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_239_)); - sky130_fd_sc_hd__clkbuf_1 _509_ (.A(_239_), + sky130_fd_sc_hd__buf_1 _511_ (.A(_239_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(net32)); - sky130_fd_sc_hd__and2_1 _510_ (.A(_232_), - .B(\aio_output_reg[5] ), + .X(net28)); + sky130_fd_sc_hd__mux2_1 _512_ (.A0(net25), + .A1(\aio_output_reg[1] ), + .S(_238_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_240_)); - sky130_fd_sc_hd__clkbuf_1 _511_ (.A(_240_), + sky130_fd_sc_hd__clkbuf_1 _513_ (.A(_240_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(net33)); - sky130_fd_sc_hd__buf_2 _512_ (.A(net11), + .X(net29)); + sky130_fd_sc_hd__and2_1 _514_ (.A(_236_), + .B(\aio_output_reg[2] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_241_)); - sky130_fd_sc_hd__and2_1 _513_ (.A(_241_), - .B(\aio_output_reg[6] ), + sky130_fd_sc_hd__clkbuf_1 _515_ (.A(_241_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(net30)); + sky130_fd_sc_hd__and2_1 _516_ (.A(_236_), + .B(\aio_output_reg[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_242_)); - sky130_fd_sc_hd__clkbuf_1 _514_ (.A(_242_), + sky130_fd_sc_hd__clkbuf_1 _517_ (.A(_242_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(net34)); - sky130_fd_sc_hd__and2_1 _515_ (.A(_241_), - .B(\aio_output_reg[7] ), + .X(net31)); + sky130_fd_sc_hd__and2_1 _518_ (.A(_236_), + .B(\aio_output_reg[4] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_243_)); - sky130_fd_sc_hd__clkbuf_1 _516_ (.A(_243_), + sky130_fd_sc_hd__clkbuf_1 _519_ (.A(_243_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(net32)); + sky130_fd_sc_hd__and2_1 _520_ (.A(_236_), + .B(\aio_output_reg[5] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_244_)); + sky130_fd_sc_hd__clkbuf_1 _521_ (.A(_244_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(net33)); + sky130_fd_sc_hd__clkbuf_2 _522_ (.A(net11), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_245_)); + sky130_fd_sc_hd__and2_1 _523_ (.A(_245_), + .B(\aio_output_reg[6] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_246_)); + sky130_fd_sc_hd__clkbuf_1 _524_ (.A(_246_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(net34)); + sky130_fd_sc_hd__and2_1 _525_ (.A(_245_), + .B(\aio_output_reg[7] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_247_)); + sky130_fd_sc_hd__clkbuf_1 _526_ (.A(_247_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net35)); - sky130_fd_sc_hd__mux2_1 _517_ (.A0(net12), + sky130_fd_sc_hd__mux2_1 _527_ (.A0(net12), .A1(net20), .S(net10), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_244_)); - sky130_fd_sc_hd__mux2_1 _518_ (.A0(_244_), + .X(_248_)); + sky130_fd_sc_hd__mux2_1 _528_ (.A0(_248_), .A1(int_scan_clk_out), - .S(_234_), + .S(_238_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_245_)); - sky130_fd_sc_hd__clkbuf_1 _519_ (.A(_245_), + .X(_249_)); + sky130_fd_sc_hd__clkbuf_1 _529_ (.A(_249_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net37)); - sky130_fd_sc_hd__mux2_1 _520_ (.A0(net13), + sky130_fd_sc_hd__mux2_1 _530_ (.A0(net13), .A1(net21), .S(net10), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_246_)); - sky130_fd_sc_hd__mux2_1 _521_ (.A0(_246_), + .X(_250_)); + sky130_fd_sc_hd__mux2_1 _531_ (.A0(_250_), .A1(int_scan_data_out), - .S(_234_), + .S(_238_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_247_)); - sky130_fd_sc_hd__clkbuf_1 _522_ (.A(_247_), + .X(_251_)); + sky130_fd_sc_hd__clkbuf_1 _532_ (.A(_251_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net38)); - sky130_fd_sc_hd__mux2_1 _523_ (.A0(net14), + sky130_fd_sc_hd__mux2_1 _533_ (.A0(net14), .A1(net23), .S(net10), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_248_)); - sky130_fd_sc_hd__mux2_2 _524_ (.A0(_248_), + .X(_252_)); + sky130_fd_sc_hd__mux2_1 _534_ (.A0(_252_), .A1(int_scan_select), - .S(_234_), + .S(_238_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_249_)); - sky130_fd_sc_hd__clkbuf_1 _525_ (.A(_249_), + .X(_253_)); + sky130_fd_sc_hd__clkbuf_1 _535_ (.A(_253_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net40)); - sky130_fd_sc_hd__mux2_1 _526_ (.A0(net15), + sky130_fd_sc_hd__mux2_1 _536_ (.A0(net15), .A1(net22), .S(net10), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_250_)); - sky130_fd_sc_hd__mux2_1 _527_ (.A0(_250_), + .X(_254_)); + sky130_fd_sc_hd__mux2_1 _537_ (.A0(_254_), .A1(int_scan_latch_en), .S(net42), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_251_)); - sky130_fd_sc_hd__clkbuf_1 _528_ (.A(_251_), + .X(_255_)); + sky130_fd_sc_hd__clkbuf_1 _538_ (.A(_255_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net39)); - sky130_fd_sc_hd__and3_1 _529_ (.A(\state[3] ), - .B(_177_), - .C(_191_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_252_)); - sky130_fd_sc_hd__clkbuf_1 _530_ (.A(_252_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_005_)); - sky130_fd_sc_hd__and3_1 _531_ (.A(\state[2] ), - .B(_177_), - .C(_191_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_253_)); - sky130_fd_sc_hd__clkbuf_1 _532_ (.A(_253_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_004_)); - sky130_fd_sc_hd__and2_1 _533_ (.A(_228_), - .B(active), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_254_)); - sky130_fd_sc_hd__clkbuf_1 _534_ (.A(_254_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(net36)); - sky130_fd_sc_hd__and3_1 _535_ (.A(\state[6] ), - .B(_177_), - .C(_191_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_255_)); - sky130_fd_sc_hd__clkbuf_1 _536_ (.A(_255_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_006_)); - sky130_fd_sc_hd__or3_1 _537_ (.A(\state[13] ), - .B(_202_), - .C(_205_), + sky130_fd_sc_hd__and3_1 _539_ (.A(\state[3] ), + .B(_181_), + .C(_195_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_256_)); - sky130_fd_sc_hd__clkbuf_1 _538_ (.A(_256_), + sky130_fd_sc_hd__clkbuf_1 _540_ (.A(_256_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_005_)); + sky130_fd_sc_hd__and3_1 _541_ (.A(\state[2] ), + .B(_181_), + .C(_195_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_257_)); + sky130_fd_sc_hd__clkbuf_1 _542_ (.A(_257_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_004_)); + sky130_fd_sc_hd__inv_2 _543_ (.A(\state[0] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_258_)); + sky130_fd_sc_hd__nor2_1 _544_ (.A(_258_), + .B(_234_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(net36)); + sky130_fd_sc_hd__and3_1 _545_ (.A(\state[6] ), + .B(_181_), + .C(_195_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_259_)); + sky130_fd_sc_hd__clkbuf_1 _546_ (.A(_259_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_006_)); + sky130_fd_sc_hd__or3_1 _547_ (.A(\state[13] ), + .B(_207_), + .C(_210_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_260_)); + sky130_fd_sc_hd__clkbuf_1 _548_ (.A(_260_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_000_)); - sky130_fd_sc_hd__or3_1 _539_ (.A(\state[1] ), + sky130_fd_sc_hd__or3_1 _549_ (.A(\state[1] ), .B(\state[13] ), .C(\state[6] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_257_)); - sky130_fd_sc_hd__clkbuf_1 _540_ (.A(_257_), + .X(_261_)); + sky130_fd_sc_hd__clkbuf_1 _550_ (.A(_261_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_001_)); - sky130_fd_sc_hd__and2b_1 _541_ (.A_N(\ws_set_sync[2] ), + sky130_fd_sc_hd__and2b_1 _551_ (.A_N(\ws_set_sync[2] ), .B(\ws_set_sync[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_258_)); - sky130_fd_sc_hd__clkbuf_1 _542_ (.A(_258_), + .X(_262_)); + sky130_fd_sc_hd__clkbuf_1 _552_ (.A(_262_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_002_)); - sky130_fd_sc_hd__and2b_1 _543_ (.A_N(\clk_divider_I.active ), + sky130_fd_sc_hd__and2b_1 _553_ (.A_N(\clk_divider_I.active ), .B(\clk_divider_I.set_sync[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_259_)); - sky130_fd_sc_hd__clkbuf_1 _544_ (.A(_259_), + .X(_263_)); + sky130_fd_sc_hd__clkbuf_1 _554_ (.A(_263_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_014_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _545_ (.A(\clk_divider_I.reset ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_260_)); - sky130_fd_sc_hd__buf_2 _546_ (.A(_260_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_261_)); - sky130_fd_sc_hd__inv_2 _547_ (.A(_261_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_015_)); - sky130_fd_sc_hd__inv_2 _548_ (.A(_261_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_016_)); - sky130_fd_sc_hd__inv_2 _549_ (.A(_261_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_017_)); - sky130_fd_sc_hd__inv_2 _550_ (.A(_261_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_018_)); - sky130_fd_sc_hd__inv_2 _551_ (.A(_261_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_019_)); - sky130_fd_sc_hd__buf_2 _552_ (.A(_260_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_262_)); - sky130_fd_sc_hd__inv_2 _553_ (.A(_262_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_020_)); - sky130_fd_sc_hd__inv_2 _554_ (.A(_262_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_021_)); - sky130_fd_sc_hd__inv_2 _555_ (.A(_262_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_022_)); - sky130_fd_sc_hd__inv_2 _556_ (.A(_262_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_023_)); - sky130_fd_sc_hd__inv_2 _557_ (.A(_262_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_024_)); - sky130_fd_sc_hd__buf_2 _558_ (.A(_260_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_263_)); - sky130_fd_sc_hd__inv_2 _559_ (.A(_263_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_025_)); - sky130_fd_sc_hd__inv_2 _560_ (.A(_263_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_026_)); - sky130_fd_sc_hd__inv_2 _561_ (.A(_263_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_027_)); - sky130_fd_sc_hd__inv_2 _562_ (.A(_263_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_028_)); - sky130_fd_sc_hd__mux2_1 _563_ (.A0(\aio_input_shift[1] ), - .A1(\aio_input_shift[0] ), - .S(_204_), + sky130_fd_sc_hd__dlymetal6s2s_1 _555_ (.A(\clk_divider_I.reset ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_264_)); - sky130_fd_sc_hd__mux2_1 _564_ (.A0(\aio_input_reg[1] ), - .A1(_264_), - .S(_159_), + sky130_fd_sc_hd__buf_2 _556_ (.A(_264_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_265_)); - sky130_fd_sc_hd__clkbuf_1 _565_ (.A(_265_), + sky130_fd_sc_hd__inv_2 _557_ (.A(_265_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_057_)); - sky130_fd_sc_hd__mux2_1 _566_ (.A0(\aio_input_shift[2] ), - .A1(\aio_input_shift[1] ), - .S(_204_), + .Y(_015_)); + sky130_fd_sc_hd__inv_2 _558_ (.A(_265_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_016_)); + sky130_fd_sc_hd__inv_2 _559_ (.A(_265_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_017_)); + sky130_fd_sc_hd__inv_2 _560_ (.A(_265_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_018_)); + sky130_fd_sc_hd__inv_2 _561_ (.A(_265_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_019_)); + sky130_fd_sc_hd__buf_2 _562_ (.A(_264_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_266_)); - sky130_fd_sc_hd__mux2_1 _567_ (.A0(\aio_input_reg[2] ), - .A1(_266_), - .S(_159_), + sky130_fd_sc_hd__inv_2 _563_ (.A(_266_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_020_)); + sky130_fd_sc_hd__inv_2 _564_ (.A(_266_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_021_)); + sky130_fd_sc_hd__inv_2 _565_ (.A(_266_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_022_)); + sky130_fd_sc_hd__inv_2 _566_ (.A(_266_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_023_)); + sky130_fd_sc_hd__inv_2 _567_ (.A(_266_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_024_)); + sky130_fd_sc_hd__buf_2 _568_ (.A(_264_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_267_)); - sky130_fd_sc_hd__clkbuf_1 _568_ (.A(_267_), + sky130_fd_sc_hd__inv_2 _569_ (.A(_267_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_058_)); - sky130_fd_sc_hd__mux2_1 _569_ (.A0(\aio_input_shift[3] ), - .A1(\aio_input_shift[2] ), - .S(_204_), + .Y(_025_)); + sky130_fd_sc_hd__inv_2 _570_ (.A(_267_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_026_)); + sky130_fd_sc_hd__inv_2 _571_ (.A(_267_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_027_)); + sky130_fd_sc_hd__inv_2 _572_ (.A(_267_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_028_)); + sky130_fd_sc_hd__mux2_1 _573_ (.A0(\aio_input_shift[1] ), + .A1(\aio_input_shift[0] ), + .S(_209_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_268_)); - sky130_fd_sc_hd__mux2_1 _570_ (.A0(\aio_input_reg[3] ), - .A1(_268_), - .S(_159_), + sky130_fd_sc_hd__mux2_1 _574_ (.A0(_268_), + .A1(\aio_input_reg[1] ), + .S(_146_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_269_)); - sky130_fd_sc_hd__clkbuf_1 _571_ (.A(_269_), + sky130_fd_sc_hd__clkbuf_1 _575_ (.A(_269_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_059_)); - sky130_fd_sc_hd__mux2_1 _572_ (.A0(\aio_input_shift[4] ), - .A1(\aio_input_shift[3] ), - .S(_203_), + .X(_057_)); + sky130_fd_sc_hd__mux2_1 _576_ (.A0(\aio_input_shift[2] ), + .A1(\aio_input_shift[1] ), + .S(_209_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_270_)); - sky130_fd_sc_hd__mux2_1 _573_ (.A0(\aio_input_reg[4] ), - .A1(_270_), - .S(_127_), + sky130_fd_sc_hd__clkbuf_2 _577_ (.A(_126_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_271_)); - sky130_fd_sc_hd__clkbuf_1 _574_ (.A(_271_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_060_)); - sky130_fd_sc_hd__mux2_1 _575_ (.A0(\aio_input_shift[5] ), - .A1(\aio_input_shift[4] ), - .S(_203_), + sky130_fd_sc_hd__mux2_1 _578_ (.A0(_270_), + .A1(\aio_input_reg[2] ), + .S(_271_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_272_)); - sky130_fd_sc_hd__mux2_1 _576_ (.A0(\aio_input_reg[5] ), - .A1(_272_), - .S(_127_), + sky130_fd_sc_hd__clkbuf_1 _579_ (.A(_272_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_058_)); + sky130_fd_sc_hd__mux2_1 _580_ (.A0(\aio_input_shift[3] ), + .A1(\aio_input_shift[2] ), + .S(_209_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_273_)); - sky130_fd_sc_hd__clkbuf_1 _577_ (.A(_273_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_061_)); - sky130_fd_sc_hd__mux2_1 _578_ (.A0(\aio_input_shift[6] ), - .A1(\aio_input_shift[5] ), - .S(_203_), + sky130_fd_sc_hd__mux2_1 _581_ (.A0(_273_), + .A1(\aio_input_reg[3] ), + .S(_271_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_274_)); - sky130_fd_sc_hd__mux2_1 _579_ (.A0(\aio_input_reg[6] ), - .A1(_274_), - .S(_127_), + sky130_fd_sc_hd__clkbuf_1 _582_ (.A(_274_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_059_)); + sky130_fd_sc_hd__mux2_1 _583_ (.A0(\aio_input_shift[4] ), + .A1(\aio_input_shift[3] ), + .S(_209_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_275_)); - sky130_fd_sc_hd__clkbuf_1 _580_ (.A(_275_), + sky130_fd_sc_hd__mux2_1 _584_ (.A0(_275_), + .A1(\aio_input_reg[4] ), + .S(_271_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_062_)); - sky130_fd_sc_hd__nand2_1 _581_ (.A(_162_), - .B(\aio_input_reg[7] ), + .X(_276_)); + sky130_fd_sc_hd__clkbuf_1 _585_ (.A(_276_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_276_)); - sky130_fd_sc_hd__mux2_1 _582_ (.A0(\aio_input_shift[7] ), - .A1(\aio_input_shift[6] ), - .S(_204_), + .X(_060_)); + sky130_fd_sc_hd__mux2_1 _586_ (.A0(\aio_input_shift[5] ), + .A1(\aio_input_shift[4] ), + .S(_208_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_277_)); - sky130_fd_sc_hd__a2bb2o_1 _583_ (.A1_N(_276_), - .A2_N(\clk_divider_I.active ), - .B1(_159_), - .B2(_277_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_063_)); - sky130_fd_sc_hd__inv_2 _584_ (.A(_263_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_029_)); - sky130_fd_sc_hd__buf_2 _585_ (.A(_260_), + sky130_fd_sc_hd__mux2_1 _587_ (.A0(_277_), + .A1(\aio_input_reg[5] ), + .S(_271_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_278_)); - sky130_fd_sc_hd__inv_2 _586_ (.A(_278_), + sky130_fd_sc_hd__clkbuf_1 _588_ (.A(_278_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_030_)); - sky130_fd_sc_hd__inv_2 _587_ (.A(_278_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_031_)); - sky130_fd_sc_hd__inv_2 _588_ (.A(_278_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_032_)); - sky130_fd_sc_hd__inv_2 _589_ (.A(_278_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_033_)); - sky130_fd_sc_hd__inv_2 _590_ (.A(_278_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_034_)); - sky130_fd_sc_hd__buf_2 _591_ (.A(_260_), + .X(_061_)); + sky130_fd_sc_hd__mux2_1 _589_ (.A0(\aio_input_shift[6] ), + .A1(\aio_input_shift[5] ), + .S(_208_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_279_)); - sky130_fd_sc_hd__inv_2 _592_ (.A(_279_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_035_)); - sky130_fd_sc_hd__inv_2 _593_ (.A(_279_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_036_)); - sky130_fd_sc_hd__inv_2 _594__1 (.A(clknet_3_1__leaf_clk), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(net82)); - sky130_fd_sc_hd__inv_2 _595__2 (.A(clknet_3_1__leaf_clk), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(net83)); - sky130_fd_sc_hd__inv_2 _596__3 (.A(clknet_3_1__leaf_clk), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(net84)); - sky130_fd_sc_hd__clkbuf_2 _597_ (.A(\clk_divider_I.set_now ), + sky130_fd_sc_hd__mux2_1 _590_ (.A0(_279_), + .A1(\aio_input_reg[6] ), + .S(_271_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_280_)); - sky130_fd_sc_hd__mux2_1 _598_ (.A0(\clk_divider_I.compare[0] ), - .A1(net12), - .S(_280_), + sky130_fd_sc_hd__clkbuf_1 _591_ (.A(_280_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_062_)); + sky130_fd_sc_hd__mux2_1 _592_ (.A0(\aio_input_shift[7] ), + .A1(\aio_input_shift[6] ), + .S(_208_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_281_)); - sky130_fd_sc_hd__clkbuf_1 _599_ (.A(_281_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_072_)); - sky130_fd_sc_hd__mux2_1 _600_ (.A0(\clk_divider_I.compare[1] ), - .A1(net13), - .S(_280_), + sky130_fd_sc_hd__and2b_1 _593_ (.A_N(\clk_divider_I.active ), + .B(\aio_input_reg[7] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_282_)); - sky130_fd_sc_hd__clkbuf_1 _601_ (.A(_282_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_073_)); - sky130_fd_sc_hd__mux2_1 _602_ (.A0(\clk_divider_I.compare[2] ), - .A1(net14), - .S(_280_), + sky130_fd_sc_hd__mux2_1 _594_ (.A0(_281_), + .A1(_282_), + .S(_158_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_283_)); - sky130_fd_sc_hd__clkbuf_1 _603_ (.A(_283_), + sky130_fd_sc_hd__clkbuf_1 _595_ (.A(_283_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_074_)); - sky130_fd_sc_hd__mux2_1 _604_ (.A0(\clk_divider_I.compare[3] ), - .A1(net15), - .S(_280_), + .X(_063_)); + sky130_fd_sc_hd__inv_2 _596_ (.A(_267_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_029_)); + sky130_fd_sc_hd__buf_2 _597_ (.A(_264_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_284_)); - sky130_fd_sc_hd__clkbuf_1 _605_ (.A(_284_), + sky130_fd_sc_hd__inv_2 _598_ (.A(_284_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_075_)); - sky130_fd_sc_hd__mux2_1 _606_ (.A0(\clk_divider_I.compare[4] ), - .A1(net16), - .S(_280_), + .Y(_030_)); + sky130_fd_sc_hd__inv_2 _599_ (.A(_284_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_031_)); + sky130_fd_sc_hd__inv_2 _600_ (.A(_284_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_032_)); + sky130_fd_sc_hd__inv_2 _601_ (.A(_284_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_033_)); + sky130_fd_sc_hd__inv_2 _602_ (.A(_284_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_034_)); + sky130_fd_sc_hd__buf_2 _603_ (.A(_264_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_285_)); - sky130_fd_sc_hd__clkbuf_1 _607_ (.A(_285_), + sky130_fd_sc_hd__inv_2 _604_ (.A(_285_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_076_)); - sky130_fd_sc_hd__mux2_1 _608_ (.A0(\clk_divider_I.compare[5] ), - .A1(net17), - .S(\clk_divider_I.set_now ), + .Y(_035_)); + sky130_fd_sc_hd__inv_2 _605_ (.A(_285_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_036_)); + sky130_fd_sc_hd__inv_2 _606__1 (.A(clknet_3_0__leaf_clk), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(net82)); + sky130_fd_sc_hd__inv_2 _607__2 (.A(clknet_3_0__leaf_clk), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(net83)); + sky130_fd_sc_hd__inv_2 _608__3 (.A(clknet_3_1__leaf_clk), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(net84)); + sky130_fd_sc_hd__clkbuf_2 _609_ (.A(\clk_divider_I.set_now ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_286_)); - sky130_fd_sc_hd__clkbuf_1 _609_ (.A(_286_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_077_)); - sky130_fd_sc_hd__mux2_1 _610_ (.A0(\clk_divider_I.compare[6] ), - .A1(net18), - .S(\clk_divider_I.set_now ), + sky130_fd_sc_hd__mux2_1 _610_ (.A0(\clk_divider_I.compare[0] ), + .A1(net12), + .S(_286_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8479,10 +8458,10 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_078_)); - sky130_fd_sc_hd__mux2_1 _612_ (.A0(\clk_divider_I.compare[7] ), - .A1(net19), - .S(\clk_divider_I.set_now ), + .X(_072_)); + sky130_fd_sc_hd__mux2_1 _612_ (.A0(\clk_divider_I.compare[1] ), + .A1(net13), + .S(_286_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8493,66 +8472,150 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_079_)); - sky130_fd_sc_hd__inv_2 _614_ (.A(_279_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_043_)); - sky130_fd_sc_hd__o21a_1 _615_ (.A1(_202_), - .A2(_203_), - .B1(\bit_cnt[0] ), + .X(_073_)); + sky130_fd_sc_hd__mux2_1 _614_ (.A0(\clk_divider_I.compare[2] ), + .A1(net14), + .S(_286_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_289_)); - sky130_fd_sc_hd__nor2_1 _616_ (.A(_228_), - .B(_289_), + sky130_fd_sc_hd__clkbuf_1 _615_ (.A(_289_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_290_)); - sky130_fd_sc_hd__o31a_1 _617_ (.A1(\bit_cnt[0] ), - .A2(_202_), - .A3(_205_), - .B1(_290_), + .X(_074_)); + sky130_fd_sc_hd__mux2_1 _616_ (.A0(\clk_divider_I.compare[3] ), + .A1(net15), + .S(_286_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_080_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _618_ (.A(\state[0] ), + .X(_290_)); + sky130_fd_sc_hd__clkbuf_1 _617_ (.A(_290_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_075_)); + sky130_fd_sc_hd__mux2_1 _618_ (.A0(\clk_divider_I.compare[4] ), + .A1(net16), + .S(_286_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_291_)); - sky130_fd_sc_hd__and2_1 _619_ (.A(\bit_cnt[1] ), - .B(_289_), + sky130_fd_sc_hd__clkbuf_1 _619_ (.A(_291_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_076_)); + sky130_fd_sc_hd__mux2_1 _620_ (.A0(\clk_divider_I.compare[5] ), + .A1(net17), + .S(\clk_divider_I.set_now ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_292_)); - sky130_fd_sc_hd__nor2_1 _620_ (.A(_291_), - .B(_292_), + sky130_fd_sc_hd__clkbuf_1 _621_ (.A(_292_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_293_)); - sky130_fd_sc_hd__o21a_1 _621_ (.A1(\bit_cnt[1] ), - .A2(_289_), - .B1(_293_), + .X(_077_)); + sky130_fd_sc_hd__mux2_1 _622_ (.A0(\clk_divider_I.compare[6] ), + .A1(net18), + .S(\clk_divider_I.set_now ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_293_)); + sky130_fd_sc_hd__clkbuf_1 _623_ (.A(_293_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_078_)); + sky130_fd_sc_hd__mux2_1 _624_ (.A0(\clk_divider_I.compare[7] ), + .A1(net19), + .S(\clk_divider_I.set_now ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_294_)); + sky130_fd_sc_hd__clkbuf_1 _625_ (.A(_294_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_079_)); + sky130_fd_sc_hd__inv_2 _626_ (.A(_285_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_043_)); + sky130_fd_sc_hd__o21a_1 _627_ (.A1(_207_), + .A2(_208_), + .B1(\bit_cnt[0] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_295_)); + sky130_fd_sc_hd__nor2_1 _628_ (.A(\state[0] ), + .B(_295_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_296_)); + sky130_fd_sc_hd__o31a_1 _629_ (.A1(\bit_cnt[0] ), + .A2(_207_), + .A3(_210_), + .B1(_296_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_080_)); + sky130_fd_sc_hd__dlymetal6s2s_1 _630_ (.A(\state[0] ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_297_)); + sky130_fd_sc_hd__and2_1 _631_ (.A(\bit_cnt[1] ), + .B(_295_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_298_)); + sky130_fd_sc_hd__nor2_1 _632_ (.A(_297_), + .B(_298_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_299_)); + sky130_fd_sc_hd__o21a_1 _633_ (.A1(\bit_cnt[1] ), + .A2(_295_), + .B1(_299_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_081_)); - sky130_fd_sc_hd__o2111a_1 _622_ (.A1(\state[12] ), + sky130_fd_sc_hd__o2111a_1 _634_ (.A1(\state[12] ), .A2(aio_input_sh), .B1(\bit_cnt[2] ), .C1(\bit_cnt[1] ), @@ -8561,362 +8624,284 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_294_)); - sky130_fd_sc_hd__clkbuf_1 _623_ (.A(_294_), + .X(_300_)); + sky130_fd_sc_hd__dlymetal6s2s_1 _635_ (.A(_300_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_295_)); - sky130_fd_sc_hd__nor2_1 _624_ (.A(_291_), - .B(_295_), + .X(_301_)); + sky130_fd_sc_hd__nor2_1 _636_ (.A(_297_), + .B(_301_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_296_)); - sky130_fd_sc_hd__o21a_1 _625_ (.A1(\bit_cnt[2] ), - .A2(_292_), - .B1(_296_), + .Y(_302_)); + sky130_fd_sc_hd__o21a_1 _637_ (.A1(\bit_cnt[2] ), + .A2(_298_), + .B1(_302_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_082_)); - sky130_fd_sc_hd__and2_1 _626_ (.A(\proj_cnt[0] ), - .B(_295_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_297_)); - sky130_fd_sc_hd__nor2_1 _627_ (.A(_291_), - .B(_297_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_298_)); - sky130_fd_sc_hd__o21a_1 _628_ (.A1(\proj_cnt[0] ), - .A2(_295_), - .B1(_298_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_083_)); - sky130_fd_sc_hd__and2_1 _629_ (.A(\proj_cnt[1] ), - .B(\proj_cnt[0] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_299_)); - sky130_fd_sc_hd__and2_1 _630_ (.A(_295_), - .B(_299_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_300_)); - sky130_fd_sc_hd__nor2_1 _631_ (.A(_291_), - .B(_300_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_301_)); - sky130_fd_sc_hd__o21a_1 _632_ (.A1(\proj_cnt[1] ), - .A2(_297_), - .B1(_301_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_084_)); - sky130_fd_sc_hd__and3_1 _633_ (.A(\proj_cnt[2] ), - .B(_295_), - .C(_299_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_302_)); - sky130_fd_sc_hd__nor2_1 _634_ (.A(_291_), - .B(_302_), + sky130_fd_sc_hd__a21oi_1 _638_ (.A1(_203_), + .A2(_301_), + .B1(_233_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_303_)); - sky130_fd_sc_hd__o21a_1 _635_ (.A1(\proj_cnt[2] ), - .A2(_300_), + sky130_fd_sc_hd__o21a_1 _639_ (.A1(_203_), + .A2(_301_), .B1(_303_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_085_)); - sky130_fd_sc_hd__and4_1 _636_ (.A(\proj_cnt[3] ), - .B(\proj_cnt[2] ), - .C(_294_), - .D(_299_), + .X(_083_)); + sky130_fd_sc_hd__a21oi_1 _640_ (.A1(_203_), + .A2(_301_), + .B1(\proj_cnt[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_304_)); - sky130_fd_sc_hd__nor2_1 _637_ (.A(_228_), - .B(_304_), + .Y(_304_)); + sky130_fd_sc_hd__and2_1 _641_ (.A(\proj_cnt[1] ), + .B(_203_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_305_)); - sky130_fd_sc_hd__o21a_1 _638_ (.A1(\proj_cnt[3] ), - .A2(_302_), - .B1(_305_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_086_)); - sky130_fd_sc_hd__and2_1 _639_ (.A(\proj_cnt[4] ), - .B(_304_), + .X(_305_)); + sky130_fd_sc_hd__and2_1 _642_ (.A(_301_), + .B(_305_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_306_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _640_ (.A(_306_), + sky130_fd_sc_hd__nor3_1 _643_ (.A(_233_), + .B(_304_), + .C(_306_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_084_)); + sky130_fd_sc_hd__and3_1 _644_ (.A(\proj_cnt[2] ), + .B(_300_), + .C(_305_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_307_)); - sky130_fd_sc_hd__nor2_1 _641_ (.A(_228_), + sky130_fd_sc_hd__nor2_1 _645_ (.A(_297_), .B(_307_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_308_)); - sky130_fd_sc_hd__o21a_1 _642_ (.A1(\proj_cnt[4] ), - .A2(_304_), + sky130_fd_sc_hd__o21a_1 _646_ (.A1(\proj_cnt[2] ), + .A2(_306_), .B1(_308_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_087_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _643_ (.A(\proj_cnt[5] ), + .X(_085_)); + sky130_fd_sc_hd__and4_1 _647_ (.A(\proj_cnt[3] ), + .B(\proj_cnt[2] ), + .C(_300_), + .D(_305_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_309_)); - sky130_fd_sc_hd__a21oi_1 _644_ (.A1(_309_), - .A2(_307_), - .B1(_229_), + sky130_fd_sc_hd__dlymetal6s2s_1 _648_ (.A(_309_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_310_)); - sky130_fd_sc_hd__o21a_1 _645_ (.A1(_309_), - .A2(_307_), - .B1(_310_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_088_)); - sky130_fd_sc_hd__a21oi_1 _646_ (.A1(_309_), - .A2(_307_), - .B1(\proj_cnt[6] ), + .X(_310_)); + sky130_fd_sc_hd__nor2_1 _649_ (.A(_297_), + .B(_310_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_311_)); - sky130_fd_sc_hd__and4_1 _647_ (.A(\proj_cnt[6] ), - .B(_309_), - .C(\proj_cnt[4] ), - .D(_304_), + sky130_fd_sc_hd__o21a_1 _650_ (.A1(\proj_cnt[3] ), + .A2(_307_), + .B1(_311_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_086_)); + sky130_fd_sc_hd__clkbuf_1 _651_ (.A(\proj_cnt[4] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_312_)); - sky130_fd_sc_hd__nor3_1 _648_ (.A(_229_), - .B(_311_), - .C(_312_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_089_)); - sky130_fd_sc_hd__a21oi_1 _649_ (.A1(_199_), - .A2(_312_), - .B1(_229_), + sky130_fd_sc_hd__a21oi_1 _652_ (.A1(_312_), + .A2(_310_), + .B1(_233_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_313_)); - sky130_fd_sc_hd__o21a_1 _650_ (.A1(_199_), - .A2(_312_), + sky130_fd_sc_hd__o21a_1 _653_ (.A1(_312_), + .A2(_310_), .B1(_313_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_090_)); - sky130_fd_sc_hd__a21oi_1 _651_ (.A1(_199_), - .A2(_312_), - .B1(\proj_cnt[8] ), + .X(_087_)); + sky130_fd_sc_hd__a21oi_1 _654_ (.A1(_312_), + .A2(_310_), + .B1(_201_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_314_)); - sky130_fd_sc_hd__a311oi_1 _652_ (.A1(_309_), - .A2(_200_), - .A3(_307_), - .B1(_314_), - .C1(_229_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_091_)); - sky130_fd_sc_hd__and2_1 _653_ (.A(_241_), - .B(\aio_input_sync[0] ), + sky130_fd_sc_hd__and3_1 _655_ (.A(_201_), + .B(_312_), + .C(_310_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_315_)); - sky130_fd_sc_hd__clkbuf_1 _654_ (.A(_315_), + sky130_fd_sc_hd__nor3_1 _656_ (.A(_233_), + .B(_314_), + .C(_315_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_092_)); - sky130_fd_sc_hd__and2_1 _655_ (.A(_241_), - .B(\aio_input_sync[1] ), + .Y(_088_)); + sky130_fd_sc_hd__and4_1 _657_ (.A(\proj_cnt[6] ), + .B(_201_), + .C(_312_), + .D(_309_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_316_)); - sky130_fd_sc_hd__clkbuf_1 _656_ (.A(_316_), + sky130_fd_sc_hd__nor2_1 _658_ (.A(\state[0] ), + .B(_316_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_093_)); - sky130_fd_sc_hd__and2_1 _657_ (.A(_241_), - .B(\aio_input_sync[2] ), + .Y(_317_)); + sky130_fd_sc_hd__o21a_1 _659_ (.A1(\proj_cnt[6] ), + .A2(_315_), + .B1(_317_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_317_)); - sky130_fd_sc_hd__clkbuf_1 _658_ (.A(_317_), + .X(_089_)); + sky130_fd_sc_hd__a21oi_1 _660_ (.A1(_199_), + .A2(_316_), + .B1(_297_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_094_)); - sky130_fd_sc_hd__clkbuf_1 _659_ (.A(net42), + .Y(_318_)); + sky130_fd_sc_hd__o21a_1 _661_ (.A1(_199_), + .A2(_316_), + .B1(_318_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_318_)); - sky130_fd_sc_hd__and2_1 _660_ (.A(_318_), - .B(\aio_input_sync[3] ), + .X(_090_)); + sky130_fd_sc_hd__nand2_1 _662_ (.A(\proj_cnt[8] ), + .B(_199_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_319_)); - sky130_fd_sc_hd__clkbuf_1 _661_ (.A(_319_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_095_)); - sky130_fd_sc_hd__and2_1 _662_ (.A(_318_), - .B(\aio_input_sync[4] ), + .Y(_319_)); + sky130_fd_sc_hd__a21bo_1 _663_ (.A1(_200_), + .A2(_319_), + .B1_N(_316_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_320_)); - sky130_fd_sc_hd__clkbuf_1 _663_ (.A(_320_), + sky130_fd_sc_hd__o211a_1 _664_ (.A1(\proj_cnt[8] ), + .A2(_316_), + .B1(_320_), + .C1(_258_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_096_)); - sky130_fd_sc_hd__and2_1 _664_ (.A(_318_), - .B(\aio_input_sync[5] ), + .X(_091_)); + sky130_fd_sc_hd__and2_1 _665_ (.A(_245_), + .B(\aio_input_sync[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_321_)); - sky130_fd_sc_hd__clkbuf_1 _665_ (.A(_321_), + sky130_fd_sc_hd__clkbuf_1 _666_ (.A(_321_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_097_)); - sky130_fd_sc_hd__and2_1 _666_ (.A(_318_), - .B(\aio_input_sync[6] ), + .X(_092_)); + sky130_fd_sc_hd__and2_1 _667_ (.A(_245_), + .B(\aio_input_sync[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_322_)); - sky130_fd_sc_hd__clkbuf_1 _667_ (.A(_322_), + sky130_fd_sc_hd__clkbuf_1 _668_ (.A(_322_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_098_)); - sky130_fd_sc_hd__and2_1 _668_ (.A(_318_), - .B(\aio_input_sync[7] ), + .X(_093_)); + sky130_fd_sc_hd__and2_1 _669_ (.A(_245_), + .B(\aio_input_sync[2] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_323_)); - sky130_fd_sc_hd__clkbuf_1 _669_ (.A(_323_), + sky130_fd_sc_hd__clkbuf_1 _670_ (.A(_323_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_099_)); - sky130_fd_sc_hd__mux2_1 _670_ (.A0(\aio_output_reg[0] ), - .A1(net88), - .S(_231_), + .X(_094_)); + sky130_fd_sc_hd__dlymetal6s2s_1 _671_ (.A(net42), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_324_)); - sky130_fd_sc_hd__clkbuf_1 _671_ (.A(_324_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_100_)); - sky130_fd_sc_hd__mux2_1 _672_ (.A0(\aio_output_reg[1] ), - .A1(net87), - .S(_231_), + sky130_fd_sc_hd__and2_1 _672_ (.A(_324_), + .B(\aio_input_sync[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8927,10 +8912,9 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_101_)); - sky130_fd_sc_hd__mux2_1 _674_ (.A0(\aio_output_reg[2] ), - .A1(net91), - .S(_231_), + .X(_095_)); + sky130_fd_sc_hd__and2_1 _674_ (.A(_324_), + .B(\aio_input_sync[4] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8941,10 +8925,9 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_102_)); - sky130_fd_sc_hd__mux2_1 _676_ (.A0(\aio_output_reg[3] ), - .A1(net86), - .S(_231_), + .X(_096_)); + sky130_fd_sc_hd__and2_1 _676_ (.A(_324_), + .B(\aio_input_sync[5] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8955,10 +8938,9 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_103_)); - sky130_fd_sc_hd__mux2_1 _678_ (.A0(\aio_output_reg[4] ), - .A1(net89), - .S(aio_output_cap), + .X(_097_)); + sky130_fd_sc_hd__and2_1 _678_ (.A(_324_), + .B(\aio_input_sync[6] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8969,10 +8951,9 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_104_)); - sky130_fd_sc_hd__mux2_1 _680_ (.A0(\aio_output_reg[5] ), - .A1(net92), - .S(aio_output_cap), + .X(_098_)); + sky130_fd_sc_hd__and2_1 _680_ (.A(_324_), + .B(\aio_input_sync[7] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8983,10 +8964,10 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_105_)); - sky130_fd_sc_hd__mux2_1 _682_ (.A0(\aio_output_reg[6] ), - .A1(net90), - .S(aio_output_cap), + .X(_099_)); + sky130_fd_sc_hd__mux2_1 _682_ (.A0(\aio_output_reg[0] ), + .A1(net91), + .S(_235_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -8997,10 +8978,10 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_106_)); - sky130_fd_sc_hd__mux2_1 _684_ (.A0(\aio_output_reg[7] ), - .A1(net85), - .S(aio_output_cap), + .X(_100_)); + sky130_fd_sc_hd__mux2_1 _684_ (.A0(\aio_output_reg[1] ), + .A1(net86), + .S(_235_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -9011,32 +8992,116 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_107_)); - sky130_fd_sc_hd__inv_2 _686_ (.A(_279_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_044_)); - sky130_fd_sc_hd__inv_2 _687_ (.A(_279_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_045_)); - sky130_fd_sc_hd__buf_2 _688_ (.A(\clk_divider_I.reset ), + .X(_101_)); + sky130_fd_sc_hd__mux2_1 _686_ (.A0(\aio_output_reg[2] ), + .A1(net92), + .S(_235_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_332_)); - sky130_fd_sc_hd__inv_2 _689_ (.A(_332_), + sky130_fd_sc_hd__clkbuf_1 _687_ (.A(_332_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_102_)); + sky130_fd_sc_hd__mux2_1 _688_ (.A0(\aio_output_reg[3] ), + .A1(net90), + .S(_235_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_333_)); + sky130_fd_sc_hd__clkbuf_1 _689_ (.A(_333_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_103_)); + sky130_fd_sc_hd__mux2_1 _690_ (.A0(\aio_output_reg[4] ), + .A1(net89), + .S(aio_output_cap), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_334_)); + sky130_fd_sc_hd__clkbuf_1 _691_ (.A(_334_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_104_)); + sky130_fd_sc_hd__mux2_1 _692_ (.A0(\aio_output_reg[5] ), + .A1(net88), + .S(aio_output_cap), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_335_)); + sky130_fd_sc_hd__clkbuf_1 _693_ (.A(_335_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_105_)); + sky130_fd_sc_hd__mux2_1 _694_ (.A0(\aio_output_reg[6] ), + .A1(net87), + .S(aio_output_cap), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_336_)); + sky130_fd_sc_hd__clkbuf_1 _695_ (.A(_336_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_106_)); + sky130_fd_sc_hd__mux2_1 _696_ (.A0(\aio_output_reg[7] ), + .A1(net85), + .S(aio_output_cap), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_337_)); + sky130_fd_sc_hd__clkbuf_1 _697_ (.A(_337_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_107_)); + sky130_fd_sc_hd__inv_2 _698_ (.A(_285_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_044_)); + sky130_fd_sc_hd__inv_2 _699_ (.A(_285_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_045_)); + sky130_fd_sc_hd__buf_2 _700_ (.A(\clk_divider_I.reset ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_338_)); + sky130_fd_sc_hd__inv_2 _701_ (.A(_338_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_046_)); - sky130_fd_sc_hd__or4_1 _690_ (.A(\state[1] ), + sky130_fd_sc_hd__or4_1 _702_ (.A(\state[1] ), .B(\state[6] ), .C(\state[2] ), .D(\state[3] ), @@ -9044,323 +9109,323 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_333_)); - sky130_fd_sc_hd__o2bb2a_1 _691_ (.A1_N(_176_), - .A2_N(_190_), - .B1(_333_), + .X(_339_)); + sky130_fd_sc_hd__o2bb2a_1 _703_ (.A1_N(_180_), + .A2_N(_194_), + .B1(_339_), .B2(\state[8] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_334_)); - sky130_fd_sc_hd__dlymetal6s2s_1 _692_ (.A(_334_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_335_)); - sky130_fd_sc_hd__and2_1 _693_ (.A(_173_), - .B(_335_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_336_)); - sky130_fd_sc_hd__clkbuf_1 _694_ (.A(_336_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_108_)); - sky130_fd_sc_hd__clkbuf_1 _695_ (.A(\ws_cnt[0] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_337_)); - sky130_fd_sc_hd__clkbuf_1 _696_ (.A(\ws_cnt[1] ), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_338_)); - sky130_fd_sc_hd__or2_1 _697_ (.A(_337_), - .B(_338_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_339_)); - sky130_fd_sc_hd__nand2_1 _698_ (.A(_337_), - .B(_338_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_340_)); - sky130_fd_sc_hd__and3_1 _699_ (.A(_335_), - .B(_339_), - .C(_340_), + .X(_340_)); + sky130_fd_sc_hd__clkbuf_1 _704_ (.A(_340_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_341_)); - sky130_fd_sc_hd__clkbuf_1 _700_ (.A(_341_), + sky130_fd_sc_hd__and2_1 _705_ (.A(_177_), + .B(_341_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_109_)); - sky130_fd_sc_hd__nand3_1 _701_ (.A(_337_), - .B(_338_), - .C(_185_), + .X(_342_)); + sky130_fd_sc_hd__clkbuf_1 _706_ (.A(_342_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_342_)); - sky130_fd_sc_hd__a21o_1 _702_ (.A1(_337_), - .A2(_338_), - .B1(_185_), + .X(_108_)); + sky130_fd_sc_hd__clkbuf_1 _707_ (.A(\ws_cnt[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_343_)); - sky130_fd_sc_hd__and3_1 _703_ (.A(_335_), - .B(_342_), - .C(_343_), + sky130_fd_sc_hd__clkbuf_1 _708_ (.A(\ws_cnt[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_344_)); - sky130_fd_sc_hd__clkbuf_1 _704_ (.A(_344_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_110_)); - sky130_fd_sc_hd__and4_1 _705_ (.A(\ws_cnt[0] ), - .B(\ws_cnt[1] ), - .C(_185_), - .D(\ws_cnt[3] ), + sky130_fd_sc_hd__or2_1 _709_ (.A(_343_), + .B(_344_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_345_)); - sky130_fd_sc_hd__a31o_1 _706_ (.A1(_337_), - .A2(_338_), - .A3(_185_), - .B1(\ws_cnt[3] ), + sky130_fd_sc_hd__nand2_1 _710_ (.A(_343_), + .B(_344_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_346_)); - sky130_fd_sc_hd__and3b_1 _707_ (.A_N(_345_), - .B(_346_), - .C(_334_), + .Y(_346_)); + sky130_fd_sc_hd__and3_1 _711_ (.A(_341_), + .B(_345_), + .C(_346_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_347_)); - sky130_fd_sc_hd__clkbuf_1 _708_ (.A(_347_), + sky130_fd_sc_hd__clkbuf_1 _712_ (.A(_347_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_111_)); - sky130_fd_sc_hd__and2_1 _709_ (.A(\ws_cnt[4] ), - .B(_345_), + .X(_109_)); + sky130_fd_sc_hd__nand3_1 _713_ (.A(_343_), + .B(_344_), + .C(_189_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_348_)); - sky130_fd_sc_hd__or2_1 _710_ (.A(\ws_cnt[4] ), - .B(_345_), + .Y(_348_)); + sky130_fd_sc_hd__a21o_1 _714_ (.A1(_343_), + .A2(_344_), + .B1(_189_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_349_)); - sky130_fd_sc_hd__and3b_1 _711_ (.A_N(_348_), - .B(_349_), - .C(_334_), + sky130_fd_sc_hd__and3_1 _715_ (.A(_341_), + .B(_348_), + .C(_349_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_350_)); - sky130_fd_sc_hd__clkbuf_1 _712_ (.A(_350_), + sky130_fd_sc_hd__clkbuf_1 _716_ (.A(_350_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_112_)); - sky130_fd_sc_hd__and3_1 _713_ (.A(\ws_cnt[4] ), - .B(\ws_cnt[5] ), - .C(_345_), + .X(_110_)); + sky130_fd_sc_hd__and4_1 _717_ (.A(\ws_cnt[0] ), + .B(\ws_cnt[1] ), + .C(_189_), + .D(\ws_cnt[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_351_)); - sky130_fd_sc_hd__or2_1 _714_ (.A(\ws_cnt[5] ), - .B(_348_), + sky130_fd_sc_hd__a31o_1 _718_ (.A1(_343_), + .A2(_344_), + .A3(_189_), + .B1(\ws_cnt[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_352_)); - sky130_fd_sc_hd__and3b_1 _715_ (.A_N(_351_), + sky130_fd_sc_hd__and3b_1 _719_ (.A_N(_351_), .B(_352_), - .C(_334_), + .C(_340_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_353_)); - sky130_fd_sc_hd__clkbuf_1 _716_ (.A(_353_), + sky130_fd_sc_hd__clkbuf_1 _720_ (.A(_353_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_113_)); - sky130_fd_sc_hd__or2_1 _717_ (.A(\ws_cnt[6] ), + .X(_111_)); + sky130_fd_sc_hd__and2_1 _721_ (.A(\ws_cnt[4] ), .B(_351_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_354_)); - sky130_fd_sc_hd__nand2_1 _718_ (.A(\ws_cnt[6] ), + sky130_fd_sc_hd__or2_1 _722_ (.A(\ws_cnt[4] ), .B(_351_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_355_)); - sky130_fd_sc_hd__and3_1 _719_ (.A(_335_), - .B(_354_), - .C(_355_), + .X(_355_)); + sky130_fd_sc_hd__and3b_1 _723_ (.A_N(_354_), + .B(_355_), + .C(_340_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_356_)); - sky130_fd_sc_hd__clkbuf_1 _720_ (.A(_356_), + sky130_fd_sc_hd__clkbuf_1 _724_ (.A(_356_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_114_)); - sky130_fd_sc_hd__nand2_1 _721_ (.A(_174_), - .B(_355_), + .X(_112_)); + sky130_fd_sc_hd__and3_1 _725_ (.A(\ws_cnt[4] ), + .B(\ws_cnt[5] ), + .C(_351_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_357_)); - sky130_fd_sc_hd__o211a_1 _722_ (.A1(_174_), - .A2(_355_), - .B1(_357_), - .C1(_335_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .X(_115_)); - sky130_fd_sc_hd__inv_2 _723_ (.A(_332_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_047_)); - sky130_fd_sc_hd__inv_2 _724_ (.A(_332_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_048_)); - sky130_fd_sc_hd__inv_2 _725_ (.A(_332_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_049_)); - sky130_fd_sc_hd__inv_2 _726_ (.A(_332_), - .VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1), - .Y(_050_)); - sky130_fd_sc_hd__buf_2 _727_ (.A(\clk_divider_I.reset ), + .X(_357_)); + sky130_fd_sc_hd__or2_1 _726_ (.A(\ws_cnt[5] ), + .B(_354_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_358_)); - sky130_fd_sc_hd__inv_2 _728_ (.A(_358_), + sky130_fd_sc_hd__and3b_1 _727_ (.A_N(_357_), + .B(_358_), + .C(_340_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_359_)); + sky130_fd_sc_hd__clkbuf_1 _728_ (.A(_359_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_113_)); + sky130_fd_sc_hd__or2_1 _729_ (.A(\ws_cnt[6] ), + .B(_357_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_360_)); + sky130_fd_sc_hd__nand2_1 _730_ (.A(\ws_cnt[6] ), + .B(_357_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_361_)); + sky130_fd_sc_hd__and3_1 _731_ (.A(_341_), + .B(_360_), + .C(_361_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_362_)); + sky130_fd_sc_hd__clkbuf_1 _732_ (.A(_362_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_114_)); + sky130_fd_sc_hd__nand2_1 _733_ (.A(_178_), + .B(_361_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_363_)); + sky130_fd_sc_hd__o211a_1 _734_ (.A1(_178_), + .A2(_361_), + .B1(_363_), + .C1(_341_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_115_)); + sky130_fd_sc_hd__inv_2 _735_ (.A(_338_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_047_)); + sky130_fd_sc_hd__inv_2 _736_ (.A(_338_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_048_)); + sky130_fd_sc_hd__inv_2 _737_ (.A(_338_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_049_)); + sky130_fd_sc_hd__inv_2 _738_ (.A(_338_), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Y(_050_)); + sky130_fd_sc_hd__buf_2 _739_ (.A(\clk_divider_I.reset ), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .X(_364_)); + sky130_fd_sc_hd__inv_2 _740_ (.A(_364_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_051_)); - sky130_fd_sc_hd__inv_2 _729_ (.A(_358_), + sky130_fd_sc_hd__inv_2 _741_ (.A(_364_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_052_)); - sky130_fd_sc_hd__inv_2 _730_ (.A(_358_), + sky130_fd_sc_hd__inv_2 _742_ (.A(_364_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_053_)); - sky130_fd_sc_hd__inv_2 _731_ (.A(_358_), + sky130_fd_sc_hd__inv_2 _743_ (.A(_364_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_054_)); - sky130_fd_sc_hd__inv_2 _732_ (.A(_358_), + sky130_fd_sc_hd__inv_2 _744_ (.A(_364_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_055_)); - sky130_fd_sc_hd__nor2_1 _733_ (.A(_162_), - .B(_205_), + sky130_fd_sc_hd__nor2_1 _745_ (.A(_146_), + .B(_210_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Y(_359_)); - sky130_fd_sc_hd__mux2_1 _734_ (.A0(\aio_input_reg[0] ), + .Y(_365_)); + sky130_fd_sc_hd__mux2_1 _746_ (.A0(\aio_input_reg[0] ), .A1(net41), .S(\clk_divider_I.active ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .X(_360_)); - sky130_fd_sc_hd__a22o_1 _735_ (.A1(\aio_input_shift[0] ), - .A2(_359_), - .B1(_360_), - .B2(_162_), + .X(_366_)); + sky130_fd_sc_hd__a22o_1 _747_ (.A1(\aio_input_shift[0] ), + .A2(_365_), + .B1(_366_), + .B2(_146_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_125_)); - sky130_fd_sc_hd__dfrtp_1 _736_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _748_ (.CLK(clknet_3_6__leaf_clk), .D(_056_), .RESET_B(_015_), .VGND(vssd1), @@ -9368,7 +9433,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[8] )); - sky130_fd_sc_hd__dfstp_1 _737_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfstp_1 _749_ (.CLK(clknet_3_7__leaf_clk), .D(_007_), .SET_B(_016_), .VGND(vssd1), @@ -9376,7 +9441,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[0] )); - sky130_fd_sc_hd__dfrtp_1 _738_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _750_ (.CLK(clknet_3_6__leaf_clk), .D(_008_), .RESET_B(_017_), .VGND(vssd1), @@ -9384,7 +9449,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[1] )); - sky130_fd_sc_hd__dfrtp_1 _739_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _751_ (.CLK(clknet_3_7__leaf_clk), .D(_009_), .RESET_B(_018_), .VGND(vssd1), @@ -9392,7 +9457,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[2] )); - sky130_fd_sc_hd__dfrtp_1 _740_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _752_ (.CLK(clknet_3_7__leaf_clk), .D(_010_), .RESET_B(_019_), .VGND(vssd1), @@ -9400,7 +9465,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[3] )); - sky130_fd_sc_hd__dfrtp_1 _741_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _753_ (.CLK(clknet_3_7__leaf_clk), .D(_011_), .RESET_B(_020_), .VGND(vssd1), @@ -9408,7 +9473,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[4] )); - sky130_fd_sc_hd__dfrtp_1 _742_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _754_ (.CLK(clknet_3_6__leaf_clk), .D(_012_), .RESET_B(_021_), .VGND(vssd1), @@ -9416,7 +9481,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[5] )); - sky130_fd_sc_hd__dfrtp_1 _743_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _755_ (.CLK(clknet_3_6__leaf_clk), .D(_013_), .RESET_B(_022_), .VGND(vssd1), @@ -9424,7 +9489,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[6] )); - sky130_fd_sc_hd__dfrtp_1 _744_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _756_ (.CLK(clknet_3_5__leaf_clk), .D(net36), .RESET_B(_023_), .VGND(vssd1), @@ -9432,7 +9497,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.ce )); - sky130_fd_sc_hd__dfrtp_1 _745_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _757_ (.CLK(clknet_3_6__leaf_clk), .D(_004_), .RESET_B(_024_), .VGND(vssd1), @@ -9440,7 +9505,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[9] )); - sky130_fd_sc_hd__dfrtp_2 _746_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfrtp_2 _758_ (.CLK(clknet_3_6__leaf_clk), .D(_005_), .RESET_B(_025_), .VGND(vssd1), @@ -9448,7 +9513,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(aio_output_cap)); - sky130_fd_sc_hd__dfrtp_1 _747_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _759_ (.CLK(clknet_3_7__leaf_clk), .D(\state[4] ), .RESET_B(_026_), .VGND(vssd1), @@ -9456,7 +9521,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(aio_input_sh)); - sky130_fd_sc_hd__dfrtp_1 _748_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _760_ (.CLK(clknet_3_7__leaf_clk), .D(\state[5] ), .RESET_B(_027_), .VGND(vssd1), @@ -9464,7 +9529,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[12] )); - sky130_fd_sc_hd__dfrtp_1 _749_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _761_ (.CLK(clknet_3_7__leaf_clk), .D(_006_), .RESET_B(_028_), .VGND(vssd1), @@ -9472,56 +9537,56 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\state[13] )); - sky130_fd_sc_hd__dfxtp_1 _750_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _762_ (.CLK(clknet_3_7__leaf_clk), .D(_057_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[1] )); - sky130_fd_sc_hd__dfxtp_1 _751_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _763_ (.CLK(clknet_3_7__leaf_clk), .D(_058_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[2] )); - sky130_fd_sc_hd__dfxtp_1 _752_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _764_ (.CLK(clknet_3_7__leaf_clk), .D(_059_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[3] )); - sky130_fd_sc_hd__dfxtp_1 _753_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _765_ (.CLK(clknet_3_7__leaf_clk), .D(_060_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[4] )); - sky130_fd_sc_hd__dfxtp_1 _754_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _766_ (.CLK(clknet_3_6__leaf_clk), .D(_061_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[5] )); - sky130_fd_sc_hd__dfxtp_1 _755_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _767_ (.CLK(clknet_3_4__leaf_clk), .D(_062_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[6] )); - sky130_fd_sc_hd__dfxtp_1 _756_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _768_ (.CLK(clknet_3_6__leaf_clk), .D(_063_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[7] )); - sky130_fd_sc_hd__dfrtp_1 _757_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _769_ (.CLK(clknet_3_2__leaf_clk), .D(_064_), .RESET_B(_029_), .VGND(vssd1), @@ -9529,7 +9594,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[0] )); - sky130_fd_sc_hd__dfstp_1 _758_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfstp_1 _770_ (.CLK(clknet_3_2__leaf_clk), .D(_065_), .SET_B(_030_), .VGND(vssd1), @@ -9537,7 +9602,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[1] )); - sky130_fd_sc_hd__dfrtp_1 _759_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _771_ (.CLK(clknet_3_3__leaf_clk), .D(_066_), .RESET_B(_031_), .VGND(vssd1), @@ -9545,7 +9610,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[2] )); - sky130_fd_sc_hd__dfstp_1 _760_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfstp_1 _772_ (.CLK(clknet_3_3__leaf_clk), .D(_067_), .SET_B(_032_), .VGND(vssd1), @@ -9553,7 +9618,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[3] )); - sky130_fd_sc_hd__dfrtp_1 _761_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _773_ (.CLK(clknet_3_2__leaf_clk), .D(_068_), .RESET_B(_033_), .VGND(vssd1), @@ -9561,7 +9626,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[4] )); - sky130_fd_sc_hd__dfrtp_1 _762_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _774_ (.CLK(clknet_3_2__leaf_clk), .D(_069_), .RESET_B(_034_), .VGND(vssd1), @@ -9569,7 +9634,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[5] )); - sky130_fd_sc_hd__dfrtp_1 _763_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _775_ (.CLK(clknet_3_2__leaf_clk), .D(_070_), .RESET_B(_035_), .VGND(vssd1), @@ -9577,7 +9642,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[6] )); - sky130_fd_sc_hd__dfrtp_1 _764_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _776_ (.CLK(clknet_3_2__leaf_clk), .D(_071_), .RESET_B(_036_), .VGND(vssd1), @@ -9585,7 +9650,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cfg[7] )); - sky130_fd_sc_hd__dfstp_1 _765_ (.CLK(net82), + sky130_fd_sc_hd__dfstp_1 _777_ (.CLK(net82), .D(net43), .SET_B(_037_), .VGND(vssd1), @@ -9593,12 +9658,12 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\rst_shift[0] )); - sky130_fd_sc_hd__conb_1 _765__43 (.VGND(vssd1), + sky130_fd_sc_hd__conb_1 _777__43 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .LO(net43)); - sky130_fd_sc_hd__dfstp_1 _766_ (.CLK(net83), + sky130_fd_sc_hd__dfstp_1 _778_ (.CLK(net83), .D(\rst_shift[0] ), .SET_B(_039_), .VGND(vssd1), @@ -9606,7 +9671,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\rst_shift[1] )); - sky130_fd_sc_hd__dfstp_1 _767_ (.CLK(net84), + sky130_fd_sc_hd__dfstp_1 _779_ (.CLK(net84), .D(\rst_shift[1] ), .SET_B(_041_), .VGND(vssd1), @@ -9614,119 +9679,119 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.reset )); - sky130_fd_sc_hd__dfxtp_1 _768_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _780_ (.CLK(clknet_3_4__leaf_clk), .D(net12), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[0] )); - sky130_fd_sc_hd__dfxtp_1 _769_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _781_ (.CLK(clknet_3_1__leaf_clk), .D(net13), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[1] )); - sky130_fd_sc_hd__dfxtp_1 _770_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _782_ (.CLK(clknet_3_5__leaf_clk), .D(net14), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[2] )); - sky130_fd_sc_hd__dfxtp_1 _771_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _783_ (.CLK(clknet_3_7__leaf_clk), .D(net15), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[3] )); - sky130_fd_sc_hd__dfxtp_1 _772_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _784_ (.CLK(clknet_3_3__leaf_clk), .D(net16), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[4] )); - sky130_fd_sc_hd__dfxtp_1 _773_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _785_ (.CLK(clknet_3_3__leaf_clk), .D(net17), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[5] )); - sky130_fd_sc_hd__dfxtp_1 _774_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _786_ (.CLK(clknet_3_3__leaf_clk), .D(net18), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[6] )); - sky130_fd_sc_hd__dfxtp_1 _775_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _787_ (.CLK(clknet_3_6__leaf_clk), .D(net19), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_sync[7] )); - sky130_fd_sc_hd__dfxtp_1 _776_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _788_ (.CLK(clknet_3_0__leaf_clk), .D(_072_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[0] )); - sky130_fd_sc_hd__dfxtp_1 _777_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _789_ (.CLK(clknet_3_0__leaf_clk), .D(_073_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[1] )); - sky130_fd_sc_hd__dfxtp_1 _778_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _790_ (.CLK(clknet_3_1__leaf_clk), .D(_074_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[2] )); - sky130_fd_sc_hd__dfxtp_1 _779_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _791_ (.CLK(clknet_3_1__leaf_clk), .D(_075_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[3] )); - sky130_fd_sc_hd__dfxtp_1 _780_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _792_ (.CLK(clknet_3_1__leaf_clk), .D(_076_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[4] )); - sky130_fd_sc_hd__dfxtp_1 _781_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _793_ (.CLK(clknet_3_0__leaf_clk), .D(_077_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[5] )); - sky130_fd_sc_hd__dfxtp_1 _782_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _794_ (.CLK(clknet_3_0__leaf_clk), .D(_078_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[6] )); - sky130_fd_sc_hd__dfxtp_1 _783_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _795_ (.CLK(clknet_3_0__leaf_clk), .D(_079_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.compare[7] )); - sky130_fd_sc_hd__dfrtp_1 _784_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _796_ (.CLK(clknet_3_3__leaf_clk), .D(net42), .RESET_B(_043_), .VGND(vssd1), @@ -9734,287 +9799,287 @@ .VPB(vccd1), .VPWR(vccd1), .Q(active)); - sky130_fd_sc_hd__dfxtp_1 _785_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _797_ (.CLK(clknet_3_7__leaf_clk), .D(_080_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\bit_cnt[0] )); - sky130_fd_sc_hd__dfxtp_1 _786_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _798_ (.CLK(clknet_3_7__leaf_clk), .D(_081_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\bit_cnt[1] )); - sky130_fd_sc_hd__dfxtp_1 _787_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _799_ (.CLK(clknet_3_5__leaf_clk), .D(_082_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\bit_cnt[2] )); - sky130_fd_sc_hd__dfxtp_1 _788_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _800_ (.CLK(clknet_3_5__leaf_clk), .D(_083_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[0] )); - sky130_fd_sc_hd__dfxtp_1 _789_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _801_ (.CLK(clknet_3_5__leaf_clk), .D(_084_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[1] )); - sky130_fd_sc_hd__dfxtp_1 _790_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _802_ (.CLK(clknet_3_5__leaf_clk), .D(_085_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[2] )); - sky130_fd_sc_hd__dfxtp_1 _791_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _803_ (.CLK(clknet_3_5__leaf_clk), .D(_086_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[3] )); - sky130_fd_sc_hd__dfxtp_1 _792_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _804_ (.CLK(clknet_3_5__leaf_clk), .D(_087_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[4] )); - sky130_fd_sc_hd__dfxtp_1 _793_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _805_ (.CLK(clknet_3_5__leaf_clk), .D(_088_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[5] )); - sky130_fd_sc_hd__dfxtp_1 _794_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _806_ (.CLK(clknet_3_5__leaf_clk), .D(_089_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[6] )); - sky130_fd_sc_hd__dfxtp_1 _795_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _807_ (.CLK(clknet_3_5__leaf_clk), .D(_090_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[7] )); - sky130_fd_sc_hd__dfxtp_1 _796_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _808_ (.CLK(clknet_3_5__leaf_clk), .D(_091_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\proj_cnt[8] )); - sky130_fd_sc_hd__dfxtp_1 _797_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _809_ (.CLK(clknet_3_7__leaf_clk), .D(_000_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(int_scan_clk_out)); - sky130_fd_sc_hd__dfxtp_1 _798_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _810_ (.CLK(clknet_3_3__leaf_clk), .D(\aio_input_shift[7] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(int_scan_data_out)); - sky130_fd_sc_hd__dfxtp_1 _799_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _811_ (.CLK(clknet_3_7__leaf_clk), .D(_001_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(int_scan_select)); - sky130_fd_sc_hd__dfxtp_1 _800_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _812_ (.CLK(clknet_3_6__leaf_clk), .D(\state[9] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(int_scan_latch_en)); - sky130_fd_sc_hd__dfxtp_1 _801_ (.CLK(clknet_3_5__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _813_ (.CLK(clknet_3_4__leaf_clk), .D(_092_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[0] )); - sky130_fd_sc_hd__dfxtp_1 _802_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _814_ (.CLK(clknet_3_3__leaf_clk), .D(_093_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[1] )); - sky130_fd_sc_hd__dfxtp_1 _803_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _815_ (.CLK(clknet_3_7__leaf_clk), .D(_094_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[2] )); - sky130_fd_sc_hd__dfxtp_1 _804_ (.CLK(clknet_3_7__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _816_ (.CLK(clknet_3_6__leaf_clk), .D(_095_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[3] )); - sky130_fd_sc_hd__dfxtp_1 _805_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _817_ (.CLK(clknet_3_7__leaf_clk), .D(_096_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[4] )); - sky130_fd_sc_hd__dfxtp_1 _806_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _818_ (.CLK(clknet_3_6__leaf_clk), .D(_097_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[5] )); - sky130_fd_sc_hd__dfxtp_1 _807_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _819_ (.CLK(clknet_3_6__leaf_clk), .D(_098_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[6] )); - sky130_fd_sc_hd__dfxtp_1 _808_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _820_ (.CLK(clknet_3_4__leaf_clk), .D(_099_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_reg[7] )); - sky130_fd_sc_hd__dfxtp_1 _809_ (.CLK(clknet_1_0__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _821_ (.CLK(clknet_1_0__leaf_scan_clk_in), .D(net25), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[0] )); - sky130_fd_sc_hd__dfxtp_1 _810_ (.CLK(clknet_1_0__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _822_ (.CLK(clknet_1_0__leaf_scan_clk_in), .D(\aio_output_shift[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[1] )); - sky130_fd_sc_hd__dfxtp_1 _811_ (.CLK(clknet_1_0__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _823_ (.CLK(clknet_1_0__leaf_scan_clk_in), .D(\aio_output_shift[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[2] )); - sky130_fd_sc_hd__dfxtp_1 _812_ (.CLK(clknet_1_0__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _824_ (.CLK(clknet_1_0__leaf_scan_clk_in), .D(\aio_output_shift[2] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[3] )); - sky130_fd_sc_hd__dfxtp_1 _813_ (.CLK(clknet_1_0__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _825_ (.CLK(clknet_1_0__leaf_scan_clk_in), .D(\aio_output_shift[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[4] )); - sky130_fd_sc_hd__dfxtp_1 _814_ (.CLK(clknet_1_1__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _826_ (.CLK(clknet_1_1__leaf_scan_clk_in), .D(\aio_output_shift[4] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[5] )); - sky130_fd_sc_hd__dfxtp_1 _815_ (.CLK(clknet_1_1__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _827_ (.CLK(clknet_1_1__leaf_scan_clk_in), .D(\aio_output_shift[5] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[6] )); - sky130_fd_sc_hd__dfxtp_1 _816_ (.CLK(clknet_1_1__leaf_scan_clk_in), + sky130_fd_sc_hd__dfxtp_1 _828_ (.CLK(clknet_1_1__leaf_scan_clk_in), .D(\aio_output_shift[6] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_shift[7] )); - sky130_fd_sc_hd__dfxtp_1 _817_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _829_ (.CLK(clknet_3_0__leaf_clk), .D(_100_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[0] )); - sky130_fd_sc_hd__dfxtp_1 _818_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _830_ (.CLK(clknet_3_2__leaf_clk), .D(_101_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[1] )); - sky130_fd_sc_hd__dfxtp_1 _819_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _831_ (.CLK(clknet_3_0__leaf_clk), .D(_102_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[2] )); - sky130_fd_sc_hd__dfxtp_1 _820_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _832_ (.CLK(clknet_3_2__leaf_clk), .D(_103_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[3] )); - sky130_fd_sc_hd__dfxtp_1 _821_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _833_ (.CLK(clknet_3_0__leaf_clk), .D(_104_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[4] )); - sky130_fd_sc_hd__dfxtp_1 _822_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _834_ (.CLK(clknet_3_0__leaf_clk), .D(_105_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[5] )); - sky130_fd_sc_hd__dfxtp_1 _823_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _835_ (.CLK(clknet_3_0__leaf_clk), .D(_106_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[6] )); - sky130_fd_sc_hd__dfxtp_1 _824_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _836_ (.CLK(clknet_3_2__leaf_clk), .D(_107_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_output_reg[7] )); - sky130_fd_sc_hd__dfrtp_1 _825_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _837_ (.CLK(clknet_3_2__leaf_clk), .D(_003_), .RESET_B(_044_), .VGND(vssd1), @@ -10022,7 +10087,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_set_sync[0] )); - sky130_fd_sc_hd__dfrtp_1 _826_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _838_ (.CLK(clknet_3_2__leaf_clk), .D(\ws_set_sync[0] ), .RESET_B(_045_), .VGND(vssd1), @@ -10030,7 +10095,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_set_sync[1] )); - sky130_fd_sc_hd__dfrtp_1 _827_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _839_ (.CLK(clknet_3_3__leaf_clk), .D(\ws_set_sync[1] ), .RESET_B(_046_), .VGND(vssd1), @@ -10038,98 +10103,98 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\ws_set_sync[2] )); - sky130_fd_sc_hd__dfxtp_1 _828_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _840_ (.CLK(clknet_3_3__leaf_clk), .D(_002_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(ws_set_now)); - sky130_fd_sc_hd__dfxtp_1 _829_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _841_ (.CLK(clknet_3_2__leaf_clk), .D(_108_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[0] )); - sky130_fd_sc_hd__dfxtp_1 _830_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _842_ (.CLK(clknet_3_3__leaf_clk), .D(_109_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[1] )); - sky130_fd_sc_hd__dfxtp_1 _831_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _843_ (.CLK(clknet_3_3__leaf_clk), .D(_110_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[2] )); - sky130_fd_sc_hd__dfxtp_1 _832_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _844_ (.CLK(clknet_3_3__leaf_clk), .D(_111_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[3] )); - sky130_fd_sc_hd__dfxtp_1 _833_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _845_ (.CLK(clknet_3_2__leaf_clk), .D(_112_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[4] )); - sky130_fd_sc_hd__dfxtp_1 _834_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _846_ (.CLK(clknet_3_2__leaf_clk), .D(_113_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[5] )); - sky130_fd_sc_hd__dfxtp_1 _835_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _847_ (.CLK(clknet_3_2__leaf_clk), .D(_114_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[6] )); - sky130_fd_sc_hd__dfxtp_1 _836_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _848_ (.CLK(clknet_3_2__leaf_clk), .D(_115_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\ws_cnt[7] )); - sky130_fd_sc_hd__dfxtp_1 _837_ (.CLK(clknet_3_0__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _849_ (.CLK(clknet_3_0__leaf_clk), .D(_014_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.set_now )); - sky130_fd_sc_hd__dfxtp_1 _838_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _850_ (.CLK(clknet_3_2__leaf_clk), .D(net26), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.set_sync[0] )); - sky130_fd_sc_hd__dfxtp_1 _839_ (.CLK(clknet_3_2__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _851_ (.CLK(clknet_3_2__leaf_clk), .D(\clk_divider_I.set_sync[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.set_sync[1] )); - sky130_fd_sc_hd__dfxtp_1 _840_ (.CLK(clknet_3_3__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _852_ (.CLK(clknet_3_2__leaf_clk), .D(\clk_divider_I.set_sync[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.active )); - sky130_fd_sc_hd__dfrtp_1 _841_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _853_ (.CLK(clknet_3_4__leaf_clk), .D(_116_), .RESET_B(_047_), .VGND(vssd1), @@ -10137,7 +10202,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[0] )); - sky130_fd_sc_hd__dfrtp_2 _842_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfrtp_2 _854_ (.CLK(clknet_3_4__leaf_clk), .D(_117_), .RESET_B(_048_), .VGND(vssd1), @@ -10145,7 +10210,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[1] )); - sky130_fd_sc_hd__dfrtp_1 _843_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _855_ (.CLK(clknet_3_4__leaf_clk), .D(_118_), .RESET_B(_049_), .VGND(vssd1), @@ -10153,7 +10218,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[2] )); - sky130_fd_sc_hd__dfrtp_1 _844_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _856_ (.CLK(clknet_3_4__leaf_clk), .D(_119_), .RESET_B(_050_), .VGND(vssd1), @@ -10161,7 +10226,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[3] )); - sky130_fd_sc_hd__dfrtp_1 _845_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _857_ (.CLK(clknet_3_1__leaf_clk), .D(_120_), .RESET_B(_051_), .VGND(vssd1), @@ -10169,7 +10234,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[4] )); - sky130_fd_sc_hd__dfrtp_1 _846_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _858_ (.CLK(clknet_3_1__leaf_clk), .D(_121_), .RESET_B(_052_), .VGND(vssd1), @@ -10177,7 +10242,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[5] )); - sky130_fd_sc_hd__dfrtp_1 _847_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _859_ (.CLK(clknet_3_1__leaf_clk), .D(_122_), .RESET_B(_053_), .VGND(vssd1), @@ -10185,7 +10250,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[6] )); - sky130_fd_sc_hd__dfrtp_1 _848_ (.CLK(clknet_3_1__leaf_clk), + sky130_fd_sc_hd__dfrtp_1 _860_ (.CLK(clknet_3_1__leaf_clk), .D(_123_), .RESET_B(_054_), .VGND(vssd1), @@ -10193,7 +10258,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\clk_divider_I.counter[7] )); - sky130_fd_sc_hd__dfrtp_2 _849_ (.CLK(clknet_3_4__leaf_clk), + sky130_fd_sc_hd__dfrtp_2 _861_ (.CLK(clknet_3_4__leaf_clk), .D(_124_), .RESET_B(_055_), .VGND(vssd1), @@ -10201,14 +10266,14 @@ .VPB(vccd1), .VPWR(vccd1), .Q(net41)); - sky130_fd_sc_hd__dfxtp_1 _850_ (.CLK(clknet_3_6__leaf_clk), + sky130_fd_sc_hd__dfxtp_1 _862_ (.CLK(clknet_3_5__leaf_clk), .D(_125_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\aio_input_shift[0] )); - sky130_fd_sc_hd__clkbuf_1 _890_ (.A(net25), + sky130_fd_sc_hd__clkbuf_1 _902_ (.A(net25), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -10292,19 +10357,19 @@ .VPB(vccd1), .VPWR(vccd1), .X(net85)); - sky130_fd_sc_hd__dlygate4sd3_1 hold2 (.A(\aio_output_shift[3] ), + sky130_fd_sc_hd__dlygate4sd3_1 hold2 (.A(\aio_output_shift[1] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net86)); - sky130_fd_sc_hd__dlygate4sd3_1 hold3 (.A(\aio_output_shift[1] ), + sky130_fd_sc_hd__dlygate4sd3_1 hold3 (.A(\aio_output_shift[6] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net87)); - sky130_fd_sc_hd__dlygate4sd3_1 hold4 (.A(\aio_output_shift[0] ), + sky130_fd_sc_hd__dlygate4sd3_1 hold4 (.A(\aio_output_shift[5] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -10316,19 +10381,19 @@ .VPB(vccd1), .VPWR(vccd1), .X(net89)); - sky130_fd_sc_hd__dlygate4sd3_1 hold6 (.A(\aio_output_shift[6] ), + sky130_fd_sc_hd__dlygate4sd3_1 hold6 (.A(\aio_output_shift[3] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net90)); - sky130_fd_sc_hd__dlygate4sd3_1 hold7 (.A(\aio_output_shift[2] ), + sky130_fd_sc_hd__dlygate4sd3_1 hold7 (.A(\aio_output_shift[0] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net91)); - sky130_fd_sc_hd__dlygate4sd3_1 hold8 (.A(\aio_output_shift[5] ), + sky130_fd_sc_hd__dlygate4sd3_1 hold8 (.A(\aio_output_shift[2] ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -10352,7 +10417,7 @@ .VPB(vccd1), .VPWR(vccd1), .X(net11)); - sky130_fd_sc_hd__clkbuf_2 input12 (.A(inputs[0]), + sky130_fd_sc_hd__buf_2 input12 (.A(inputs[0]), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -10376,19 +10441,19 @@ .VPB(vccd1), .VPWR(vccd1), .X(net15)); - sky130_fd_sc_hd__dlymetal6s2s_1 input16 (.A(inputs[4]), + sky130_fd_sc_hd__clkbuf_2 input16 (.A(inputs[4]), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net16)); - sky130_fd_sc_hd__dlymetal6s2s_1 input17 (.A(inputs[5]), + sky130_fd_sc_hd__clkbuf_2 input17 (.A(inputs[5]), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(net17)); - sky130_fd_sc_hd__clkbuf_1 input18 (.A(inputs[6]), + sky130_fd_sc_hd__dlymetal6s2s_1 input18 (.A(inputs[6]), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -10484,7 +10549,7 @@ .VPB(vccd1), .VPWR(vccd1), .X(net8)); - sky130_fd_sc_hd__clkbuf_1 input9 (.A(active_select[8]), + sky130_fd_sc_hd__dlymetal6s2s_1 input9 (.A(active_select[8]), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1),
diff --git a/verilog/gl/scan_wrapper_339501025136214612.v b/verilog/gl/scan_wrapper_339501025136214612.v index 80b9c2a..2d4cc0b 100644 --- a/verilog/gl/scan_wrapper_339501025136214612.v +++ b/verilog/gl/scan_wrapper_339501025136214612.v
@@ -23,6 +23,7 @@ wire net2; wire net3; wire net4; + wire net5; wire \scan_data_in[1] ; wire \scan_data_in[2] ; wire \scan_data_in[3] ; @@ -30,6 +31,7 @@ wire \scan_data_in[5] ; wire \scan_data_in[6] ; wire \scan_data_in[7] ; + wire \scan_data_out[7] ; wire \user_module.net1 ; wire \user_module.net2 ; wire \user_module.net3 ; @@ -335,11 +337,15 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_12_65 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_12_65 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_6 FILLER_12_77 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_80 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_12_83 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -415,11 +421,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_111 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_110 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_136 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_135 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_14_139 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -463,11 +473,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_14_53 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_6 FILLER_14_53 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_14_65 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_14_59 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -479,14 +489,10 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_14_89 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_108 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_15_100 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_15_134 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -543,11 +549,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_15_69 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_15_69 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_77 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_83 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -607,11 +613,15 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_16_65 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_8 FILLER_16_65 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_16_77 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_16_73 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_16_79 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -703,19 +713,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_109 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_18_100 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_121 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_18_112 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_133 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_18_124 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_139 (.VGND(vssd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_136 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -775,14 +785,10 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_85 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_3 FILLER_18_85 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_97 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); sky130_fd_sc_hd__decap_6 FILLER_19_105 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -1375,11 +1381,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_25_137 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_25_13 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_25_14 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_25_137 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -1407,7 +1413,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_25_26 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_25_25 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -1415,11 +1421,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_25_38 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_25_37 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_25_50 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_25_49 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_25_55 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1435,10 +1445,6 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_25_9 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_25_93 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -1555,11 +1561,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_27_169 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_8 FILLER_27_169 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_27_181 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_27_177 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1771,19 +1777,19 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_100 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_4_111 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_112 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_4_123 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_4_124 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_4_135 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_4_136 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_4_139 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1847,10 +1853,14 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_3 FILLER_4_93 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_4_93 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_4_99 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_fd_sc_hd__decap_6 FILLER_5_105 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -2667,25 +2677,30 @@ .VPWR(vccd1)); sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_99 (.VGND(vssd1), .VPWR(vccd1)); - sky130_fd_sc_hd__buf_2 _64_ (.A(net1), + sky130_fd_sc_hd__conb_1 _40__5 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .HI(net5)); + sky130_fd_sc_hd__buf_2 _70_ (.A(net1), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(clk_out)); - sky130_fd_sc_hd__buf_2 _65_ (.A(net3), + sky130_fd_sc_hd__buf_2 _71_ (.A(net3), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(latch_enable_out)); - sky130_fd_sc_hd__buf_2 _66_ (.A(net4), + sky130_fd_sc_hd__buf_2 _72_ (.A(net4), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(scan_select_out)); - sky130_fd_sc_hd__buf_2 input1 (.A(clk_in), + sky130_fd_sc_hd__clkbuf_4 input1 (.A(clk_in), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -2758,13 +2773,21 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.net7 )); - sky130_fd_sc_hd__dlxtp_1 \latch[7] (.D(data_out), + sky130_fd_sc_hd__dlxtp_1 \latch[7] (.D(\scan_data_out[7] ), .GATE(net3), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.net8 )); + sky130_fd_sc_hd__dfrtn_1 out_flop (.CLK_N(net1), + .D(\scan_data_out[7] ), + .RESET_B(net5), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Q(data_out)); sky130_fd_sc_hd__sdfxtp_1 \scan_flop[0] (.CLK(net1), .D(net2), .SCD(\user_module.net1 ), @@ -2828,7 +2851,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\scan_data_in[7] )); - sky130_fd_sc_hd__sdfxtp_2 \scan_flop[7] (.CLK(net1), + sky130_fd_sc_hd__sdfxtp_1 \scan_flop[7] (.CLK(net1), .D(\scan_data_in[7] ), .SCD(\user_module.net8 ), .SCE(net4), @@ -2836,5 +2859,5 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Q(data_out)); + .Q(\scan_data_out[7] )); endmodule
diff --git a/verilog/gl/scan_wrapper_340805072482992722.v b/verilog/gl/scan_wrapper_340805072482992722.v index a9acdc6..491d71f 100644 --- a/verilog/gl/scan_wrapper_340805072482992722.v +++ b/verilog/gl/scan_wrapper_340805072482992722.v
@@ -43,6 +43,7 @@ wire net3; wire net4; wire net5; + wire net6; wire \scan_data_in[1] ; wire \scan_data_in[2] ; wire \scan_data_in[3] ; @@ -50,6 +51,7 @@ wire \scan_data_in[5] ; wire \scan_data_in[6] ; wire \scan_data_in[7] ; + wire \scan_data_out[7] ; wire \user_module.flipflop1.clk ; wire \user_module.flipflop1.d ; wire \user_module.flipflop1.q ; @@ -165,19 +167,19 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_10_114 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_116 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_10_121 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_10_133 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_10_123 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_10_139 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_10_130 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_10_138 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -225,10 +227,14 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_10_65 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_8 FILLER_10_65 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_10_73 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_fd_sc_hd__decap_4 FILLER_10_80 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -245,15 +251,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_128 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_11_131 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_11_135 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_11_147 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_11_138 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -261,11 +263,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_11_159 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_11_150 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_167 (.VGND(vssd1), + .VNB(vssd1)); + sky130_fd_sc_hd__decap_6 FILLER_11_162 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -301,15 +303,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_11_57 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_11_69 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_11_57 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_11_73 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_11_65 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_11_70 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -321,19 +323,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_126 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_12_134 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_12_135 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_12_139 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_141 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_12_144 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -341,19 +335,19 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_153 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_12_156 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_165 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_12_168 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_177 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_8 FILLER_12_180 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_12_189 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_12_188 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -373,11 +367,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_12_53 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_8 FILLER_12_53 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_3 FILLER_12_65 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_12_64 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -401,18 +395,26 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_144 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_13_144 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_13_15 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_156 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_4 FILLER_13_151 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_8 FILLER_13_158 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_2 FILLER_13_166 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); sky130_ef_sc_hd__decap_12 FILLER_13_169 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -433,15 +435,15 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_13_39 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_13_51 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_13_39 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_13_55 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_13_47 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_13_52 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -453,35 +455,31 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_110 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_14_109 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_135 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_134 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_14_139 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_14_146 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_146 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_14_15 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_14_153 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_14_158 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_14_165 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_14_170 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_14_177 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_14_182 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -505,11 +503,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_53 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_14_53 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_60 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_14_59 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -517,7 +515,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_14_85 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_14_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -529,7 +527,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_15_143 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_15_141 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -537,11 +535,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_15_155 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_15_153 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_167 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_15_165 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -581,7 +579,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_15_65 (.VGND(vssd1), + sky130_fd_sc_hd__decap_3 FILLER_15_65 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -589,7 +587,7 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_15_97 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_15_83 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -649,10 +647,10 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_16_68 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_16_65 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_fd_sc_hd__decap_4 FILLER_16_80 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -661,7 +659,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_17_106 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_17_105 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__fill_1 FILLER_17_111 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -725,38 +727,34 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_17_69 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_17_75 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_79 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_17_86 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_108 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_115 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_17_69 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_18_127 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_18_139 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_17_81 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_17_85 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_100 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_4 FILLER_18_109 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_18_116 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_18_128 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_18_141 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -813,22 +811,14 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_6 FILLER_18_85 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_18_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_18_99 (.VGND(vssd1), - .VNB(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_19_100 (.VGND(vssd1), + .VPWR(vccd1), .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__decap_8 FILLER_19_103 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_19_111 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_19_113 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -905,10 +895,6 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_19_97 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); sky130_fd_sc_hd__decap_6 FILLER_1_105 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -1597,11 +1583,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_27_169 (.VGND(vssd1), - .VPWR(vccd1), + sky130_fd_sc_hd__decap_8 FILLER_27_169 (.VGND(vssd1), + .VNB(vssd1), .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_27_181 (.VGND(vssd1), + .VPWR(vccd1)); + sky130_fd_sc_hd__decap_3 FILLER_27_177 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -1757,15 +1743,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__fill_2 FILLER_3_157 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_3_157 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_3_163 (.VGND(vssd1), - .VNB(vssd1), - .VPB(vccd1), - .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_3_167 (.VGND(vssd1), + sky130_fd_sc_hd__decap_6 FILLER_3_162 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2149,22 +2131,22 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_8_101 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_100 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_8_108 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_8_120 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__decap_8 FILLER_8_132 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_8_109 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); + sky130_ef_sc_hd__decap_12 FILLER_8_116 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); + sky130_ef_sc_hd__decap_12 FILLER_8_128 (.VGND(vssd1), + .VPWR(vccd1), + .VPB(vccd1), + .VNB(vssd1)); sky130_ef_sc_hd__decap_12 FILLER_8_141 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), @@ -2221,15 +2203,11 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_8_85 (.VGND(vssd1), - .VPWR(vccd1), - .VPB(vccd1), - .VNB(vssd1)); - sky130_fd_sc_hd__fill_1 FILLER_8_97 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_8_85 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_101 (.VGND(vssd1), + sky130_fd_sc_hd__fill_1 FILLER_8_93 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2237,15 +2215,15 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_ef_sc_hd__decap_12 FILLER_9_116 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_9_118 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_9_128 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_9_130 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_9_140 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_9_142 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); @@ -2253,11 +2231,11 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_ef_sc_hd__decap_12 FILLER_9_152 (.VGND(vssd1), + sky130_ef_sc_hd__decap_12 FILLER_9_154 (.VGND(vssd1), .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_164 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_9_166 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2301,15 +2279,15 @@ .VPWR(vccd1), .VPB(vccd1), .VNB(vssd1)); - sky130_fd_sc_hd__decap_6 FILLER_9_81 (.VGND(vssd1), + sky130_fd_sc_hd__decap_8 FILLER_9_81 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__fill_1 FILLER_9_87 (.VGND(vssd1), + sky130_fd_sc_hd__fill_2 FILLER_9_89 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); - sky130_fd_sc_hd__decap_4 FILLER_9_91 (.VGND(vssd1), + sky130_fd_sc_hd__decap_4 FILLER_9_99 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1)); @@ -2717,32 +2695,32 @@ .VPWR(vccd1)); sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_99 (.VGND(vssd1), .VPWR(vccd1)); - sky130_fd_sc_hd__clkbuf_1 _040_ (.A(\user_module.flipflop6.q ), + sky130_fd_sc_hd__clkbuf_1 _043_ (.A(\user_module.flipflop6.q ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_000_)); - sky130_fd_sc_hd__inv_2 _041_ (.A(\user_module.flipflop2.q ), + sky130_fd_sc_hd__inv_2 _044_ (.A(\user_module.flipflop2.q ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_001_)); - sky130_fd_sc_hd__or2_1 _042_ (.A(_001_), + sky130_fd_sc_hd__or2_1 _045_ (.A(_001_), .B(\user_module.flipflop6.q ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_002_)); - sky130_fd_sc_hd__clkbuf_1 _043_ (.A(_002_), + sky130_fd_sc_hd__clkbuf_1 _046_ (.A(_002_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop2.d )); - sky130_fd_sc_hd__a21bo_1 _044_ (.A1(\user_module.flipflop1.clk ), + sky130_fd_sc_hd__a21bo_1 _047_ (.A1(\user_module.flipflop1.clk ), .A2(_000_), .B1_N(\user_module.flipflop2.d ), .VGND(vssd1), @@ -2750,20 +2728,20 @@ .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop3.clk )); - sky130_fd_sc_hd__or2b_1 _045_ (.A(_000_), + sky130_fd_sc_hd__or2b_1 _048_ (.A(_000_), .B_N(\user_module.flipflop1.q ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_003_)); - sky130_fd_sc_hd__clkbuf_1 _046_ (.A(_003_), + sky130_fd_sc_hd__clkbuf_1 _049_ (.A(_003_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop1.d )); - sky130_fd_sc_hd__a21bo_1 _047_ (.A1(\user_module.flipflop1.clk ), + sky130_fd_sc_hd__a21bo_1 _050_ (.A1(\user_module.flipflop1.clk ), .A2(_000_), .B1_N(\user_module.flipflop1.d ), .VGND(vssd1), @@ -2771,40 +2749,40 @@ .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop2.clk )); - sky130_fd_sc_hd__clkbuf_1 _048_ (.A(\user_module.flipflop3.q ), + sky130_fd_sc_hd__clkbuf_1 _051_ (.A(\user_module.flipflop3.q ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_004_)); - sky130_fd_sc_hd__nand2_1 _049_ (.A(\user_module.flipflop1.q ), + sky130_fd_sc_hd__nand2_1 _052_ (.A(\user_module.flipflop1.q ), .B(_004_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_005_)); - sky130_fd_sc_hd__or2_1 _050_ (.A(\user_module.flipflop2.q ), + sky130_fd_sc_hd__or2_1 _053_ (.A(\user_module.flipflop2.q ), .B(_005_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_006_)); - sky130_fd_sc_hd__clkbuf_1 _051_ (.A(_006_), + sky130_fd_sc_hd__clkbuf_1 _054_ (.A(_006_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.gate36.out )); - sky130_fd_sc_hd__and2_1 _052_ (.A(\user_module.flipflop2.q ), + sky130_fd_sc_hd__and2_1 _055_ (.A(\user_module.flipflop2.q ), .B(\user_module.flipflop1.q ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_007_)); - sky130_fd_sc_hd__o21bai_1 _053_ (.A1(\user_module.flipflop2.q ), + sky130_fd_sc_hd__o21bai_1 _056_ (.A1(\user_module.flipflop2.q ), .A2(\user_module.flipflop1.q ), .B1_N(\user_module.flipflop3.q ), .VGND(vssd1), @@ -2812,20 +2790,20 @@ .VPB(vccd1), .VPWR(vccd1), .Y(_008_)); - sky130_fd_sc_hd__or2_1 _054_ (.A(_007_), + sky130_fd_sc_hd__or2_1 _057_ (.A(_007_), .B(_008_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_009_)); - sky130_fd_sc_hd__clkbuf_1 _055_ (.A(_009_), + sky130_fd_sc_hd__clkbuf_1 _058_ (.A(_009_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.gate32.out )); - sky130_fd_sc_hd__o211a_1 _056_ (.A1(_007_), + sky130_fd_sc_hd__o211a_1 _059_ (.A1(_007_), .A2(_008_), .B1(\user_module.flipflop5.q ), .C1(_005_), @@ -2834,14 +2812,14 @@ .VPB(vccd1), .VPWR(vccd1), .X(_010_)); - sky130_fd_sc_hd__nand2_1 _057_ (.A(\user_module.flipflop2.q ), + sky130_fd_sc_hd__nand2_1 _060_ (.A(\user_module.flipflop2.q ), .B(_010_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(\user_module.gate30.out )); - sky130_fd_sc_hd__o21a_1 _058_ (.A1(_001_), + sky130_fd_sc_hd__o21a_1 _061_ (.A1(_001_), .A2(_004_), .B1(\user_module.flipflop1.q ), .VGND(vssd1), @@ -2849,13 +2827,13 @@ .VPB(vccd1), .VPWR(vccd1), .X(\user_module.gate27.out )); - sky130_fd_sc_hd__inv_2 _059_ (.A(\user_module.flipflop5.q ), + sky130_fd_sc_hd__inv_2 _062_ (.A(\user_module.flipflop5.q ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_011_)); - sky130_fd_sc_hd__a31o_1 _060_ (.A1(_004_), + sky130_fd_sc_hd__a31o_1 _063_ (.A1(_004_), .A2(_011_), .A3(_007_), .B1(\user_module.gate12.b ), @@ -2864,86 +2842,86 @@ .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop6.d )); - sky130_fd_sc_hd__or2_1 _061_ (.A(_000_), + sky130_fd_sc_hd__or2_1 _064_ (.A(_000_), .B(_011_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_012_)); - sky130_fd_sc_hd__clkbuf_1 _062_ (.A(_012_), + sky130_fd_sc_hd__clkbuf_1 _065_ (.A(_012_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop5.d )); - sky130_fd_sc_hd__or2b_1 _063_ (.A(\user_module.flipflop6.q ), + sky130_fd_sc_hd__or2b_1 _066_ (.A(\user_module.flipflop6.q ), .B_N(_004_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_013_)); - sky130_fd_sc_hd__clkbuf_1 _064_ (.A(_013_), + sky130_fd_sc_hd__clkbuf_1 _067_ (.A(_013_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop3.d )); - sky130_fd_sc_hd__and2_1 _065_ (.A(_001_), + sky130_fd_sc_hd__and2_1 _068_ (.A(_001_), .B(_004_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_014_)); - sky130_fd_sc_hd__nand2_1 _066_ (.A(\user_module.flipflop5.q ), + sky130_fd_sc_hd__nand2_1 _069_ (.A(\user_module.flipflop5.q ), .B(_008_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Y(_015_)); - sky130_fd_sc_hd__or2_1 _067_ (.A(_014_), + sky130_fd_sc_hd__or2_1 _070_ (.A(_014_), .B(_015_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_016_)); - sky130_fd_sc_hd__clkbuf_1 _068_ (.A(_016_), + sky130_fd_sc_hd__clkbuf_1 _071_ (.A(_016_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.gate52.out )); - sky130_fd_sc_hd__or2_1 _069_ (.A(_007_), + sky130_fd_sc_hd__or2_1 _072_ (.A(_007_), .B(_015_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_017_)); - sky130_fd_sc_hd__clkbuf_1 _070_ (.A(_017_), + sky130_fd_sc_hd__clkbuf_1 _073_ (.A(_017_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.gate46.out )); - sky130_fd_sc_hd__or2b_1 _071_ (.A(_014_), + sky130_fd_sc_hd__or2b_1 _074_ (.A(_014_), .B_N(_010_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(_018_)); - sky130_fd_sc_hd__clkbuf_1 _072_ (.A(_018_), + sky130_fd_sc_hd__clkbuf_1 _075_ (.A(_018_), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(\user_module.gate42.out )); - sky130_fd_sc_hd__a21bo_1 _073_ (.A1(\user_module.flipflop1.clk ), + sky130_fd_sc_hd__a21bo_1 _076_ (.A1(\user_module.flipflop1.clk ), .A2(_000_), .B1_N(\user_module.flipflop3.d ), .VGND(vssd1), @@ -2951,65 +2929,70 @@ .VPB(vccd1), .VPWR(vccd1), .X(\user_module.flipflop5.clk )); - sky130_fd_sc_hd__dfxtp_1 _074_ (.CLK(\user_module.flipflop2.clk ), + sky130_fd_sc_hd__dfxtp_1 _077_ (.CLK(\user_module.flipflop2.clk ), .D(\user_module.flipflop2.d ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.flipflop2.q )); - sky130_fd_sc_hd__dfxtp_1 _075_ (.CLK(\user_module.flipflop3.clk ), + sky130_fd_sc_hd__dfxtp_1 _078_ (.CLK(\user_module.flipflop3.clk ), .D(\user_module.flipflop3.d ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.flipflop3.q )); - sky130_fd_sc_hd__dfxtp_1 _076_ (.CLK(\user_module.flipflop5.clk ), + sky130_fd_sc_hd__dfxtp_1 _079_ (.CLK(\user_module.flipflop5.clk ), .D(\user_module.flipflop5.d ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.flipflop5.q )); - sky130_fd_sc_hd__dfxtp_1 _077_ (.CLK(\user_module.flipflop1.clk ), + sky130_fd_sc_hd__dfxtp_1 _080_ (.CLK(\user_module.flipflop1.clk ), .D(\user_module.flipflop6.d ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.flipflop6.q )); - sky130_fd_sc_hd__dfxtp_1 _078_ (.CLK(\user_module.flipflop1.clk ), + sky130_fd_sc_hd__dfxtp_1 _081_ (.CLK(\user_module.flipflop1.clk ), .D(\user_module.flipflop1.d ), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.flipflop1.q )); - sky130_fd_sc_hd__conb_1 _098__5 (.VGND(vssd1), + sky130_fd_sc_hd__conb_1 _084__6 (.VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .HI(net6)); + sky130_fd_sc_hd__conb_1 _104__5 (.VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .LO(net5)); - sky130_fd_sc_hd__buf_2 _100_ (.A(net1), + sky130_fd_sc_hd__buf_2 _106_ (.A(net1), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(clk_out)); - sky130_fd_sc_hd__buf_2 _101_ (.A(net3), + sky130_fd_sc_hd__buf_2 _107_ (.A(net3), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(latch_enable_out)); - sky130_fd_sc_hd__buf_2 _102_ (.A(net4), + sky130_fd_sc_hd__buf_2 _108_ (.A(net4), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), .X(scan_select_out)); - sky130_fd_sc_hd__buf_2 input1 (.A(clk_in), + sky130_fd_sc_hd__clkbuf_4 input1 (.A(clk_in), .VGND(vssd1), .VNB(vssd1), .VPB(vccd1), @@ -3047,6 +3030,14 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\user_module.gate12.b )); + sky130_fd_sc_hd__dfrtn_1 out_flop (.CLK_N(net1), + .D(\scan_data_out[7] ), + .RESET_B(net6), + .VGND(vssd1), + .VNB(vssd1), + .VPB(vccd1), + .VPWR(vccd1), + .Q(data_out)); sky130_fd_sc_hd__sdfxtp_1 \scan_flop[0] (.CLK(net1), .D(net2), .SCD(\user_module.gate30.out ), @@ -3110,7 +3101,7 @@ .VPB(vccd1), .VPWR(vccd1), .Q(\scan_data_in[7] )); - sky130_fd_sc_hd__sdfxtp_2 \scan_flop[7] (.CLK(net1), + sky130_fd_sc_hd__sdfxtp_1 \scan_flop[7] (.CLK(net1), .D(\scan_data_in[7] ), .SCD(net5), .SCE(net4), @@ -3118,5 +3109,5 @@ .VNB(vssd1), .VPB(vccd1), .VPWR(vccd1), - .Q(data_out)); + .Q(\scan_data_out[7] )); endmodule
diff --git a/verilog/includes/includes.gl.caravel_user_project b/verilog/includes/includes.gl.caravel_user_project index f5047d5..09c5261 100644 --- a/verilog/includes/includes.gl.caravel_user_project +++ b/verilog/includes/includes.gl.caravel_user_project
@@ -1,3 +1,5 @@ -# Caravel user project includes --v $(USER_PROJECT_VERILOG)/gl/user_project_wrapper.v --v $(USER_PROJECT_VERILOG)/gl/user_proj_example.v +-v $(USER_PROJECT_VERILOG)/gl/user_project_wrapper.v +-v $(USER_PROJECT_VERILOG)/gl/scan_controller.v +-v $(USER_PROJECT_VERILOG)/gl/scan_wrapper_339501025136214612.v +-v $(USER_PROJECT_VERILOG)/gl/scan_wrapper_340805072482992722.v +-v $(USER_PROJECT_VERILOG)/gl/scan_wrapper_341535056611770964.v