From 8e74ec42e28b60ffd5d0dcae33b37657d472779d Mon Sep 17 00:00:00 2001 From: TinyTapeoutBot <139130078+TinyTapeoutBot@users.noreply.github.com> Date: Thu, 30 Oct 2025 22:24:02 +0200 Subject: [PATCH] feat: update project tt_um_s_grundner from s-grundner/LVA-TinyTapeout-Workshop Commit: 172521abafc9452591cfd54ccb5b563fadb43b72 Workflow: https://github.com/s-grundner/LVA-TinyTapeout-Workshop/actions/runs/18856528754 --- projects/tt_um_s_grundner/commit_id.json | 8 +- projects/tt_um_s_grundner/info.yaml | 128 +- projects/tt_um_s_grundner/stats/metrics.csv | 266 +- .../stats/synthesis-stats.txt | 93 +- .../tt_um_s_grundner/tt_um_s_grundner.lef | 8 +- .../tt_um_s_grundner/tt_um_s_grundner.oas | Bin 64301 -> 112711 bytes projects/tt_um_s_grundner/tt_um_s_grundner.v | 9664 +++++++++++------ 7 files changed, 6615 insertions(+), 3552 deletions(-) diff --git a/projects/tt_um_s_grundner/commit_id.json b/projects/tt_um_s_grundner/commit_id.json index 431010f3..23d2183c 100644 --- a/projects/tt_um_s_grundner/commit_id.json +++ b/projects/tt_um_s_grundner/commit_id.json @@ -1,8 +1,8 @@ { - "app": "Tiny Tapeout main 131f64ce", - "repo": "https://github.com/s-grundner/LVA-TinyTapeout-Workshop", - "commit": "52d8c629b6aa63ef7fd5f2e635219d066d386e36", - "workflow_url": "https://github.com/s-grundner/LVA-TinyTapeout-Workshop/actions/runs/18180896142", + "app": "Tiny Tapeout main 8132ad6e", + "repo": "https://github.com/s-grundner/LVA-EIC-KV", + "commit": "172521abafc9452591cfd54ccb5b563fadb43b72", + "workflow_url": "https://github.com/s-grundner/LVA-EIC-KV/actions/runs/18856528754", "project_id": 3056, "sort_id": 1758725021598 } \ No newline at end of file diff --git a/projects/tt_um_s_grundner/info.yaml b/projects/tt_um_s_grundner/info.yaml index 3ebc5ac0..872108b9 100644 --- a/projects/tt_um_s_grundner/info.yaml +++ b/projects/tt_um_s_grundner/info.yaml @@ -1,63 +1,65 @@ -# Tiny Tapeout project information -project: - title: "Polyphonic MIDI-Synth" # Project title - author: "Simon Grundner" # Your name - discord: "sm.ino" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) - description: "Decodes MIDI and outputs several square waves to a max of 7 output pins, which can be mixed together externally" - language: "SystemVerilog" # other examples include SystemVerilog, Amaranth, VHDL, etc - clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable) - - # How many tiles your design occupies? A single tile is about 167x108 uM. - tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2, 6x2 or 8x2 - - # Your top module name must start with "tt_um_". Make it unique by including your github username: - top_module: "tt_um_s_grundner" - - # List your project's source files here. - # Source files must be in ./src and you must list each source file separately, one per line. - # Don't forget to also update `PROJECT_SOURCES` in test/Makefile. - source_files: - - top_level.v - - global.v - - synth.v - - osc.v - - midi.v - - rx.v - - pwm.v - - counter.v - -# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. -# This section is for the datasheet/website. Use descriptive names (e.g., RX, TX, MOSI, SCL, SEG_A, etc.). -pinout: - # Inputs - ui[0]: "midi_rx" - ui[1]: "" - ui[2]: "" - ui[3]: "" - ui[4]: "" - ui[5]: "" - ui[6]: "" - ui[7]: "" - - # Outputs - uo[0]: "osc_0" - uo[1]: "osc_1" - uo[2]: "osc_2" - uo[3]: "osc_3" - uo[4]: "osc_4" - uo[5]: "osc_5" - uo[6]: "osc_6" - uo[7]: "pwm" - - # Bidirectional pins - uio[0]: "" - uio[1]: "" - uio[2]: "" - uio[3]: "" - uio[4]: "" - uio[5]: "" - uio[6]: "" - uio[7]: "" - -# Do not change! -yaml_version: 6 +# Tiny Tapeout project information +project: + title: "Polyphonic MIDI-Synth" # Project title + author: "Simon Grundner" # Your name + discord: "sm.ino" # Your discord username, for communication and automatically assigning you a Tapeout role (optional) + description: "Decodes MIDI and outputs several square waves to a max of 7 output pins, which can be mixed together externally" + language: "SystemVerilog" # other examples include SystemVerilog, Amaranth, VHDL, etc + clock_hz: 0 # Clock frequency in Hz (or 0 if not applicable) + + # How many tiles your design occupies? A single tile is about 167x108 uM. + tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2, 6x2 or 8x2 + + # Your top module name must start with "tt_um_". Make it unique by including your github username: + top_module: "tt_um_s_grundner" + + # List your project's source files here. + # Source files must be in ./src and you must list each source file separately, one per line. + # Don't forget to also update `PROJECT_SOURCES` in test/Makefile. + source_files: + - tt_um_s_grundner.v + - global.v + - synth.v + - osc.v + - note2cnt.v + - midi.v + - rx.v + - pwm.v + - counter.v + - bitcount.v + +# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. +# This section is for the datasheet/website. Use descriptive names (e.g., RX, TX, MOSI, SCL, SEG_A, etc.). +pinout: + # Inputs + ui[0]: "midi_rx" + ui[1]: "" + ui[2]: "" + ui[3]: "" + ui[4]: "" + ui[5]: "" + ui[6]: "" + ui[7]: "" + + # Outputs + uo[0]: "osc_0" + uo[1]: "osc_1" + uo[2]: "osc_2" + uo[3]: "osc_3" + uo[4]: "osc_4" + uo[5]: "osc_5" + uo[6]: "osc_6" + uo[7]: "pwm" + + # Bidirectional pins + uio[0]: "" + uio[1]: "" + uio[2]: "" + uio[3]: "" + uio[4]: "" + uio[5]: "" + uio[6]: "" + uio[7]: "" + +# Do not change! +yaml_version: 6 diff --git a/projects/tt_um_s_grundner/stats/metrics.csv b/projects/tt_um_s_grundner/stats/metrics.csv index 36041e75..15821e14 100644 --- a/projects/tt_um_s_grundner/stats/metrics.csv +++ b/projects/tt_um_s_grundner/stats/metrics.csv @@ -1,102 +1,102 @@ Metric,Value design__lint_error__count,0 design__lint_timing_construct__count,0 -design__lint_warning__count,7 +design__lint_warning__count,3 design__inferred_latch__count,0 -design__instance__count,463 -design__instance__area,3002.88 +design__instance__count,954 +design__instance__area,8529.43 design__instance_unmapped__count,0 synthesis__check_error__count,0 design__max_slew_violation__count__corner:nom_tt_025C_1v80,0 -design__max_fanout_violation__count__corner:nom_tt_025C_1v80,2 +design__max_fanout_violation__count__corner:nom_tt_025C_1v80,6 design__max_cap_violation__count__corner:nom_tt_025C_1v80,0 -power__internal__total,0.00015558201994281262 -power__switching__total,0.0000435867186752148 -power__leakage__total,4.424726363083664E-9 -power__total,0.00019917316967621446 -clock__skew__worst_hold__corner:nom_tt_025C_1v80,-0.25696534516446234 -clock__skew__worst_setup__corner:nom_tt_025C_1v80,0.25649488814447197 -timing__hold__ws__corner:nom_tt_025C_1v80,0.3431914849444317 -timing__setup__ws__corner:nom_tt_025C_1v80,13.665574836305938 +power__internal__total,0.0004746968625113368 +power__switching__total,0.0001501822262071073 +power__leakage__total,1.0103859970911344E-8 +power__total,0.000624889216851443 +clock__skew__worst_hold__corner:nom_tt_025C_1v80,-0.26615679857855923 +clock__skew__worst_setup__corner:nom_tt_025C_1v80,0.26314692836252424 +timing__hold__ws__corner:nom_tt_025C_1v80,0.3253229999692468 +timing__setup__ws__corner:nom_tt_025C_1v80,14.360557593986766 timing__hold__tns__corner:nom_tt_025C_1v80,0.0 timing__setup__tns__corner:nom_tt_025C_1v80,0.0 timing__hold__wns__corner:nom_tt_025C_1v80,0 timing__setup__wns__corner:nom_tt_025C_1v80,0.0 timing__hold_vio__count__corner:nom_tt_025C_1v80,0 -timing__hold_r2r__ws__corner:nom_tt_025C_1v80,0.343191 +timing__hold_r2r__ws__corner:nom_tt_025C_1v80,0.325323 timing__hold_r2r_vio__count__corner:nom_tt_025C_1v80,0 timing__setup_vio__count__corner:nom_tt_025C_1v80,0 -timing__setup_r2r__ws__corner:nom_tt_025C_1v80,17.039112 +timing__setup_r2r__ws__corner:nom_tt_025C_1v80,15.273161 timing__setup_r2r_vio__count__corner:nom_tt_025C_1v80,0 -design__max_slew_violation__count__corner:nom_ss_100C_1v60,7 -design__max_fanout_violation__count__corner:nom_ss_100C_1v60,2 +design__max_slew_violation__count__corner:nom_ss_100C_1v60,0 +design__max_fanout_violation__count__corner:nom_ss_100C_1v60,6 design__max_cap_violation__count__corner:nom_ss_100C_1v60,0 -clock__skew__worst_hold__corner:nom_ss_100C_1v60,-0.2612468371132913 -clock__skew__worst_setup__corner:nom_ss_100C_1v60,0.26079497632948934 -timing__hold__ws__corner:nom_ss_100C_1v60,0.9172505237199711 -timing__setup__ws__corner:nom_ss_100C_1v60,11.799178856823303 +clock__skew__worst_hold__corner:nom_ss_100C_1v60,-0.27320432800474376 +clock__skew__worst_setup__corner:nom_ss_100C_1v60,0.26866939988780086 +timing__hold__ws__corner:nom_ss_100C_1v60,0.8870936458714856 +timing__setup__ws__corner:nom_ss_100C_1v60,10.739788029552805 timing__hold__tns__corner:nom_ss_100C_1v60,0.0 timing__setup__tns__corner:nom_ss_100C_1v60,0.0 timing__hold__wns__corner:nom_ss_100C_1v60,0 timing__setup__wns__corner:nom_ss_100C_1v60,0.0 timing__hold_vio__count__corner:nom_ss_100C_1v60,0 -timing__hold_r2r__ws__corner:nom_ss_100C_1v60,0.917251 +timing__hold_r2r__ws__corner:nom_ss_100C_1v60,0.887094 timing__hold_r2r_vio__count__corner:nom_ss_100C_1v60,0 timing__setup_vio__count__corner:nom_ss_100C_1v60,0 -timing__setup_r2r__ws__corner:nom_ss_100C_1v60,14.338276 +timing__setup_r2r__ws__corner:nom_ss_100C_1v60,10.739788 timing__setup_r2r_vio__count__corner:nom_ss_100C_1v60,0 design__max_slew_violation__count__corner:nom_ff_n40C_1v95,0 -design__max_fanout_violation__count__corner:nom_ff_n40C_1v95,2 +design__max_fanout_violation__count__corner:nom_ff_n40C_1v95,6 design__max_cap_violation__count__corner:nom_ff_n40C_1v95,0 -clock__skew__worst_hold__corner:nom_ff_n40C_1v95,-0.2555762895879174 -clock__skew__worst_setup__corner:nom_ff_n40C_1v95,0.2550445204996581 -timing__hold__ws__corner:nom_ff_n40C_1v95,0.12513712642520722 -timing__setup__ws__corner:nom_ff_n40C_1v95,14.362175855113227 +clock__skew__worst_hold__corner:nom_ff_n40C_1v95,-0.2626946790006527 +clock__skew__worst_setup__corner:nom_ff_n40C_1v95,0.26050909389256305 +timing__hold__ws__corner:nom_ff_n40C_1v95,0.11662404705391766 +timing__setup__ws__corner:nom_ff_n40C_1v95,14.833670711616342 timing__hold__tns__corner:nom_ff_n40C_1v95,0.0 timing__setup__tns__corner:nom_ff_n40C_1v95,0.0 timing__hold__wns__corner:nom_ff_n40C_1v95,0 timing__setup__wns__corner:nom_ff_n40C_1v95,0.0 timing__hold_vio__count__corner:nom_ff_n40C_1v95,0 -timing__hold_r2r__ws__corner:nom_ff_n40C_1v95,0.125137 +timing__hold_r2r__ws__corner:nom_ff_n40C_1v95,0.116624 timing__hold_r2r_vio__count__corner:nom_ff_n40C_1v95,0 timing__setup_vio__count__corner:nom_ff_n40C_1v95,0 -timing__setup_r2r__ws__corner:nom_ff_n40C_1v95,18.052792 +timing__setup_r2r__ws__corner:nom_ff_n40C_1v95,16.971096 timing__setup_r2r_vio__count__corner:nom_ff_n40C_1v95,0 -design__max_slew_violation__count,7 -design__max_fanout_violation__count,2 +design__max_slew_violation__count,0 +design__max_fanout_violation__count,6 design__max_cap_violation__count,0 -clock__skew__worst_hold,-0.25485927978276046 -clock__skew__worst_setup,0.2544803328981629 -timing__hold__ws,0.12225493186061505 -timing__setup__ws,11.761185247489259 +clock__skew__worst_hold,-0.26104608102918564 +clock__skew__worst_setup,0.25900735067583164 +timing__hold__ws,0.11401352407113466 +timing__setup__ws,10.662727891323375 timing__hold__tns,0.0 timing__setup__tns,0.0 timing__hold__wns,0 timing__setup__wns,0.0 timing__hold_vio__count,0 -timing__hold_r2r__ws,0.122255 +timing__hold_r2r__ws,0.114014 timing__hold_r2r_vio__count,0 timing__setup_vio__count,0 -timing__setup_r2r__ws,14.272443 +timing__setup_r2r__ws,10.662728 timing__setup_r2r_vio__count,0 design__die__bbox,0.0 0.0 161.0 111.52 design__core__bbox,2.76 2.72 158.24 108.8 design__io,45 design__die__area,17954.7 design__core__area,16493.3 -design__instance__count__stdcell,463 -design__instance__area__stdcell,3002.88 +design__instance__count__stdcell,954 +design__instance__area__stdcell,8529.43 design__instance__count__macros,0 design__instance__area__macros,0 -design__instance__utilization,0.182066 -design__instance__utilization__stdcell,0.182066 -design__instance__count__class:buffer,1 -design__instance__count__class:inverter,4 -design__instance__count__class:sequential_cell,43 -design__instance__count__class:multi_input_combinational_cell,124 +design__instance__utilization,0.517145 +design__instance__utilization__stdcell,0.517145 +design__instance__count__class:buffer,3 +design__instance__count__class:inverter,33 +design__instance__count__class:sequential_cell,137 +design__instance__count__class:multi_input_combinational_cell,387 flow__warnings__count,1 flow__errors__count,0 -design__instance__count__class:fill_cell,1323 +design__instance__count__class:fill_cell,1051 design__instance__count__class:tap_cell,225 design__power_grid_violation__count__net:VPWR,0 design__power_grid_violation__count__net:VGND,0 @@ -106,174 +106,174 @@ timing__drv__floating__pins,0 design__instance__displacement__total,0 design__instance__displacement__mean,0 design__instance__displacement__max,0 -route__wirelength__estimated,4017.72 +route__wirelength__estimated,12980.4 design__violations,0 -design__instance__count__class:timing_repair_buffer,58 -design__instance__count__class:clock_buffer,5 -design__instance__count__class:clock_inverter,3 +design__instance__count__class:timing_repair_buffer,137 +design__instance__count__class:clock_buffer,17 +design__instance__count__class:clock_inverter,15 design__instance__count__setup_buffer,0 -design__instance__count__hold_buffer,48 +design__instance__count__hold_buffer,104 antenna__violating__nets,0 antenna__violating__pins,0 route__antenna_violation__count,0 antenna_diodes_count,0 -route__net,254 +route__net,733 route__net__special,2 -route__drc_errors__iter:1,120 -route__wirelength__iter:1,4324 -route__drc_errors__iter:2,49 -route__wirelength__iter:2,4282 -route__drc_errors__iter:3,37 -route__wirelength__iter:3,4247 -route__drc_errors__iter:4,19 -route__wirelength__iter:4,4256 +route__drc_errors__iter:1,315 +route__wirelength__iter:1,14689 +route__drc_errors__iter:2,107 +route__wirelength__iter:2,14498 +route__drc_errors__iter:3,78 +route__wirelength__iter:3,14440 +route__drc_errors__iter:4,3 +route__wirelength__iter:4,14431 route__drc_errors__iter:5,0 -route__wirelength__iter:5,4256 +route__wirelength__iter:5,14422 route__drc_errors,0 -route__wirelength,4256 -route__vias,1552 -route__vias__singlecut,1552 +route__wirelength,14422 +route__vias,4797 +route__vias__singlecut,4797 route__vias__multicut,0 design__disconnected_pin__count,16 design__critical_disconnected_pin__count,0 -route__wirelength__max,123.07 -timing__unannotated_net__count__corner:nom_tt_025C_1v80,42 +route__wirelength__max,224.2 +timing__unannotated_net__count__corner:nom_tt_025C_1v80,52 timing__unannotated_net_filtered__count__corner:nom_tt_025C_1v80,0 -timing__unannotated_net__count__corner:nom_ss_100C_1v60,42 +timing__unannotated_net__count__corner:nom_ss_100C_1v60,52 timing__unannotated_net_filtered__count__corner:nom_ss_100C_1v60,0 -timing__unannotated_net__count__corner:nom_ff_n40C_1v95,42 +timing__unannotated_net__count__corner:nom_ff_n40C_1v95,52 timing__unannotated_net_filtered__count__corner:nom_ff_n40C_1v95,0 design__max_slew_violation__count__corner:min_tt_025C_1v80,0 -design__max_fanout_violation__count__corner:min_tt_025C_1v80,2 +design__max_fanout_violation__count__corner:min_tt_025C_1v80,6 design__max_cap_violation__count__corner:min_tt_025C_1v80,0 -clock__skew__worst_hold__corner:min_tt_025C_1v80,-0.2560481621423042 -clock__skew__worst_setup__corner:min_tt_025C_1v80,0.2557530926095893 -timing__hold__ws__corner:min_tt_025C_1v80,0.33793685473142093 -timing__setup__ws__corner:min_tt_025C_1v80,13.687456888650956 +clock__skew__worst_hold__corner:min_tt_025C_1v80,-0.2641671955954343 +clock__skew__worst_setup__corner:min_tt_025C_1v80,0.26139072202135205 +timing__hold__ws__corner:min_tt_025C_1v80,0.32128922653979336 +timing__setup__ws__corner:min_tt_025C_1v80,14.382096809452085 timing__hold__tns__corner:min_tt_025C_1v80,0.0 timing__setup__tns__corner:min_tt_025C_1v80,0.0 timing__hold__wns__corner:min_tt_025C_1v80,0 timing__setup__wns__corner:min_tt_025C_1v80,0.0 timing__hold_vio__count__corner:min_tt_025C_1v80,0 -timing__hold_r2r__ws__corner:min_tt_025C_1v80,0.337937 +timing__hold_r2r__ws__corner:min_tt_025C_1v80,0.321289 timing__hold_r2r_vio__count__corner:min_tt_025C_1v80,0 timing__setup_vio__count__corner:min_tt_025C_1v80,0 -timing__setup_r2r__ws__corner:min_tt_025C_1v80,17.080179 +timing__setup_r2r__ws__corner:min_tt_025C_1v80,15.328218 timing__setup_r2r_vio__count__corner:min_tt_025C_1v80,0 -timing__unannotated_net__count__corner:min_tt_025C_1v80,42 +timing__unannotated_net__count__corner:min_tt_025C_1v80,52 timing__unannotated_net_filtered__count__corner:min_tt_025C_1v80,0 -design__max_slew_violation__count__corner:min_ss_100C_1v60,7 -design__max_fanout_violation__count__corner:min_ss_100C_1v60,2 +design__max_slew_violation__count__corner:min_ss_100C_1v60,0 +design__max_fanout_violation__count__corner:min_ss_100C_1v60,6 design__max_cap_violation__count__corner:min_ss_100C_1v60,0 -clock__skew__worst_hold__corner:min_ss_100C_1v60,-0.2602393652011019 -clock__skew__worst_setup__corner:min_ss_100C_1v60,0.2599566468998853 -timing__hold__ws__corner:min_ss_100C_1v60,0.9082336806370105 -timing__setup__ws__corner:min_ss_100C_1v60,11.838834248027606 +clock__skew__worst_hold__corner:min_ss_100C_1v60,-0.2704328226788372 +clock__skew__worst_setup__corner:min_ss_100C_1v60,0.26633188075449427 +timing__hold__ws__corner:min_ss_100C_1v60,0.8822097746480343 +timing__setup__ws__corner:min_ss_100C_1v60,10.81735354131734 timing__hold__tns__corner:min_ss_100C_1v60,0.0 timing__setup__tns__corner:min_ss_100C_1v60,0.0 timing__hold__wns__corner:min_ss_100C_1v60,0 timing__setup__wns__corner:min_ss_100C_1v60,0.0 timing__hold_vio__count__corner:min_ss_100C_1v60,0 -timing__hold_r2r__ws__corner:min_ss_100C_1v60,0.908234 +timing__hold_r2r__ws__corner:min_ss_100C_1v60,0.882210 timing__hold_r2r_vio__count__corner:min_ss_100C_1v60,0 timing__setup_vio__count__corner:min_ss_100C_1v60,0 -timing__setup_r2r__ws__corner:min_ss_100C_1v60,14.421281 +timing__setup_r2r__ws__corner:min_ss_100C_1v60,10.817353 timing__setup_r2r_vio__count__corner:min_ss_100C_1v60,0 -timing__unannotated_net__count__corner:min_ss_100C_1v60,42 +timing__unannotated_net__count__corner:min_ss_100C_1v60,52 timing__unannotated_net_filtered__count__corner:min_ss_100C_1v60,0 design__max_slew_violation__count__corner:min_ff_n40C_1v95,0 -design__max_fanout_violation__count__corner:min_ff_n40C_1v95,2 +design__max_fanout_violation__count__corner:min_ff_n40C_1v95,6 design__max_cap_violation__count__corner:min_ff_n40C_1v95,0 -clock__skew__worst_hold__corner:min_ff_n40C_1v95,-0.25485927978276046 -clock__skew__worst_setup__corner:min_ff_n40C_1v95,0.2544803328981629 -timing__hold__ws__corner:min_ff_n40C_1v95,0.12225493186061505 -timing__setup__ws__corner:min_ff_n40C_1v95,14.37776338681981 +clock__skew__worst_hold__corner:min_ff_n40C_1v95,-0.26104608102918564 +clock__skew__worst_setup__corner:min_ff_n40C_1v95,0.25900735067583164 +timing__hold__ws__corner:min_ff_n40C_1v95,0.11401352407113466 +timing__setup__ws__corner:min_ff_n40C_1v95,14.848410921086566 timing__hold__tns__corner:min_ff_n40C_1v95,0.0 timing__setup__tns__corner:min_ff_n40C_1v95,0.0 timing__hold__wns__corner:min_ff_n40C_1v95,0 timing__setup__wns__corner:min_ff_n40C_1v95,0.0 timing__hold_vio__count__corner:min_ff_n40C_1v95,0 -timing__hold_r2r__ws__corner:min_ff_n40C_1v95,0.122255 +timing__hold_r2r__ws__corner:min_ff_n40C_1v95,0.114014 timing__hold_r2r_vio__count__corner:min_ff_n40C_1v95,0 timing__setup_vio__count__corner:min_ff_n40C_1v95,0 -timing__setup_r2r__ws__corner:min_ff_n40C_1v95,18.081139 +timing__setup_r2r__ws__corner:min_ff_n40C_1v95,17.019917 timing__setup_r2r_vio__count__corner:min_ff_n40C_1v95,0 -timing__unannotated_net__count__corner:min_ff_n40C_1v95,42 +timing__unannotated_net__count__corner:min_ff_n40C_1v95,52 timing__unannotated_net_filtered__count__corner:min_ff_n40C_1v95,0 design__max_slew_violation__count__corner:max_tt_025C_1v80,0 -design__max_fanout_violation__count__corner:max_tt_025C_1v80,2 +design__max_fanout_violation__count__corner:max_tt_025C_1v80,6 design__max_cap_violation__count__corner:max_tt_025C_1v80,0 -clock__skew__worst_hold__corner:max_tt_025C_1v80,-0.25829958347761606 -clock__skew__worst_setup__corner:max_tt_025C_1v80,0.257242873172892 -timing__hold__ws__corner:max_tt_025C_1v80,0.346438054716011 -timing__setup__ws__corner:max_tt_025C_1v80,13.643237148418725 +clock__skew__worst_hold__corner:max_tt_025C_1v80,-0.26947247973537614 +clock__skew__worst_setup__corner:max_tt_025C_1v80,0.26635969184204766 +timing__hold__ws__corner:max_tt_025C_1v80,0.3285786180587328 +timing__setup__ws__corner:max_tt_025C_1v80,14.339868365293139 timing__hold__tns__corner:max_tt_025C_1v80,0.0 timing__setup__tns__corner:max_tt_025C_1v80,0.0 timing__hold__wns__corner:max_tt_025C_1v80,0 timing__setup__wns__corner:max_tt_025C_1v80,0.0 timing__hold_vio__count__corner:max_tt_025C_1v80,0 -timing__hold_r2r__ws__corner:max_tt_025C_1v80,0.346438 +timing__hold_r2r__ws__corner:max_tt_025C_1v80,0.328579 timing__hold_r2r_vio__count__corner:max_tt_025C_1v80,0 timing__setup_vio__count__corner:max_tt_025C_1v80,0 -timing__setup_r2r__ws__corner:max_tt_025C_1v80,16.998386 +timing__setup_r2r__ws__corner:max_tt_025C_1v80,15.222508 timing__setup_r2r_vio__count__corner:max_tt_025C_1v80,0 -timing__unannotated_net__count__corner:max_tt_025C_1v80,42 +timing__unannotated_net__count__corner:max_tt_025C_1v80,52 timing__unannotated_net_filtered__count__corner:max_tt_025C_1v80,0 -design__max_slew_violation__count__corner:max_ss_100C_1v60,7 -design__max_fanout_violation__count__corner:max_ss_100C_1v60,2 +design__max_slew_violation__count__corner:max_ss_100C_1v60,0 +design__max_fanout_violation__count__corner:max_ss_100C_1v60,6 design__max_cap_violation__count__corner:max_ss_100C_1v60,0 -clock__skew__worst_hold__corner:max_ss_100C_1v60,-0.2627045599858513 -clock__skew__worst_setup__corner:max_ss_100C_1v60,0.2616869850438521 -timing__hold__ws__corner:max_ss_100C_1v60,0.9226677460995366 -timing__setup__ws__corner:max_ss_100C_1v60,11.761185247489259 +clock__skew__worst_hold__corner:max_ss_100C_1v60,-0.27724837099746547 +clock__skew__worst_setup__corner:max_ss_100C_1v60,0.27254085870646355 +timing__hold__ws__corner:max_ss_100C_1v60,0.8926801772670949 +timing__setup__ws__corner:max_ss_100C_1v60,10.662727891323375 timing__hold__tns__corner:max_ss_100C_1v60,0.0 timing__setup__tns__corner:max_ss_100C_1v60,0.0 timing__hold__wns__corner:max_ss_100C_1v60,0 timing__setup__wns__corner:max_ss_100C_1v60,0.0 timing__hold_vio__count__corner:max_ss_100C_1v60,0 -timing__hold_r2r__ws__corner:max_ss_100C_1v60,0.922668 +timing__hold_r2r__ws__corner:max_ss_100C_1v60,0.892680 timing__hold_r2r_vio__count__corner:max_ss_100C_1v60,0 timing__setup_vio__count__corner:max_ss_100C_1v60,0 -timing__setup_r2r__ws__corner:max_ss_100C_1v60,14.272443 +timing__setup_r2r__ws__corner:max_ss_100C_1v60,10.662728 timing__setup_r2r_vio__count__corner:max_ss_100C_1v60,0 -timing__unannotated_net__count__corner:max_ss_100C_1v60,42 +timing__unannotated_net__count__corner:max_ss_100C_1v60,52 timing__unannotated_net_filtered__count__corner:max_ss_100C_1v60,0 design__max_slew_violation__count__corner:max_ff_n40C_1v95,0 -design__max_fanout_violation__count__corner:max_ff_n40C_1v95,2 +design__max_fanout_violation__count__corner:max_ff_n40C_1v95,6 design__max_cap_violation__count__corner:max_ff_n40C_1v95,0 -clock__skew__worst_hold__corner:max_ff_n40C_1v95,-0.2567192919796709 -clock__skew__worst_setup__corner:max_ff_n40C_1v95,0.2556344652760531 -timing__hold__ws__corner:max_ff_n40C_1v95,0.1276828678926712 -timing__setup__ws__corner:max_ff_n40C_1v95,14.346003901989953 +clock__skew__worst_hold__corner:max_ff_n40C_1v95,-0.2656571704477718 +clock__skew__worst_setup__corner:max_ff_n40C_1v95,0.26341241045079605 +timing__hold__ws__corner:max_ff_n40C_1v95,0.11911139078863474 +timing__setup__ws__corner:max_ff_n40C_1v95,14.819020208169043 timing__hold__tns__corner:max_ff_n40C_1v95,0.0 timing__setup__tns__corner:max_ff_n40C_1v95,0.0 timing__hold__wns__corner:max_ff_n40C_1v95,0 timing__setup__wns__corner:max_ff_n40C_1v95,0.0 timing__hold_vio__count__corner:max_ff_n40C_1v95,0 -timing__hold_r2r__ws__corner:max_ff_n40C_1v95,0.127683 +timing__hold_r2r__ws__corner:max_ff_n40C_1v95,0.119111 timing__hold_r2r_vio__count__corner:max_ff_n40C_1v95,0 timing__setup_vio__count__corner:max_ff_n40C_1v95,0 -timing__setup_r2r__ws__corner:max_ff_n40C_1v95,18.025822 +timing__setup_r2r__ws__corner:max_ff_n40C_1v95,16.929878 timing__setup_r2r_vio__count__corner:max_ff_n40C_1v95,0 -timing__unannotated_net__count__corner:max_ff_n40C_1v95,42 +timing__unannotated_net__count__corner:max_ff_n40C_1v95,52 timing__unannotated_net_filtered__count__corner:max_ff_n40C_1v95,0 -timing__unannotated_net__count,42 +timing__unannotated_net__count,52 timing__unannotated_net_filtered__count,0 -design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.79996 -design_powergrid__drop__average__net:VPWR__corner:nom_tt_025C_1v80,1.8 -design_powergrid__drop__worst__net:VPWR__corner:nom_tt_025C_1v80,0.0000361627 -design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000584609 -design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,0.00000326779 -design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000584609 -design_powergrid__voltage__worst,0.0000584609 -design_powergrid__voltage__worst__net:VPWR,1.79996 -design_powergrid__drop__worst,0.0000584609 -design_powergrid__drop__worst__net:VPWR,0.0000361627 -design_powergrid__voltage__worst__net:VGND,0.0000584609 -design_powergrid__drop__worst__net:VGND,0.0000584609 +design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.79992 +design_powergrid__drop__average__net:VPWR__corner:nom_tt_025C_1v80,1.79999 +design_powergrid__drop__worst__net:VPWR__corner:nom_tt_025C_1v80,0.0000758624 +design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000745806 +design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,0.0000105365 +design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000745806 +design_powergrid__voltage__worst,0.0000745806 +design_powergrid__voltage__worst__net:VPWR,1.79992 +design_powergrid__drop__worst,0.0000758624 +design_powergrid__drop__worst__net:VPWR,0.0000758624 +design_powergrid__voltage__worst__net:VGND,0.0000745806 +design_powergrid__drop__worst__net:VGND,0.0000745806 ir__voltage__worst,1.8000000000000000444089209850062616169452667236328125 -ir__drop__avg,0.00000305000000000000002080041867913440256643298198468983173370361328125 -ir__drop__worst,0.000036199999999999998997156358537807818720466457307338714599609375 +ir__drop__avg,0.000010799999999999999934796081346721763338791788555681705474853515625 +ir__drop__worst,0.0000759000000000000017534584895173566110315732657909393310546875 magic__drc_error__count,0 magic__illegal_overlap__count,0 design__lvs_device_difference__count,0 diff --git a/projects/tt_um_s_grundner/stats/synthesis-stats.txt b/projects/tt_um_s_grundner/stats/synthesis-stats.txt index 62456d2a..173a48d9 100644 --- a/projects/tt_um_s_grundner/stats/synthesis-stats.txt +++ b/projects/tt_um_s_grundner/stats/synthesis-stats.txt @@ -1,51 +1,70 @@ -151. Printing statistics. +147. Printing statistics. === tt_um_s_grundner === - Number of wires: 156 - Number of wire bits: 191 - Number of public wires: 56 - Number of public wire bits: 91 + Number of wires: 544 + Number of wire bits: 579 + Number of public wires: 150 + Number of public wire bits: 185 Number of ports: 8 Number of port bits: 43 Number of memories: 0 Number of memory bits: 0 Number of processes: 0 - Number of cells: 172 + Number of cells: 560 + sky130_fd_sc_hd__a2111o_2 3 + sky130_fd_sc_hd__a211o_2 1 + sky130_fd_sc_hd__a21bo_2 2 sky130_fd_sc_hd__a21boi_2 1 - sky130_fd_sc_hd__a21o_2 4 - sky130_fd_sc_hd__a21oi_2 2 - sky130_fd_sc_hd__a22o_2 9 - sky130_fd_sc_hd__a2bb2o_2 1 + sky130_fd_sc_hd__a21o_2 17 + sky130_fd_sc_hd__a21oi_2 29 + sky130_fd_sc_hd__a221o_2 12 + sky130_fd_sc_hd__a22o_2 7 + sky130_fd_sc_hd__a2bb2o_2 7 + sky130_fd_sc_hd__a311o_2 1 sky130_fd_sc_hd__a31o_2 5 - sky130_fd_sc_hd__a31oi_2 1 - sky130_fd_sc_hd__a32o_2 4 - sky130_fd_sc_hd__a41o_2 1 - sky130_fd_sc_hd__and2_2 7 + sky130_fd_sc_hd__a32o_2 5 + sky130_fd_sc_hd__and2_2 19 sky130_fd_sc_hd__and2b_2 2 - sky130_fd_sc_hd__and3_2 4 - sky130_fd_sc_hd__and3b_2 2 - sky130_fd_sc_hd__and4_2 5 - sky130_fd_sc_hd__and4bb_2 4 - sky130_fd_sc_hd__buf_2 1 - sky130_fd_sc_hd__conb_1 23 - sky130_fd_sc_hd__dfrtp_2 41 + sky130_fd_sc_hd__and3_2 32 + sky130_fd_sc_hd__and3b_2 4 + sky130_fd_sc_hd__and4_2 2 + sky130_fd_sc_hd__and4b_2 1 + sky130_fd_sc_hd__buf_2 3 + sky130_fd_sc_hd__conb_1 21 + sky130_fd_sc_hd__dfrtp_2 135 sky130_fd_sc_hd__dfstp_2 2 - sky130_fd_sc_hd__inv_2 4 - sky130_fd_sc_hd__mux2_1 15 - sky130_fd_sc_hd__nand2_2 6 - sky130_fd_sc_hd__nand3_2 5 - sky130_fd_sc_hd__nor2_2 5 - sky130_fd_sc_hd__nor3_2 1 - sky130_fd_sc_hd__nor4_2 1 - sky130_fd_sc_hd__nor4b_2 3 - sky130_fd_sc_hd__o211a_2 1 - sky130_fd_sc_hd__or2_2 4 - sky130_fd_sc_hd__or3_2 1 - sky130_fd_sc_hd__or3b_2 2 - sky130_fd_sc_hd__xnor2_2 2 - sky130_fd_sc_hd__xor2_2 3 + sky130_fd_sc_hd__inv_2 33 + sky130_fd_sc_hd__mux2_1 68 + sky130_fd_sc_hd__nand2_2 11 + sky130_fd_sc_hd__nand2b_2 1 + sky130_fd_sc_hd__nand3b_2 1 + sky130_fd_sc_hd__nand4b_2 1 + sky130_fd_sc_hd__nor2_2 30 + sky130_fd_sc_hd__nor3_2 12 + sky130_fd_sc_hd__nor3b_2 3 + sky130_fd_sc_hd__nor4b_2 1 + sky130_fd_sc_hd__o211a_2 5 + sky130_fd_sc_hd__o211ai_2 1 + sky130_fd_sc_hd__o21a_2 16 + sky130_fd_sc_hd__o21ai_2 8 + sky130_fd_sc_hd__o21ba_2 2 + sky130_fd_sc_hd__o21bai_2 1 + sky130_fd_sc_hd__o221a_2 4 + sky130_fd_sc_hd__o221ai_2 1 + sky130_fd_sc_hd__o22ai_2 5 + sky130_fd_sc_hd__o311a_2 1 + sky130_fd_sc_hd__o31a_2 1 + sky130_fd_sc_hd__o31ai_2 2 + sky130_fd_sc_hd__or2_2 9 + sky130_fd_sc_hd__or3_2 3 + sky130_fd_sc_hd__or3b_2 4 + sky130_fd_sc_hd__or4_2 1 + sky130_fd_sc_hd__or4b_2 4 + sky130_fd_sc_hd__or4bb_2 2 + sky130_fd_sc_hd__xnor2_2 12 + sky130_fd_sc_hd__xor2_2 6 - Chip area for module '\tt_um_s_grundner': 2230.889600 - of which used for sequential elements: 1129.833600 (50.64%) + Chip area for module '\tt_um_s_grundner': 7349.548800 + of which used for sequential elements: 3599.702400 (48.98%) diff --git a/projects/tt_um_s_grundner/tt_um_s_grundner.lef b/projects/tt_um_s_grundner/tt_um_s_grundner.lef index 7df4e960..bed5b873 100644 --- a/projects/tt_um_s_grundner/tt_um_s_grundner.lef +++ b/projects/tt_um_s_grundner/tt_um_s_grundner.lef @@ -333,6 +333,7 @@ MACRO tt_um_s_grundner PIN uo_out[0] DIRECTION OUTPUT ; USE SIGNAL ; + ANTENNADIFFAREA 0.445500 ; PORT LAYER met4 ; RECT 94.150 110.520 94.450 111.520 ; @@ -341,6 +342,7 @@ MACRO tt_um_s_grundner PIN uo_out[1] DIRECTION OUTPUT ; USE SIGNAL ; + ANTENNADIFFAREA 0.445500 ; PORT LAYER met4 ; RECT 91.390 110.520 91.690 111.520 ; @@ -401,11 +403,11 @@ MACRO tt_um_s_grundner LAYER li1 ; RECT 2.760 2.635 158.240 108.885 ; LAYER met1 ; - RECT 2.760 2.480 158.240 109.440 ; + RECT 2.760 2.480 158.240 109.040 ; LAYER met2 ; - RECT 18.310 2.535 153.080 110.005 ; + RECT 6.080 2.535 156.300 110.005 ; LAYER met3 ; - RECT 18.290 2.555 145.295 109.985 ; + RECT 14.785 2.555 146.675 109.985 ; LAYER met4 ; RECT 31.370 110.120 33.030 110.520 ; RECT 34.130 110.120 35.790 110.520 ; diff --git a/projects/tt_um_s_grundner/tt_um_s_grundner.oas b/projects/tt_um_s_grundner/tt_um_s_grundner.oas index d8a397e86e0afcf576f6af544dc8aa4b2291f7af..1849fadf79beadb000bf713a302f2e549f18a8dc 100644 GIT binary patch delta 108911 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 a1_6OJ0Vn}|0RRC2lR^6GlTi8u0ssK0v0}sk delta 60142 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 DY3$(e diff --git a/projects/tt_um_s_grundner/tt_um_s_grundner.v b/projects/tt_um_s_grundner/tt_um_s_grundner.v index 1ca67e50..d9afe410 100644 --- a/projects/tt_um_s_grundner/tt_um_s_grundner.v +++ b/projects/tt_um_s_grundner/tt_um_s_grundner.v @@ -119,7 +119,304 @@ module tt_um_s_grundner (clk, wire _097_; wire _098_; wire _099_; + wire _100_; + wire _101_; + wire _102_; + wire _103_; + wire _104_; + wire _105_; + wire _106_; + wire _107_; + wire _108_; + wire _109_; + wire _110_; + wire _111_; + wire _112_; + wire _113_; + wire _114_; + wire _115_; + wire _116_; + wire _117_; + wire _118_; + wire _119_; + wire _120_; + wire _121_; + wire _122_; + wire _123_; + wire _124_; + wire _125_; + wire _126_; + wire _127_; + wire _128_; + wire _129_; + wire _130_; + wire _131_; + wire _132_; + wire _133_; + wire _134_; + wire _135_; + wire _136_; + wire _137_; + wire _138_; + wire _139_; + wire _140_; + wire _141_; + wire _142_; + wire _143_; + wire _144_; + wire _145_; + wire _146_; + wire _147_; + wire _148_; + wire _149_; + wire _150_; + wire _151_; + wire _152_; + wire _153_; + wire _154_; + wire _155_; + wire _156_; + wire _157_; + wire _158_; + wire _159_; + wire _160_; + wire _161_; + wire _162_; + wire _163_; + wire _164_; + wire _165_; + wire _166_; + wire _167_; + wire _168_; + wire _169_; + wire _170_; + wire _171_; + wire _172_; + wire _173_; + wire _174_; + wire _175_; + wire _176_; + wire _177_; + wire _178_; + wire _179_; + wire _180_; + wire _181_; + wire _182_; + wire _183_; + wire _184_; + wire _185_; + wire _186_; + wire _187_; + wire _188_; + wire _189_; + wire _190_; + wire _191_; + wire _192_; + wire _193_; + wire _194_; + wire _195_; + wire _196_; + wire _197_; + wire _198_; + wire _199_; + wire _200_; + wire _201_; + wire _202_; + wire _203_; + wire _204_; + wire _205_; + wire _206_; + wire _207_; + wire _208_; + wire _209_; + wire _210_; + wire _211_; + wire _212_; + wire _213_; + wire _214_; + wire _215_; + wire _216_; + wire _217_; + wire _218_; + wire _219_; + wire _220_; + wire _221_; + wire _222_; + wire _223_; + wire _224_; + wire _225_; + wire _226_; + wire _227_; + wire _228_; + wire _229_; + wire _230_; + wire _231_; + wire _232_; + wire _233_; + wire _234_; + wire _235_; + wire _236_; + wire _237_; + wire _238_; + wire _239_; + wire _240_; + wire _241_; + wire _242_; + wire _243_; + wire _244_; + wire _245_; + wire _246_; + wire _247_; + wire _248_; + wire _249_; + wire _250_; + wire _251_; + wire _252_; + wire _253_; + wire _254_; + wire _255_; + wire _256_; + wire _257_; + wire _258_; + wire _259_; + wire _260_; + wire _261_; + wire _262_; + wire _263_; + wire _264_; + wire _265_; + wire _266_; + wire _267_; + wire _268_; + wire _269_; + wire _270_; + wire _271_; + wire _272_; + wire _273_; + wire _274_; + wire _275_; + wire _276_; + wire _277_; + wire _278_; + wire _279_; + wire _280_; + wire _281_; + wire _282_; + wire _283_; + wire _284_; + wire _285_; + wire _286_; + wire _287_; + wire _288_; + wire _289_; + wire _290_; + wire _291_; + wire _292_; + wire _293_; + wire _294_; + wire _295_; + wire _296_; + wire _297_; + wire _298_; + wire _299_; + wire _300_; + wire _301_; + wire _302_; + wire _303_; + wire _304_; + wire _305_; + wire _306_; + wire _307_; + wire _308_; + wire _309_; + wire _310_; + wire _311_; + wire _312_; + wire _313_; + wire _314_; + wire _315_; + wire _316_; + wire _317_; + wire _318_; + wire _319_; + wire _320_; + wire _321_; + wire _322_; + wire _323_; + wire _324_; + wire _325_; + wire _326_; + wire _327_; + wire _328_; + wire _329_; + wire _330_; + wire _331_; + wire _332_; + wire _333_; + wire _334_; + wire _335_; + wire _336_; + wire _337_; + wire _338_; + wire _339_; + wire _340_; + wire _341_; + wire _342_; + wire _343_; + wire _344_; + wire _345_; + wire _346_; + wire _347_; + wire _348_; + wire _349_; + wire _350_; + wire _351_; + wire _352_; + wire _353_; + wire _354_; + wire _355_; + wire _356_; + wire _357_; + wire _358_; + wire _359_; + wire _360_; + wire _361_; + wire _362_; + wire _363_; + wire _364_; + wire _365_; + wire _366_; + wire _367_; + wire _368_; + wire _369_; + wire _370_; + wire _371_; + wire _372_; + wire _373_; + wire _374_; + wire _375_; + wire _376_; + wire _377_; + wire _378_; + wire _379_; + wire _380_; + wire _381_; + wire _382_; + wire _383_; + wire _384_; + wire _385_; + wire _386_; + wire _387_; + wire _388_; + wire _389_; + wire _390_; + wire _391_; + wire _392_; + wire _393_; wire \synth_inst.activeOscPwm_o ; + wire \synth_inst.channel[0] ; + wire \synth_inst.channel[1] ; + wire \synth_inst.channel[2] ; wire \synth_inst.midiByte[0] ; wire \synth_inst.midiByte[1] ; wire \synth_inst.midiByte[2] ; @@ -136,13 +433,106 @@ module tt_um_s_grundner (clk, wire \synth_inst.midi_inst.fsmState[1] ; wire \synth_inst.midi_inst.nextFsmState[0] ; wire \synth_inst.midi_inst.nextFsmState[1] ; + wire \synth_inst.midi_inst.note[0] ; + wire \synth_inst.midi_inst.note[1] ; + wire \synth_inst.midi_inst.note[2] ; + wire \synth_inst.midi_inst.note[3] ; + wire \synth_inst.midi_inst.note[4] ; + wire \synth_inst.midi_inst.note[5] ; + wire \synth_inst.midi_inst.note[6] ; + wire \synth_inst.midi_inst.note[7] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[0] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[10] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[11] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[12] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[13] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[14] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[15] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[1] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[2] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[3] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[4] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[5] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[6] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[7] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[8] ; + wire \synth_inst.note2cnt_inst.halfCntPeriod[9] ; + wire \synth_inst.oscStack_gen[0].osc_inst.active_o ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[0] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[10] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[11] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[12] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[13] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[14] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[15] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[1] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[2] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[3] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[4] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[5] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[6] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[7] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[8] ; + wire \synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[9] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[0] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[10] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[11] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[12] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[14] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[15] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[1] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[2] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[3] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[4] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[5] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[6] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[7] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[8] ; + wire \synth_inst.oscStack_gen[0].osc_inst.oscCounter[9] ; + wire \synth_inst.oscStack_gen[0].osc_inst.wave ; + wire \synth_inst.oscStack_gen[1].osc_inst.active_o ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[0] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[10] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[11] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[12] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[13] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[14] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[15] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[1] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[2] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[3] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[4] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[5] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[6] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[7] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[8] ; + wire \synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[9] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[11] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[12] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[14] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[15] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[1] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[2] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[3] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[4] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[5] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[6] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[7] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[8] ; + wire \synth_inst.oscStack_gen[1].osc_inst.oscCounter[9] ; + wire \synth_inst.oscStack_gen[1].osc_inst.wave ; + wire \synth_inst.pwm_inst.pwmCountVal[0] ; + wire \synth_inst.pwm_inst.pwmCountVal[1] ; + wire \synth_inst.pwm_inst.pwmCountVal[2] ; wire \synth_inst.rx_inst.bitCounter[0] ; wire \synth_inst.rx_inst.bitCounter[1] ; wire \synth_inst.rx_inst.bitCounter[2] ; wire \synth_inst.rx_inst.bitCounter[3] ; wire \synth_inst.rx_inst.cycleCounter[0] ; - wire \synth_inst.rx_inst.cycleCounter[10] ; - wire \synth_inst.rx_inst.cycleCounter[11] ; wire \synth_inst.rx_inst.cycleCounter[1] ; wire \synth_inst.rx_inst.cycleCounter[2] ; wire \synth_inst.rx_inst.cycleCounter[3] ; @@ -150,8 +540,6 @@ module tt_um_s_grundner (clk, wire \synth_inst.rx_inst.cycleCounter[5] ; wire \synth_inst.rx_inst.cycleCounter[6] ; wire \synth_inst.rx_inst.cycleCounter[7] ; - wire \synth_inst.rx_inst.cycleCounter[8] ; - wire \synth_inst.rx_inst.cycleCounter[9] ; wire \synth_inst.rx_inst.fsmState[0] ; wire \synth_inst.rx_inst.fsmState[1] ; wire \synth_inst.rx_inst.midiData[0] ; @@ -167,6 +555,38 @@ module tt_um_s_grundner (clk, wire \synth_inst.rx_inst.rxDataReg0 ; wire \synth_inst.rx_inst.rxDataReg1 ; wire \synth_inst.rx_inst.sampledBit ; + wire net35; + wire net36; + wire net37; + wire net38; + wire net39; + wire net40; + wire net41; + wire net42; + wire net43; + wire net44; + wire net45; + wire net46; + wire net47; + wire net48; + wire net49; + wire net50; + wire net51; + wire net52; + wire net53; + wire net54; + wire clknet_0_clk; + wire net1; + wire net2; + wire net3; + wire net4; + wire net5; + wire net6; + wire net7; + wire net8; + wire net9; + wire net10; + wire net11; wire net12; wire net13; wire net14; @@ -189,43 +609,23 @@ module tt_um_s_grundner (clk, wire net31; wire net32; wire net33; - wire clknet_0_clk; - wire net1; - wire net2; - wire net3; - wire net4; - wire net5; - wire net6; - wire net7; - wire net8; - wire net9; - wire net10; - wire net11; - wire clknet_2_0__leaf_clk; - wire clknet_2_1__leaf_clk; - wire clknet_2_2__leaf_clk; - wire clknet_2_3__leaf_clk; wire net34; - wire net35; - wire net36; - wire net37; - wire net38; - wire net39; - wire net40; - wire net41; - wire net42; - wire net43; - wire net44; - wire net45; - wire net46; - wire net47; - wire net48; - wire net49; - wire net50; - wire net51; - wire net52; - wire net53; - wire net54; + wire clknet_4_0_0_clk; + wire clknet_4_1_0_clk; + wire clknet_4_2_0_clk; + wire clknet_4_3_0_clk; + wire clknet_4_4_0_clk; + wire clknet_4_5_0_clk; + wire clknet_4_6_0_clk; + wire clknet_4_7_0_clk; + wire clknet_4_8_0_clk; + wire clknet_4_9_0_clk; + wire clknet_4_10_0_clk; + wire clknet_4_11_0_clk; + wire clknet_4_12_0_clk; + wire clknet_4_13_0_clk; + wire clknet_4_14_0_clk; + wire clknet_4_15_0_clk; wire net55; wire net56; wire net57; @@ -253,1550 +653,4674 @@ module tt_um_s_grundner (clk, wire net79; wire net80; wire net81; + wire net82; + wire net83; + wire net84; + wire net85; + wire net86; + wire net87; + wire net88; + wire net89; + wire net90; + wire net91; + wire net92; + wire net93; + wire net94; + wire net95; + wire net96; + wire net97; + wire net98; + wire net99; + wire net100; + wire net101; + wire net102; + wire net103; + wire net104; + wire net105; + wire net106; + wire net107; + wire net108; + wire net109; + wire net110; + wire net111; + wire net112; + wire net113; + wire net114; + wire net115; + wire net116; + wire net117; + wire net118; + wire net119; + wire net120; + wire net121; + wire net122; + wire net123; + wire net124; + wire net125; + wire net126; + wire net127; + wire net128; + wire net129; + wire net130; + wire net131; + wire net132; + wire net133; + wire net134; + wire net135; + wire net136; + wire net137; + wire net138; + wire net139; + wire net140; + wire net141; + wire net142; + wire net143; + wire net144; + wire net145; + wire net146; + wire net147; + wire net148; + wire net149; + wire net150; + wire net151; + wire net152; + wire net153; + wire net154; + wire net155; + wire net156; + wire net157; + wire net158; - sky130_fd_sc_hd__inv_2 _100_ (.A(net77), + sky130_fd_sc_hd__inv_2 _394_ (.A(\synth_inst.rx_inst.fsmState[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_086_)); - sky130_fd_sc_hd__or2_1 _101_ (.A(\synth_inst.rx_inst.bitCounter[1] ), - .B(\synth_inst.rx_inst.bitCounter[0] ), + .Y(_131_)); + sky130_fd_sc_hd__inv_2 _395_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_087_)); - sky130_fd_sc_hd__nor3_2 _102_ (.A(\synth_inst.rx_inst.bitCounter[2] ), - .B(_086_), - .C(_087_), + .Y(_132_)); + sky130_fd_sc_hd__inv_2 _396_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_088_)); - sky130_fd_sc_hd__nand2_1 _103_ (.A(\synth_inst.midi_inst.fsmState[0] ), - .B(_088_), + .Y(_133_)); + sky130_fd_sc_hd__inv_2 _397_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_089_)); - sky130_fd_sc_hd__and4bb_1 _104_ (.A_N(\synth_inst.midi_inst.cmd[1] ), - .B_N(\synth_inst.midi_inst.cmd[2] ), - .C(\synth_inst.midi_inst.cmd[3] ), - .D(\synth_inst.midi_inst.cmd[0] ), + .Y(_134_)); + sky130_fd_sc_hd__inv_2 _398_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_090_)); - sky130_fd_sc_hd__and4_1 _105_ (.A(\synth_inst.midi_inst.fsmState[0] ), - .B(\synth_inst.midi_inst.fsmState[1] ), - .C(_088_), - .D(_090_), + .Y(_135_)); + sky130_fd_sc_hd__inv_2 _399_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\synth_inst.activeOscPwm_o )); - sky130_fd_sc_hd__nand2_4 _106_ (.A(\synth_inst.rx_inst.fsmState[1] ), - .B(\synth_inst.rx_inst.fsmState[0] ), + .Y(_136_)); + sky130_fd_sc_hd__inv_2 _400_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_091_)); - sky130_fd_sc_hd__nor2_1 _107_ (.A(\synth_inst.rx_inst.cycleCounter[4] ), - .B(\synth_inst.rx_inst.cycleCounter[7] ), + .Y(_137_)); + sky130_fd_sc_hd__inv_2 _401_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[7] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_092_)); - sky130_fd_sc_hd__nor4_1 _108_ (.A(\synth_inst.rx_inst.cycleCounter[1] ), - .B(\synth_inst.rx_inst.cycleCounter[0] ), - .C(\synth_inst.rx_inst.cycleCounter[3] ), - .D(\synth_inst.rx_inst.cycleCounter[2] ), + .Y(_138_)); + sky130_fd_sc_hd__inv_2 _402_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[9] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_093_)); - sky130_fd_sc_hd__and4bb_1 _109_ (.A_N(\synth_inst.rx_inst.cycleCounter[11] ), - .B_N(\synth_inst.rx_inst.cycleCounter[10] ), - .C(net5), - .D(\synth_inst.rx_inst.cycleCounter[9] ), + .Y(_139_)); + sky130_fd_sc_hd__inv_2 _403_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[10] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_094_)); - sky130_fd_sc_hd__and2_1 _110_ (.A(\synth_inst.rx_inst.cycleCounter[9] ), - .B(\synth_inst.rx_inst.cycleCounter[10] ), + .Y(_140_)); + sky130_fd_sc_hd__inv_2 _404_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[11] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_095_)); - sky130_fd_sc_hd__nor4b_1 _111_ (.A(\synth_inst.rx_inst.cycleCounter[5] ), - .B(net5), - .C(\synth_inst.rx_inst.cycleCounter[11] ), - .D_N(\synth_inst.rx_inst.cycleCounter[6] ), + .Y(_141_)); + sky130_fd_sc_hd__inv_2 _405_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_096_)); - sky130_fd_sc_hd__and4_1 _112_ (.A(_092_), - .B(net4), - .C(_095_), - .D(_096_), + .Y(_142_)); + sky130_fd_sc_hd__inv_2 _406_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[13] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_097_)); - sky130_fd_sc_hd__nor4b_1 _113_ (.A(\synth_inst.rx_inst.cycleCounter[7] ), - .B(net5), - .C(\synth_inst.rx_inst.cycleCounter[11] ), - .D_N(\synth_inst.rx_inst.cycleCounter[6] ), + .Y(_143_)); + sky130_fd_sc_hd__inv_2 _407_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_098_)); - sky130_fd_sc_hd__and4bb_2 _114_ (.A_N(\synth_inst.rx_inst.cycleCounter[4] ), - .B_N(\synth_inst.rx_inst.cycleCounter[5] ), - .C(\synth_inst.rx_inst.cycleCounter[9] ), - .D(\synth_inst.rx_inst.cycleCounter[10] ), + .Y(_144_)); + sky130_fd_sc_hd__inv_2 _408_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_099_)); - sky130_fd_sc_hd__nand3_2 _115_ (.A(_093_), - .B(_098_), - .C(_099_), + .Y(_145_)); + sky130_fd_sc_hd__inv_2 _409_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_037_)); - sky130_fd_sc_hd__nor4b_1 _116_ (.A(\synth_inst.rx_inst.cycleCounter[4] ), - .B(\synth_inst.rx_inst.cycleCounter[7] ), - .C(\synth_inst.rx_inst.cycleCounter[6] ), - .D_N(\synth_inst.rx_inst.cycleCounter[5] ), + .Y(_146_)); + sky130_fd_sc_hd__inv_2 _410_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_038_)); - sky130_fd_sc_hd__nand3_1 _117_ (.A(net4), - .B(_094_), - .C(_038_), + .Y(_147_)); + sky130_fd_sc_hd__inv_2 _411_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_039_)); - sky130_fd_sc_hd__and3b_1 _118_ (.A_N(_091_), - .B(_037_), - .C(_039_), + .Y(_148_)); + sky130_fd_sc_hd__inv_2 _412_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_040_)); - sky130_fd_sc_hd__or2_2 _119_ (.A(\synth_inst.rx_inst.fsmState[1] ), - .B(\synth_inst.rx_inst.fsmState[0] ), + .Y(_149_)); + sky130_fd_sc_hd__inv_2 _413_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_041_)); - sky130_fd_sc_hd__and2b_1 _120_ (.A_N(\synth_inst.rx_inst.fsmState[0] ), - .B(\synth_inst.rx_inst.fsmState[1] ), + .Y(_150_)); + sky130_fd_sc_hd__inv_2 _414_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_042_)); - sky130_fd_sc_hd__inv_2 _121_ (.A(_042_), + .Y(_151_)); + sky130_fd_sc_hd__inv_2 _415_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[7] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_043_)); - sky130_fd_sc_hd__a2bb2o_1 _122_ (.A1_N(\synth_inst.rx_inst.rxDataReg0 ), - .A2_N(_041_), - .B1(_042_), - .B2(_088_), + .Y(_152_)); + sky130_fd_sc_hd__inv_2 _416_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[8] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_044_)); - sky130_fd_sc_hd__and3b_1 _123_ (.A_N(\synth_inst.rx_inst.fsmState[1] ), - .B(\synth_inst.rx_inst.fsmState[0] ), - .C(_037_), + .Y(_153_)); + sky130_fd_sc_hd__inv_2 _417_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[9] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_045_)); - sky130_fd_sc_hd__or3_1 _124_ (.A(_040_), - .B(_044_), - .C(_045_), + .Y(_154_)); + sky130_fd_sc_hd__inv_2 _418_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[10] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\synth_inst.rx_inst.nextFsmState[0] )); - sky130_fd_sc_hd__or3b_1 _125_ (.A(_037_), - .B(\synth_inst.rx_inst.fsmState[1] ), - .C_N(\synth_inst.rx_inst.fsmState[0] ), + .Y(_155_)); + sky130_fd_sc_hd__inv_2 _419_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_046_)); - sky130_fd_sc_hd__or3b_1 _126_ (.A(_040_), - .B(_042_), - .C_N(_046_), + .Y(_156_)); + sky130_fd_sc_hd__inv_2 _420_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\synth_inst.rx_inst.nextFsmState[1] )); - sky130_fd_sc_hd__and2b_1 _127_ (.A_N(\synth_inst.midi_inst.fsmState[1] ), - .B(\synth_inst.midi_inst.fsmState[0] ), + .Y(_157_)); + sky130_fd_sc_hd__inv_2 _421_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[13] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_047_)); - sky130_fd_sc_hd__xor2_1 _128_ (.A(net62), - .B(_088_), + .Y(_158_)); + sky130_fd_sc_hd__inv_2 _422_ (.A(\synth_inst.midi_inst.note[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\synth_inst.midi_inst.nextFsmState[0] )); - sky130_fd_sc_hd__a22o_1 _129_ (.A1(net61), - .A2(_089_), - .B1(_047_), - .B2(_088_), + .Y(_159_)); + sky130_fd_sc_hd__inv_2 _423_ (.A(\synth_inst.midi_inst.note[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(\synth_inst.midi_inst.nextFsmState[1] )); - sky130_fd_sc_hd__mux2_1 _130_ (.A0(net39), - .A1(net45), - .S(_091_), + .Y(_160_)); + sky130_fd_sc_hd__a2bb2o_1 _424_ (.A1_N(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[0] ), + .A2_N(_132_), + .B1(_137_), + .B2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_000_)); - sky130_fd_sc_hd__mux2_1 _131_ (.A0(\synth_inst.rx_inst.midiData[1] ), - .A1(net57), - .S(_091_), + .X(_161_)); + sky130_fd_sc_hd__o22ai_1 _425_ (.A1(_137_), + .A2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[6] ), + .B1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[11] ), + .B2(_141_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_001_)); - sky130_fd_sc_hd__mux2_1 _132_ (.A0(\synth_inst.rx_inst.midiData[2] ), - .A1(net43), - .S(_091_), + .Y(_162_)); + sky130_fd_sc_hd__a221o_1 _426_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[3] ), + .A2(_135_), + .B1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[10] ), + .B2(_140_), + .C1(_162_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_002_)); - sky130_fd_sc_hd__mux2_1 _133_ (.A0(\synth_inst.rx_inst.midiData[3] ), - .A1(net46), - .S(_091_), + .X(_163_)); + sky130_fd_sc_hd__xor2_1 _427_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[2] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_003_)); - sky130_fd_sc_hd__mux2_1 _134_ (.A0(\synth_inst.rx_inst.midiData[4] ), - .A1(net50), - .S(_091_), + .X(_164_)); + sky130_fd_sc_hd__a221o_1 _428_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[1] ), + .A2(_133_), + .B1(_142_), + .B2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[12] ), + .C1(_164_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_004_)); - sky130_fd_sc_hd__mux2_1 _135_ (.A0(\synth_inst.rx_inst.midiData[5] ), - .A1(net59), - .S(_091_), + .X(_165_)); + sky130_fd_sc_hd__a2111o_1 _429_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[4] ), + .A2(_136_), + .B1(_161_), + .C1(_163_), + .D1(_165_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_005_)); - sky130_fd_sc_hd__mux2_1 _136_ (.A0(\synth_inst.rx_inst.midiData[6] ), - .A1(net55), - .S(_091_), + .X(_166_)); + sky130_fd_sc_hd__xor2_1 _430_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[8] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[8] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_006_)); - sky130_fd_sc_hd__mux2_1 _137_ (.A0(\synth_inst.rx_inst.midiData[7] ), - .A1(net48), - .S(_091_), + .X(_167_)); + sky130_fd_sc_hd__nor2_1 _431_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[5] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_007_)); - sky130_fd_sc_hd__mux2_1 _138_ (.A0(\synth_inst.rx_inst.rxDataReg0 ), - .A1(net52), - .S(_039_), + .Y(_168_)); + sky130_fd_sc_hd__and2_1 _432_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[5] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_008_)); - sky130_fd_sc_hd__nor2_1 _139_ (.A(\synth_inst.midiByte[1] ), - .B(\synth_inst.midiByte[0] ), + .X(_169_)); + sky130_fd_sc_hd__o221a_1 _433_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[7] ), + .A2(_138_), + .B1(_168_), + .B2(_169_), + .C1(\synth_inst.oscStack_gen[0].osc_inst.active_o ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_048_)); - sky130_fd_sc_hd__and4bb_2 _140_ (.A_N(\synth_inst.midiByte[3] ), - .B_N(\synth_inst.midiByte[2] ), - .C(_047_), - .D(_048_), + .X(_170_)); + sky130_fd_sc_hd__a2bb2o_1 _434_ (.A1_N(_143_), + .A2_N(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] ), + .B1(_144_), + .B2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_049_)); - sky130_fd_sc_hd__mux2_1 _141_ (.A0(net53), - .A1(net50), - .S(_049_), + .X(_171_)); + sky130_fd_sc_hd__a221o_1 _435_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[0] ), + .A2(_132_), + .B1(_134_), + .B2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[3] ), + .C1(_171_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_009_)); - sky130_fd_sc_hd__mux2_1 _142_ (.A0(net41), - .A1(\synth_inst.midiByte[5] ), - .S(_049_), + .X(_172_)); + sky130_fd_sc_hd__xnor2_1 _436_ (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[14] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[14] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_010_)); - sky130_fd_sc_hd__mux2_1 _143_ (.A0(net35), - .A1(\synth_inst.midiByte[6] ), - .S(_049_), + .Y(_173_)); + sky130_fd_sc_hd__o221ai_1 _437_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[4] ), + .A2(_136_), + .B1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[10] ), + .B2(_140_), + .C1(_173_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_011_)); - sky130_fd_sc_hd__mux2_1 _144_ (.A0(net37), - .A1(\synth_inst.midiByte[7] ), - .S(_049_), + .Y(_174_)); + sky130_fd_sc_hd__o22ai_1 _438_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[1] ), + .A2(_133_), + .B1(_142_), + .B2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_012_)); - sky130_fd_sc_hd__nor2_1 _145_ (.A(_097_), - .B(_043_), + .Y(_175_)); + sky130_fd_sc_hd__a221o_1 _439_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[7] ), + .A2(_138_), + .B1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[9] ), + .B2(_139_), + .C1(_175_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_050_)); - sky130_fd_sc_hd__nor2_4 _146_ (.A(_037_), - .B(_043_), + .X(_176_)); + sky130_fd_sc_hd__o22ai_1 _440_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[9] ), + .A2(_139_), + .B1(_144_), + .B2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_051_)); - sky130_fd_sc_hd__mux2_1 _147_ (.A0(_051_), - .A1(_050_), - .S(net80), + .Y(_177_)); + sky130_fd_sc_hd__a221o_1 _441_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[11] ), + .A2(_141_), + .B1(_143_), + .B2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] ), + .C1(_177_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_013_)); - sky130_fd_sc_hd__and2_1 _148_ (.A(\synth_inst.rx_inst.bitCounter[1] ), - .B(\synth_inst.rx_inst.bitCounter[0] ), + .X(_178_)); + sky130_fd_sc_hd__or4_1 _442_ (.A(_172_), + .B(_174_), + .C(_176_), + .D(_178_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_052_)); - sky130_fd_sc_hd__nand2_1 _149_ (.A(\synth_inst.rx_inst.bitCounter[1] ), - .B(\synth_inst.rx_inst.bitCounter[0] ), + .X(_179_)); + sky130_fd_sc_hd__or4b_1 _443_ (.A(_166_), + .B(_179_), + .C(_167_), + .D_N(_170_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_053_)); - sky130_fd_sc_hd__a32o_1 _150_ (.A1(_087_), - .A2(_051_), - .A3(_053_), - .B1(_050_), - .B2(net71), + .X(_180_)); + sky130_fd_sc_hd__nor2_1 _444_ (.A(net91), + .B(net9), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_014_)); - sky130_fd_sc_hd__a21o_1 _151_ (.A1(_097_), - .A2(_052_), - .B1(\synth_inst.rx_inst.bitCounter[2] ), + .Y(_000_)); + sky130_fd_sc_hd__xnor2_1 _445_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[0] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_054_)); - sky130_fd_sc_hd__nand3_1 _152_ (.A(\synth_inst.rx_inst.bitCounter[2] ), - .B(_097_), - .C(_052_), + .Y(_181_)); + sky130_fd_sc_hd__nor2_1 _446_ (.A(net9), + .B(_181_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_055_)); - sky130_fd_sc_hd__and3_1 _153_ (.A(_042_), - .B(_054_), - .C(_055_), + .Y(_007_)); + sky130_fd_sc_hd__a21oi_1 _447_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[0] ), + .A2(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[1] ), + .B1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_015_)); - sky130_fd_sc_hd__a41o_1 _154_ (.A1(\synth_inst.rx_inst.bitCounter[2] ), - .A2(\synth_inst.rx_inst.bitCounter[3] ), - .A3(_097_), - .A4(_052_), - .B1(_043_), + .Y(_182_)); + sky130_fd_sc_hd__and3_1 _448_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[0] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[1] ), + .C(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_056_)); - sky130_fd_sc_hd__a21oi_1 _155_ (.A1(_086_), - .A2(_055_), - .B1(_056_), + .X(_183_)); + sky130_fd_sc_hd__nor3_1 _449_ (.A(net8), + .B(_182_), + .C(_183_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_016_)); - sky130_fd_sc_hd__a31oi_4 _156_ (.A1(net4), - .A2(net3), - .A3(_099_), - .B1(_041_), + .Y(_008_)); + sky130_fd_sc_hd__or2_1 _450_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[3] ), + .B(_183_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_057_)); - sky130_fd_sc_hd__a31o_1 _157_ (.A1(net4), - .A2(_098_), - .A3(_099_), - .B1(_041_), + .X(_184_)); + sky130_fd_sc_hd__and2_1 _451_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[3] ), + .B(_183_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_058_)); - sky130_fd_sc_hd__o211a_1 _158_ (.A1(_091_), - .A2(_039_), - .B1(_041_), - .C1(_037_), + .X(_185_)); + sky130_fd_sc_hd__nor3b_1 _452_ (.A(_185_), + .B(net8), + .C_N(_184_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_059_)); - sky130_fd_sc_hd__mux2_1 _159_ (.A0(_059_), - .A1(_057_), - .S(\synth_inst.rx_inst.cycleCounter[0] ), + .Y(_009_)); + sky130_fd_sc_hd__xnor2_1 _453_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[4] ), + .B(_185_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_017_)); - sky130_fd_sc_hd__and2_1 _160_ (.A(\synth_inst.rx_inst.cycleCounter[1] ), - .B(\synth_inst.rx_inst.cycleCounter[0] ), + .Y(_186_)); + sky130_fd_sc_hd__nor2_1 _454_ (.A(net9), + .B(_186_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_060_)); - sky130_fd_sc_hd__and2_1 _161_ (.A(_058_), - .B(_060_), + .Y(_010_)); + sky130_fd_sc_hd__a21oi_1 _455_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[4] ), + .A2(_185_), + .B1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_061_)); - sky130_fd_sc_hd__a21oi_1 _162_ (.A1(\synth_inst.rx_inst.cycleCounter[0] ), - .A2(_058_), - .B1(net75), + .Y(_187_)); + sky130_fd_sc_hd__and3_1 _456_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[4] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[5] ), + .C(_185_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_062_)); - sky130_fd_sc_hd__nor2_1 _163_ (.A(_061_), - .B(_062_), + .X(_188_)); + sky130_fd_sc_hd__nor3_1 _457_ (.A(net9), + .B(_187_), + .C(_188_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_018_)); - sky130_fd_sc_hd__and3_1 _164_ (.A(\synth_inst.rx_inst.cycleCounter[1] ), - .B(\synth_inst.rx_inst.cycleCounter[0] ), - .C(\synth_inst.rx_inst.cycleCounter[2] ), + .Y(_011_)); + sky130_fd_sc_hd__and2_1 _458_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[6] ), + .B(_188_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_063_)); - sky130_fd_sc_hd__nand2_1 _165_ (.A(_058_), - .B(_063_), + .X(_189_)); + sky130_fd_sc_hd__nor2_1 _459_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[6] ), + .B(_188_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_064_)); - sky130_fd_sc_hd__xor2_1 _166_ (.A(net69), - .B(_061_), + .Y(_190_)); + sky130_fd_sc_hd__nor3_1 _460_ (.A(net9), + .B(_189_), + .C(_190_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_019_)); - sky130_fd_sc_hd__xnor2_1 _167_ (.A(net74), - .B(_064_), + .Y(_012_)); + sky130_fd_sc_hd__a21oi_1 _461_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[7] ), + .A2(_189_), + .B1(net8), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_020_)); - sky130_fd_sc_hd__a31o_1 _168_ (.A1(\synth_inst.rx_inst.cycleCounter[3] ), - .A2(_058_), - .A3(_063_), - .B1(\synth_inst.rx_inst.cycleCounter[4] ), + .Y(_191_)); + sky130_fd_sc_hd__o21a_1 _462_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[7] ), + .A2(_189_), + .B1(_191_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_065_)); - sky130_fd_sc_hd__and3_1 _169_ (.A(\synth_inst.rx_inst.cycleCounter[3] ), - .B(\synth_inst.rx_inst.cycleCounter[2] ), - .C(\synth_inst.rx_inst.cycleCounter[4] ), + .X(_013_)); + sky130_fd_sc_hd__a21oi_1 _463_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[7] ), + .A2(_189_), + .B1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[8] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_066_)); - sky130_fd_sc_hd__a21boi_1 _170_ (.A1(_061_), - .A2(_066_), - .B1_N(_065_), + .Y(_192_)); + sky130_fd_sc_hd__and3_1 _464_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[7] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[8] ), + .C(_189_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_021_)); - sky130_fd_sc_hd__a21o_1 _171_ (.A1(_060_), - .A2(_066_), - .B1(\synth_inst.rx_inst.cycleCounter[5] ), + .X(_193_)); + sky130_fd_sc_hd__nor3_1 _465_ (.A(net8), + .B(_192_), + .C(_193_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_067_)); - sky130_fd_sc_hd__and3_1 _172_ (.A(\synth_inst.rx_inst.cycleCounter[5] ), - .B(_060_), - .C(_066_), + .Y(_014_)); + sky130_fd_sc_hd__and2_1 _466_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[9] ), + .B(_193_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_068_)); - sky130_fd_sc_hd__inv_2 _173_ (.A(_068_), + .X(_194_)); + sky130_fd_sc_hd__nor2_1 _467_ (.A(net8), + .B(_194_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_069_)); - sky130_fd_sc_hd__a32o_1 _174_ (.A1(_059_), - .A2(_067_), - .A3(_069_), - .B1(_057_), - .B2(net79), + .Y(_195_)); + sky130_fd_sc_hd__o21a_1 _468_ (.A1(net141), + .A2(_193_), + .B1(_195_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_022_)); - sky130_fd_sc_hd__or2_1 _175_ (.A(\synth_inst.rx_inst.cycleCounter[6] ), - .B(_068_), + .X(_015_)); + sky130_fd_sc_hd__a21oi_1 _469_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[10] ), + .A2(_194_), + .B1(net8), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_070_)); - sky130_fd_sc_hd__and4_1 _176_ (.A(\synth_inst.rx_inst.cycleCounter[5] ), - .B(\synth_inst.rx_inst.cycleCounter[6] ), - .C(_060_), - .D(_066_), + .Y(_196_)); + sky130_fd_sc_hd__o21a_1 _470_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[10] ), + .A2(_194_), + .B1(_196_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_071_)); - sky130_fd_sc_hd__inv_2 _177_ (.A(_071_), + .X(_001_)); + sky130_fd_sc_hd__a21oi_1 _471_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[10] ), + .A2(_194_), + .B1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[11] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_072_)); - sky130_fd_sc_hd__a32o_1 _178_ (.A1(_059_), - .A2(_070_), - .A3(_072_), - .B1(_057_), - .B2(\synth_inst.rx_inst.cycleCounter[6] ), + .Y(_197_)); + sky130_fd_sc_hd__and3_1 _472_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[10] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[11] ), + .C(_194_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_023_)); - sky130_fd_sc_hd__nand2_1 _179_ (.A(_058_), - .B(_071_), + .X(_198_)); + sky130_fd_sc_hd__nor3_1 _473_ (.A(net9), + .B(_197_), + .C(_198_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_073_)); - sky130_fd_sc_hd__xnor2_1 _180_ (.A(net76), - .B(_073_), + .Y(_002_)); + sky130_fd_sc_hd__and2_1 _474_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[12] ), + .B(_198_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_024_)); - sky130_fd_sc_hd__and2_1 _181_ (.A(net81), - .B(_057_), + .X(_199_)); + sky130_fd_sc_hd__nor2_1 _475_ (.A(net9), + .B(_199_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_074_)); - sky130_fd_sc_hd__and2_1 _182_ (.A(\synth_inst.rx_inst.cycleCounter[7] ), - .B(\synth_inst.rx_inst.cycleCounter[6] ), + .Y(_200_)); + sky130_fd_sc_hd__o21a_1 _476_ (.A1(net146), + .A2(_198_), + .B1(_200_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_075_)); - sky130_fd_sc_hd__and4_2 _183_ (.A(\synth_inst.rx_inst.cycleCounter[5] ), - .B(_060_), - .C(_066_), - .D(_075_), + .X(_003_)); + sky130_fd_sc_hd__a21oi_1 _477_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] ), + .A2(_199_), + .B1(net8), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_076_)); - sky130_fd_sc_hd__nand2_1 _184_ (.A(net5), - .B(_076_), + .Y(_201_)); + sky130_fd_sc_hd__o21a_1 _478_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] ), + .A2(_199_), + .B1(_201_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_077_)); - sky130_fd_sc_hd__or2_1 _185_ (.A(net5), - .B(_076_), + .X(_004_)); + sky130_fd_sc_hd__a21oi_1 _479_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] ), + .A2(_199_), + .B1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[14] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_078_)); - sky130_fd_sc_hd__a31o_1 _186_ (.A1(_059_), - .A2(_077_), - .A3(_078_), - .B1(_074_), + .Y(_202_)); + sky130_fd_sc_hd__and3_1 _480_ (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] ), + .B(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[14] ), + .C(_199_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_025_)); - sky130_fd_sc_hd__nand3_1 _187_ (.A(net5), - .B(\synth_inst.rx_inst.cycleCounter[9] ), - .C(_076_), + .X(_203_)); + sky130_fd_sc_hd__nor3_1 _481_ (.A(net8), + .B(_202_), + .C(_203_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_079_)); - sky130_fd_sc_hd__a21o_1 _188_ (.A1(net5), - .A2(_076_), - .B1(\synth_inst.rx_inst.cycleCounter[9] ), + .Y(_005_)); + sky130_fd_sc_hd__a21oi_1 _482_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[15] ), + .A2(_203_), + .B1(net8), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_080_)); - sky130_fd_sc_hd__a32o_1 _189_ (.A1(_059_), - .A2(_079_), - .A3(_080_), - .B1(_057_), - .B2(\synth_inst.rx_inst.cycleCounter[9] ), + .Y(_204_)); + sky130_fd_sc_hd__o21a_1 _483_ (.A1(net152), + .A2(_203_), + .B1(_204_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_026_)); - sky130_fd_sc_hd__and2_1 _190_ (.A(\synth_inst.rx_inst.cycleCounter[10] ), - .B(_057_), + .X(_006_)); + sky130_fd_sc_hd__and3b_1 _484_ (.A_N(\synth_inst.pwm_inst.pwmCountVal[0] ), + .B(\synth_inst.pwm_inst.pwmCountVal[2] ), + .C(\synth_inst.pwm_inst.pwmCountVal[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_081_)); - sky130_fd_sc_hd__a31o_1 _191_ (.A1(net5), - .A2(\synth_inst.rx_inst.cycleCounter[9] ), - .A3(_076_), - .B1(\synth_inst.rx_inst.cycleCounter[10] ), + .X(_032_)); + sky130_fd_sc_hd__nor4b_2 _485_ (.A(\synth_inst.rx_inst.bitCounter[1] ), + .B(\synth_inst.rx_inst.bitCounter[0] ), + .C(\synth_inst.rx_inst.bitCounter[2] ), + .D_N(\synth_inst.rx_inst.bitCounter[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_082_)); - sky130_fd_sc_hd__nand3_1 _192_ (.A(net5), - .B(_095_), - .C(_076_), + .Y(_205_)); + sky130_fd_sc_hd__nand2_1 _486_ (.A(\synth_inst.midi_inst.fsmState[0] ), + .B(_205_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_083_)); - sky130_fd_sc_hd__a31o_1 _193_ (.A1(_059_), - .A2(_082_), - .A3(_083_), - .B1(_081_), + .Y(_206_)); + sky130_fd_sc_hd__or2_1 _487_ (.A(\synth_inst.midi_inst.fsmState[0] ), + .B(_205_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_027_)); - sky130_fd_sc_hd__and4_1 _194_ (.A(net5), - .B(_095_), - .C(_058_), - .D(_076_), + .X(_207_)); + sky130_fd_sc_hd__and2_1 _488_ (.A(_206_), + .B(_207_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_084_)); - sky130_fd_sc_hd__xor2_1 _195_ (.A(net73), - .B(_084_), + .X(\synth_inst.midi_inst.nextFsmState[0] )); + sky130_fd_sc_hd__and2b_2 _489_ (.A_N(\synth_inst.midi_inst.fsmState[1] ), + .B(\synth_inst.midi_inst.fsmState[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_028_)); - sky130_fd_sc_hd__a21o_2 _196_ (.A1(\synth_inst.rx_inst.fsmState[1] ), - .A2(_037_), - .B1(\synth_inst.rx_inst.fsmState[0] ), + .X(_208_)); + sky130_fd_sc_hd__a22o_1 _490_ (.A1(net142), + .A2(_206_), + .B1(_208_), + .B2(_205_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_085_)); - sky130_fd_sc_hd__a22o_1 _197_ (.A1(\synth_inst.rx_inst.midiData[1] ), - .A2(_051_), - .B1(_085_), - .B2(net39), + .X(\synth_inst.midi_inst.nextFsmState[1] )); + sky130_fd_sc_hd__nand2_4 _491_ (.A(\synth_inst.rx_inst.fsmState[1] ), + .B(\synth_inst.rx_inst.fsmState[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_029_)); - sky130_fd_sc_hd__a22o_1 _198_ (.A1(net70), - .A2(_051_), - .B1(_085_), - .B2(net72), + .Y(_209_)); + sky130_fd_sc_hd__or4bb_1 _492_ (.A(\synth_inst.rx_inst.cycleCounter[1] ), + .B(\synth_inst.rx_inst.cycleCounter[7] ), + .C_N(\synth_inst.rx_inst.cycleCounter[4] ), + .D_N(\synth_inst.rx_inst.cycleCounter[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_030_)); - sky130_fd_sc_hd__a22o_1 _199_ (.A1(net63), - .A2(_051_), - .B1(_085_), - .B2(net70), + .X(_210_)); + sky130_fd_sc_hd__or3_2 _493_ (.A(\synth_inst.rx_inst.cycleCounter[0] ), + .B(\synth_inst.rx_inst.cycleCounter[2] ), + .C(_210_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_031_)); - sky130_fd_sc_hd__a22o_1 _200_ (.A1(\synth_inst.rx_inst.midiData[4] ), - .A2(_051_), - .B1(_085_), - .B2(net63), + .X(_211_)); + sky130_fd_sc_hd__nor3b_4 _494_ (.A(_211_), + .B(\synth_inst.rx_inst.cycleCounter[3] ), + .C_N(\synth_inst.rx_inst.cycleCounter[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_032_)); - sky130_fd_sc_hd__a22o_1 _201_ (.A1(net65), - .A2(_051_), - .B1(_085_), - .B2(net67), + .Y(_212_)); + sky130_fd_sc_hd__or3b_1 _495_ (.A(_211_), + .B(\synth_inst.rx_inst.cycleCounter[3] ), + .C_N(\synth_inst.rx_inst.cycleCounter[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_033_)); - sky130_fd_sc_hd__a22o_1 _202_ (.A1(\synth_inst.rx_inst.midiData[6] ), - .A2(_051_), - .B1(_085_), - .B2(net65), + .X(_213_)); + sky130_fd_sc_hd__or3b_1 _496_ (.A(\synth_inst.rx_inst.cycleCounter[6] ), + .B(_211_), + .C_N(\synth_inst.rx_inst.cycleCounter[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_034_)); - sky130_fd_sc_hd__a22o_1 _203_ (.A1(net54), - .A2(_051_), - .B1(_085_), - .B2(net68), + .X(_214_)); + sky130_fd_sc_hd__o21a_1 _497_ (.A1(_209_), + .A2(_214_), + .B1(_213_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_035_)); - sky130_fd_sc_hd__a22o_1 _204_ (.A1(net52), - .A2(_051_), - .B1(_085_), - .B2(net54), + .X(_215_)); + sky130_fd_sc_hd__and3_1 _498_ (.A(\synth_inst.rx_inst.fsmState[1] ), + .B(\synth_inst.rx_inst.fsmState[0] ), + .C(_215_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_036_)); - sky130_fd_sc_hd__dfrtp_1 _205_ (.CLK(clknet_2_2__leaf_clk), - .D(_000_), - .RESET_B(net10), + .X(_216_)); + sky130_fd_sc_hd__nor2_2 _499_ (.A(_131_), + .B(\synth_inst.rx_inst.fsmState[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[0] )); - sky130_fd_sc_hd__dfrtp_1 _206_ (.CLK(clknet_2_2__leaf_clk), - .D(net58), - .RESET_B(net10), + .Y(_217_)); + sky130_fd_sc_hd__or2_1 _500_ (.A(\synth_inst.rx_inst.fsmState[1] ), + .B(\synth_inst.rx_inst.fsmState[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[1] )); - sky130_fd_sc_hd__dfrtp_1 _207_ (.CLK(clknet_2_3__leaf_clk), - .D(net44), - .RESET_B(net8), + .X(_218_)); + sky130_fd_sc_hd__a2bb2o_1 _501_ (.A1_N(\synth_inst.rx_inst.rxDataReg0 ), + .A2_N(net14), + .B1(_217_), + .B2(_205_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[2] )); - sky130_fd_sc_hd__dfrtp_1 _208_ (.CLK(clknet_2_3__leaf_clk), - .D(net47), - .RESET_B(net8), + .X(_219_)); + sky130_fd_sc_hd__a311o_1 _502_ (.A1(_131_), + .A2(\synth_inst.rx_inst.fsmState[0] ), + .A3(_213_), + .B1(_216_), + .C1(_219_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[3] )); - sky130_fd_sc_hd__dfrtp_1 _209_ (.CLK(clknet_2_3__leaf_clk), - .D(net51), - .RESET_B(net8), + .X(\synth_inst.rx_inst.nextFsmState[0] )); + sky130_fd_sc_hd__a31o_1 _503_ (.A1(_131_), + .A2(\synth_inst.rx_inst.fsmState[0] ), + .A3(_212_), + .B1(_216_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[4] )); - sky130_fd_sc_hd__dfrtp_1 _210_ (.CLK(clknet_2_3__leaf_clk), - .D(net60), - .RESET_B(net8), + .X(_220_)); + sky130_fd_sc_hd__or2_1 _504_ (.A(_217_), + .B(_220_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[5] )); - sky130_fd_sc_hd__dfrtp_1 _211_ (.CLK(clknet_2_3__leaf_clk), - .D(net56), - .RESET_B(net8), + .X(\synth_inst.rx_inst.nextFsmState[1] )); + sky130_fd_sc_hd__a2bb2o_1 _505_ (.A1_N(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[7] ), + .A2_N(_152_), + .B1(_157_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[6] )); - sky130_fd_sc_hd__dfrtp_1 _212_ (.CLK(clknet_2_3__leaf_clk), - .D(net49), - .RESET_B(net6), + .X(_221_)); + sky130_fd_sc_hd__a2bb2o_1 _506_ (.A1_N(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[4] ), + .A2_N(_149_), + .B1(_150_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midiByte[7] )); - sky130_fd_sc_hd__dfrtp_1 _213_ (.CLK(clknet_2_1__leaf_clk), - .D(\synth_inst.midi_inst.nextFsmState[0] ), - .RESET_B(net6), + .X(_222_)); + sky130_fd_sc_hd__a221o_1 _507_ (.A1(_153_), + .A2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[8] ), + .B1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[10] ), + .B2(_156_), + .C1(_222_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midi_inst.fsmState[0] )); - sky130_fd_sc_hd__dfrtp_1 _214_ (.CLK(clknet_2_1__leaf_clk), - .D(\synth_inst.midi_inst.nextFsmState[1] ), - .RESET_B(net6), + .X(_223_)); + sky130_fd_sc_hd__xor2_1 _508_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[11] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[11] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midi_inst.fsmState[1] )); - sky130_fd_sc_hd__dfrtp_1 _215_ (.CLK(clknet_2_1__leaf_clk), - .D(_008_), - .RESET_B(net8), + .X(_224_)); + sky130_fd_sc_hd__a221o_1 _509_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[6] ), + .A2(_151_), + .B1(_155_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] ), + .C1(_224_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.sampledBit )); - sky130_fd_sc_hd__dfrtp_1 _216_ (.CLK(clknet_2_3__leaf_clk), - .D(_009_), - .RESET_B(net8), + .X(_225_)); + sky130_fd_sc_hd__a2111o_1 _510_ (.A1(_148_), + .A2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[3] ), + .B1(_221_), + .C1(_223_), + .D1(_225_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midi_inst.cmd[0] )); - sky130_fd_sc_hd__dfrtp_1 _217_ (.CLK(clknet_2_1__leaf_clk), - .D(net42), - .RESET_B(net6), + .X(_226_)); + sky130_fd_sc_hd__xor2_1 _511_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[14] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[14] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midi_inst.cmd[1] )); - sky130_fd_sc_hd__dfrtp_1 _218_ (.CLK(clknet_2_3__leaf_clk), - .D(net36), - .RESET_B(net6), + .X(_227_)); + sky130_fd_sc_hd__nor2_1 _512_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[15] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midi_inst.cmd[2] )); - sky130_fd_sc_hd__dfrtp_1 _219_ (.CLK(clknet_2_3__leaf_clk), - .D(net38), - .RESET_B(net6), + .Y(_228_)); + sky130_fd_sc_hd__and2_1 _513_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[15] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.midi_inst.cmd[3] )); - sky130_fd_sc_hd__dfrtp_1 _220_ (.CLK(clknet_2_1__leaf_clk), - .D(_013_), - .RESET_B(net6), + .X(_229_)); + sky130_fd_sc_hd__o221a_1 _514_ (.A1(_150_), + .A2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[5] ), + .B1(_228_), + .B2(_229_), + .C1(\synth_inst.oscStack_gen[1].osc_inst.active_o ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.bitCounter[0] )); - sky130_fd_sc_hd__dfrtp_1 _221_ (.CLK(clknet_2_1__leaf_clk), - .D(_014_), - .RESET_B(net6), + .X(_230_)); + sky130_fd_sc_hd__o22ai_1 _515_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[6] ), + .A2(_151_), + .B1(_157_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.bitCounter[1] )); - sky130_fd_sc_hd__dfrtp_1 _222_ (.CLK(clknet_2_0__leaf_clk), - .D(_015_), - .RESET_B(net6), + .Y(_231_)); + sky130_fd_sc_hd__a221o_1 _516_ (.A1(_145_), + .A2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] ), + .B1(_154_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[9] ), + .C1(_231_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.bitCounter[2] )); - sky130_fd_sc_hd__dfrtp_1 _223_ (.CLK(clknet_2_1__leaf_clk), - .D(net78), - .RESET_B(net6), + .X(_232_)); + sky130_fd_sc_hd__a2bb2o_1 _517_ (.A1_N(_148_), + .A2_N(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[3] ), + .B1(_158_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.bitCounter[3] )); - sky130_fd_sc_hd__dfrtp_1 _224_ (.CLK(clknet_2_0__leaf_clk), - .D(_017_), - .RESET_B(net7), + .X(_233_)); + sky130_fd_sc_hd__a221o_1 _518_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[0] ), + .A2(_146_), + .B1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[4] ), + .B2(_149_), + .C1(_233_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[0] )); - sky130_fd_sc_hd__dfrtp_1 _225_ (.CLK(clknet_2_0__leaf_clk), - .D(_018_), - .RESET_B(net7), + .X(_234_)); + sky130_fd_sc_hd__o22ai_1 _519_ (.A1(_153_), + .A2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[8] ), + .B1(_158_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[1] )); - sky130_fd_sc_hd__dfrtp_1 _226_ (.CLK(clknet_2_0__leaf_clk), - .D(_019_), - .RESET_B(net7), + .Y(_235_)); + sky130_fd_sc_hd__a221o_1 _520_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[1] ), + .A2(_147_), + .B1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[7] ), + .B2(_152_), + .C1(_235_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[2] )); - sky130_fd_sc_hd__dfrtp_1 _227_ (.CLK(clknet_2_0__leaf_clk), - .D(_020_), - .RESET_B(net7), + .X(_236_)); + sky130_fd_sc_hd__xnor2_1 _521_ (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[2] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[3] )); - sky130_fd_sc_hd__dfrtp_1 _228_ (.CLK(clknet_2_0__leaf_clk), - .D(_021_), - .RESET_B(net7), + .Y(_237_)); + sky130_fd_sc_hd__o221a_1 _522_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[1] ), + .A2(_147_), + .B1(_154_), + .B2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[9] ), + .C1(_237_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[4] )); - sky130_fd_sc_hd__dfrtp_2 _229_ (.CLK(clknet_2_0__leaf_clk), - .D(_022_), - .RESET_B(net7), + .X(_238_)); + sky130_fd_sc_hd__or4b_1 _523_ (.A(_232_), + .B(_234_), + .C(_236_), + .D_N(_238_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[5] )); - sky130_fd_sc_hd__dfrtp_1 _230_ (.CLK(clknet_2_0__leaf_clk), - .D(_023_), - .RESET_B(net7), + .X(_239_)); + sky130_fd_sc_hd__or4b_2 _524_ (.A(_226_), + .B(_239_), + .C(_227_), + .D_N(_230_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[6] )); - sky130_fd_sc_hd__dfrtp_1 _231_ (.CLK(clknet_2_0__leaf_clk), - .D(_024_), - .RESET_B(net7), + .X(_240_)); + sky130_fd_sc_hd__nor2_1 _525_ (.A(net103), + .B(net7), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[7] )); - sky130_fd_sc_hd__dfrtp_1 _232_ (.CLK(clknet_2_2__leaf_clk), - .D(_025_), - .RESET_B(net10), + .Y(_016_)); + sky130_fd_sc_hd__xnor2_1 _526_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[8] )); - sky130_fd_sc_hd__dfrtp_1 _233_ (.CLK(clknet_2_2__leaf_clk), - .D(_026_), - .RESET_B(net10), + .Y(_241_)); + sky130_fd_sc_hd__nor2_1 _527_ (.A(net6), + .B(_241_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[9] )); - sky130_fd_sc_hd__dfrtp_1 _234_ (.CLK(clknet_2_2__leaf_clk), - .D(_027_), - .RESET_B(net10), + .Y(_023_)); + sky130_fd_sc_hd__a21oi_1 _528_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] ), + .A2(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[1] ), + .B1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[10] )); - sky130_fd_sc_hd__dfrtp_1 _235_ (.CLK(clknet_2_2__leaf_clk), - .D(_028_), - .RESET_B(net10), + .Y(_242_)); + sky130_fd_sc_hd__and3_1 _529_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[1] ), + .C(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.cycleCounter[11] )); - sky130_fd_sc_hd__dfrtp_1 _236_ (.CLK(clknet_2_2__leaf_clk), - .D(net40), - .RESET_B(net10), + .X(_243_)); + sky130_fd_sc_hd__nor3_1 _530_ (.A(net7), + .B(_242_), + .C(_243_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[0] )); - sky130_fd_sc_hd__dfrtp_1 _237_ (.CLK(clknet_2_2__leaf_clk), - .D(_030_), - .RESET_B(net9), + .Y(_024_)); + sky130_fd_sc_hd__or2_1 _531_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[3] ), + .B(_243_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[1] )); - sky130_fd_sc_hd__dfrtp_1 _238_ (.CLK(clknet_2_2__leaf_clk), - .D(_031_), - .RESET_B(net9), + .X(_244_)); + sky130_fd_sc_hd__and2_1 _532_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[3] ), + .B(_243_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[2] )); - sky130_fd_sc_hd__dfrtp_1 _239_ (.CLK(clknet_2_3__leaf_clk), - .D(net64), - .RESET_B(net9), + .X(_245_)); + sky130_fd_sc_hd__nor3b_1 _533_ (.A(_245_), + .B(net7), + .C_N(_244_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[3] )); - sky130_fd_sc_hd__dfrtp_1 _240_ (.CLK(clknet_2_3__leaf_clk), - .D(_033_), - .RESET_B(net9), + .Y(_025_)); + sky130_fd_sc_hd__xnor2_1 _534_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[4] ), + .B(_245_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[4] )); - sky130_fd_sc_hd__dfrtp_1 _241_ (.CLK(clknet_2_3__leaf_clk), - .D(net66), - .RESET_B(net8), + .Y(_246_)); + sky130_fd_sc_hd__nor2_1 _535_ (.A(net6), + .B(_246_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[5] )); - sky130_fd_sc_hd__dfrtp_1 _242_ (.CLK(clknet_2_3__leaf_clk), - .D(_035_), - .RESET_B(net8), + .Y(_026_)); + sky130_fd_sc_hd__a21oi_1 _536_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[4] ), + .A2(_245_), + .B1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[6] )); - sky130_fd_sc_hd__dfrtp_1 _243_ (.CLK(clknet_2_2__leaf_clk), - .D(_036_), - .RESET_B(net8), + .Y(_247_)); + sky130_fd_sc_hd__and3_1 _537_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[4] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[5] ), + .C(_245_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.midiData[7] )); - sky130_fd_sc_hd__dfrtp_2 _244_ (.CLK(clknet_2_1__leaf_clk), - .D(\synth_inst.rx_inst.nextFsmState[0] ), - .RESET_B(net1), + .X(_248_)); + sky130_fd_sc_hd__nor3_1 _538_ (.A(net6), + .B(_247_), + .C(_248_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.fsmState[0] )); - sky130_fd_sc_hd__dfrtp_2 _245_ (.CLK(clknet_2_1__leaf_clk), - .D(\synth_inst.rx_inst.nextFsmState[1] ), - .RESET_B(net7), + .Y(_027_)); + sky130_fd_sc_hd__and2_1 _539_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[6] ), + .B(_248_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.fsmState[1] )); - sky130_fd_sc_hd__dfstp_1 _246_ (.CLK(clknet_2_3__leaf_clk), - .D(net34), - .SET_B(net9), + .X(_249_)); + sky130_fd_sc_hd__nor2_1 _540_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[6] ), + .B(_248_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.rxDataReg0 )); - sky130_fd_sc_hd__dfstp_1 _247_ (.CLK(clknet_2_3__leaf_clk), - .D(net2), - .SET_B(net9), + .Y(_250_)); + sky130_fd_sc_hd__nor3_1 _541_ (.A(net6), + .B(_249_), + .C(_250_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\synth_inst.rx_inst.rxDataReg1 )); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_12 (.VGND(VGND), + .Y(_028_)); + sky130_fd_sc_hd__a21oi_1 _542_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[7] ), + .A2(_249_), + .B1(net6), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net12)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_13 (.VGND(VGND), + .Y(_251_)); + sky130_fd_sc_hd__o21a_1 _543_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[7] ), + .A2(_249_), + .B1(_251_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net13)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_14 (.VGND(VGND), + .X(_029_)); + sky130_fd_sc_hd__a21oi_1 _544_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[7] ), + .A2(_249_), + .B1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[8] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net14)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_15 (.VGND(VGND), + .Y(_252_)); + sky130_fd_sc_hd__and3_1 _545_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[7] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[8] ), + .C(_249_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net15)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_16 (.VGND(VGND), + .X(_253_)); + sky130_fd_sc_hd__nor3_1 _546_ (.A(net6), + .B(_252_), + .C(_253_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net16)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_17 (.VGND(VGND), + .Y(_030_)); + sky130_fd_sc_hd__and2_1 _547_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[9] ), + .B(_253_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net17)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_18 (.VGND(VGND), + .X(_254_)); + sky130_fd_sc_hd__nor2_1 _548_ (.A(net6), + .B(_254_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net18)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_19 (.VGND(VGND), + .Y(_255_)); + sky130_fd_sc_hd__o21a_1 _549_ (.A1(net155), + .A2(_253_), + .B1(_255_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net19)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_20 (.VGND(VGND), + .X(_031_)); + sky130_fd_sc_hd__a21oi_1 _550_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] ), + .A2(_254_), + .B1(net6), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net20)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_21 (.VGND(VGND), + .Y(_256_)); + sky130_fd_sc_hd__o21a_1 _551_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] ), + .A2(_254_), + .B1(_256_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net21)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_22 (.VGND(VGND), + .X(_017_)); + sky130_fd_sc_hd__a21oi_1 _552_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] ), + .A2(_254_), + .B1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[11] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net22)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_23 (.VGND(VGND), + .Y(_257_)); + sky130_fd_sc_hd__and3_1 _553_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[11] ), + .C(_254_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net23)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_24 (.VGND(VGND), + .X(_258_)); + sky130_fd_sc_hd__nor3_1 _554_ (.A(net6), + .B(_257_), + .C(_258_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net24)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_25 (.VGND(VGND), + .Y(_018_)); + sky130_fd_sc_hd__and2_1 _555_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[12] ), + .B(_258_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net25)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_26 (.VGND(VGND), + .X(_259_)); + sky130_fd_sc_hd__nor2_1 _556_ (.A(net6), + .B(_259_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net26)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_27 (.VGND(VGND), + .Y(_260_)); + sky130_fd_sc_hd__o21a_1 _557_ (.A1(net149), + .A2(_258_), + .B1(_260_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net27)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_28 (.VGND(VGND), + .X(_019_)); + sky130_fd_sc_hd__a21oi_1 _558_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] ), + .A2(_259_), + .B1(net7), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net28)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_29 (.VGND(VGND), + .Y(_261_)); + sky130_fd_sc_hd__o21a_1 _559_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] ), + .A2(_259_), + .B1(_261_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net29)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_30 (.VGND(VGND), + .X(_020_)); + sky130_fd_sc_hd__a21oi_1 _560_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] ), + .A2(_259_), + .B1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[14] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net30)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_31 (.VGND(VGND), + .Y(_262_)); + sky130_fd_sc_hd__and3_1 _561_ (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] ), + .B(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[14] ), + .C(_259_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net31)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_32 (.VGND(VGND), + .X(_263_)); + sky130_fd_sc_hd__nor3_1 _562_ (.A(net7), + .B(_262_), + .C(_263_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net32)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_33 (.VGND(VGND), + .Y(_021_)); + sky130_fd_sc_hd__a21oi_1 _563_ (.A1(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[15] ), + .A2(_263_), + .B1(net7), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net33)); - sky130_fd_sc_hd__clkbuf_16 clkbuf_0_clk (.A(clk), + .Y(_264_)); + sky130_fd_sc_hd__o21a_1 _564_ (.A1(net156), + .A2(_263_), + .B1(_264_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(clknet_0_clk)); - sky130_fd_sc_hd__buf_2 _271_ (.A(\synth_inst.activeOscPwm_o ), + .X(_022_)); + sky130_fd_sc_hd__nor2_1 _565_ (.A(\synth_inst.pwm_inst.pwmCountVal[1] ), + .B(\synth_inst.pwm_inst.pwmCountVal[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uo_out[7])); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (.VGND(VGND), + .Y(_265_)); + sky130_fd_sc_hd__a21bo_1 _566_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.active_o ), + .A2(\synth_inst.oscStack_gen[1].osc_inst.active_o ), + .B1_N(\synth_inst.pwm_inst.pwmCountVal[0] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (.VGND(VGND), + .VPWR(VPWR), + .X(_266_)); + sky130_fd_sc_hd__o211a_1 _567_ (.A1(\synth_inst.oscStack_gen[0].osc_inst.active_o ), + .A2(\synth_inst.oscStack_gen[1].osc_inst.active_o ), + .B1(_265_), + .C1(_266_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (.VGND(VGND), + .VPWR(VPWR), + .X(\synth_inst.activeOscPwm_o )); + sky130_fd_sc_hd__o21a_1 _568_ (.A1(\synth_inst.midi_inst.note[1] ), + .A2(\synth_inst.midi_inst.note[0] ), + .B1(\synth_inst.midi_inst.note[2] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (.VGND(VGND), + .VPWR(VPWR), + .X(_267_)); + sky130_fd_sc_hd__o21ai_2 _569_ (.A1(\synth_inst.midi_inst.note[3] ), + .A2(_267_), + .B1(\synth_inst.midi_inst.note[4] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (.VGND(VGND), + .VPWR(VPWR), + .Y(_268_)); + sky130_fd_sc_hd__nand2_1 _570_ (.A(_159_), + .B(_268_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (.VGND(VGND), + .VPWR(VPWR), + .Y(_269_)); + sky130_fd_sc_hd__a21o_1 _571_ (.A1(\synth_inst.midi_inst.note[6] ), + .A2(_269_), + .B1(\synth_inst.midi_inst.note[7] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (.VGND(VGND), + .VPWR(VPWR), + .X(_270_)); + sky130_fd_sc_hd__a21o_1 _572_ (.A1(\synth_inst.midi_inst.note[2] ), + .A2(\synth_inst.midi_inst.note[1] ), + .B1(\synth_inst.midi_inst.note[3] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (.VGND(VGND), + .VPWR(VPWR), + .X(_271_)); + sky130_fd_sc_hd__a2111o_4 _573_ (.A1(\synth_inst.midi_inst.note[4] ), + .A2(_271_), + .B1(\synth_inst.midi_inst.note[7] ), + .C1(\synth_inst.midi_inst.note[6] ), + .D1(\synth_inst.midi_inst.note[5] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (.VGND(VGND), + .VPWR(VPWR), + .X(_272_)); + sky130_fd_sc_hd__inv_2 _574_ (.A(_272_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (.VGND(VGND), + .VPWR(VPWR), + .Y(_273_)); + sky130_fd_sc_hd__o31ai_1 _575_ (.A1(\synth_inst.midi_inst.note[2] ), + .A2(\synth_inst.midi_inst.note[1] ), + .A3(\synth_inst.midi_inst.note[0] ), + .B1(_272_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_10_Right_10 (.VGND(VGND), + .VPWR(VPWR), + .Y(_274_)); + sky130_fd_sc_hd__nor2_1 _576_ (.A(_267_), + .B(_274_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_11_Right_11 (.VGND(VGND), + .VPWR(VPWR), + .Y(_275_)); + sky130_fd_sc_hd__or2_1 _577_ (.A(_267_), + .B(_274_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_12_Right_12 (.VGND(VGND), + .VPWR(VPWR), + .X(_276_)); + sky130_fd_sc_hd__xnor2_1 _578_ (.A(\synth_inst.midi_inst.note[3] ), + .B(_267_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_13_Right_13 (.VGND(VGND), + .VPWR(VPWR), + .Y(_277_)); + sky130_fd_sc_hd__a21oi_1 _579_ (.A1(_275_), + .A2(_277_), + .B1(_270_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_14_Right_14 (.VGND(VGND), + .VPWR(VPWR), + .Y(_278_)); + sky130_fd_sc_hd__or3_1 _580_ (.A(\synth_inst.midi_inst.note[4] ), + .B(\synth_inst.midi_inst.note[3] ), + .C(_267_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_15_Right_15 (.VGND(VGND), + .VPWR(VPWR), + .X(_279_)); + sky130_fd_sc_hd__and3_1 _581_ (.A(_268_), + .B(_272_), + .C(_279_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_16_Right_16 (.VGND(VGND), + .VPWR(VPWR), + .X(_280_)); + sky130_fd_sc_hd__a21oi_1 _582_ (.A1(_159_), + .A2(_280_), + .B1(_270_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_17_Right_17 (.VGND(VGND), + .VPWR(VPWR), + .Y(_281_)); + sky130_fd_sc_hd__nor2_1 _583_ (.A(_278_), + .B(_281_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_18_Right_18 (.VGND(VGND), + .VPWR(VPWR), + .Y(_282_)); + sky130_fd_sc_hd__or2_1 _584_ (.A(_278_), + .B(_281_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_19_Right_19 (.VGND(VGND), + .VPWR(VPWR), + .X(_283_)); + sky130_fd_sc_hd__xnor2_1 _585_ (.A(_159_), + .B(_268_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_20_Right_20 (.VGND(VGND), + .VPWR(VPWR), + .Y(_284_)); + sky130_fd_sc_hd__a21oi_2 _586_ (.A1(_272_), + .A2(_284_), + .B1(_280_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_21_Right_21 (.VGND(VGND), + .VPWR(VPWR), + .Y(_285_)); + sky130_fd_sc_hd__nand2_2 _587_ (.A(_278_), + .B(_285_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_22_Right_22 (.VGND(VGND), + .VPWR(VPWR), + .Y(_286_)); + sky130_fd_sc_hd__inv_2 _588_ (.A(_286_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_23_Right_23 (.VGND(VGND), + .VPWR(VPWR), + .Y(_121_)); + sky130_fd_sc_hd__nand2_1 _589_ (.A(_272_), + .B(_277_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_24_Right_24 (.VGND(VGND), + .VPWR(VPWR), + .Y(_287_)); + sky130_fd_sc_hd__o211a_1 _590_ (.A1(_275_), + .A2(_277_), + .B1(_284_), + .C1(_272_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_25_Right_25 (.VGND(VGND), + .VPWR(VPWR), + .X(_288_)); + sky130_fd_sc_hd__and3_1 _591_ (.A(\synth_inst.midi_inst.note[5] ), + .B(_268_), + .C(_279_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_26_Right_26 (.VGND(VGND), + .VPWR(VPWR), + .X(_289_)); + sky130_fd_sc_hd__and2_1 _592_ (.A(_287_), + .B(_289_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_27_Right_27 (.VGND(VGND), + .VPWR(VPWR), + .X(_290_)); + sky130_fd_sc_hd__nor2_1 _593_ (.A(_285_), + .B(_290_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_28_Right_28 (.VGND(VGND), + .VPWR(VPWR), + .Y(_291_)); + sky130_fd_sc_hd__o21ai_1 _594_ (.A1(\synth_inst.midi_inst.note[6] ), + .A2(_269_), + .B1(\synth_inst.midi_inst.note[7] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_29_Right_29 (.VGND(VGND), + .VPWR(VPWR), + .Y(_292_)); + sky130_fd_sc_hd__o21ai_1 _595_ (.A1(_285_), + .A2(_290_), + .B1(_292_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_30_Right_30 (.VGND(VGND), + .VPWR(VPWR), + .Y(_293_)); + sky130_fd_sc_hd__a22o_1 _596_ (.A1(\synth_inst.midi_inst.note[3] ), + .A2(_275_), + .B1(_293_), + .B2(_270_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_31_Right_31 (.VGND(VGND), + .VPWR(VPWR), + .X(_294_)); + sky130_fd_sc_hd__nand3b_1 _597_ (.A_N(_277_), + .B(_285_), + .C(_292_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_32_Right_32 (.VGND(VGND), + .VPWR(VPWR), + .Y(_295_)); + sky130_fd_sc_hd__nand2_1 _598_ (.A(_270_), + .B(_295_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_33_Right_33 (.VGND(VGND), + .VPWR(VPWR), + .Y(_296_)); + sky130_fd_sc_hd__a31o_1 _599_ (.A1(_270_), + .A2(_294_), + .A3(_295_), + .B1(_283_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_34_Right_34 (.VGND(VGND), + .VPWR(VPWR), + .X(_297_)); + sky130_fd_sc_hd__nand2b_1 _600_ (.A_N(_288_), + .B(_281_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_35_Right_35 (.VGND(VGND), + .VPWR(VPWR), + .Y(_298_)); + sky130_fd_sc_hd__and2_1 _601_ (.A(_297_), + .B(_298_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_36_Right_36 (.VGND(VGND), + .VPWR(VPWR), + .X(_299_)); + sky130_fd_sc_hd__a21oi_4 _602_ (.A1(_297_), + .A2(_298_), + .B1(net4), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_37_Right_37 (.VGND(VGND), + .VPWR(VPWR), + .Y(_300_)); + sky130_fd_sc_hd__a21o_1 _603_ (.A1(_297_), + .A2(_298_), + .B1(net4), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_38_Right_38 (.VGND(VGND), + .VPWR(VPWR), + .X(_301_)); + sky130_fd_sc_hd__a31o_1 _604_ (.A1(_289_), + .A2(_292_), + .A3(_294_), + .B1(_296_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_39 (.VGND(VGND), + .VPWR(VPWR), + .X(_302_)); + sky130_fd_sc_hd__a2bb2o_1 _605_ (.A1_N(_270_), + .A2_N(_291_), + .B1(_288_), + .B2(_281_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_40 (.VGND(VGND), + .VPWR(VPWR), + .X(_303_)); + sky130_fd_sc_hd__a21o_2 _606_ (.A1(_282_), + .A2(_302_), + .B1(_303_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_41 (.VGND(VGND), + .VPWR(VPWR), + .X(_304_)); + sky130_fd_sc_hd__nand2_4 _607_ (.A(_286_), + .B(_304_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_42 (.VGND(VGND), + .VPWR(VPWR), + .Y(_305_)); + sky130_fd_sc_hd__inv_2 _608_ (.A(_305_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_43 (.VGND(VGND), + .VPWR(VPWR), + .Y(_306_)); + sky130_fd_sc_hd__and3_1 _609_ (.A(_276_), + .B(_286_), + .C(_304_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_44 (.VGND(VGND), + .VPWR(VPWR), + .X(_307_)); + sky130_fd_sc_hd__or3b_2 _610_ (.A(_275_), + .B(net4), + .C_N(_304_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_45 (.VGND(VGND), + .VPWR(VPWR), + .X(_308_)); + sky130_fd_sc_hd__xnor2_1 _611_ (.A(_287_), + .B(_300_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_46 (.VGND(VGND), + .VPWR(VPWR), + .Y(_309_)); + sky130_fd_sc_hd__xnor2_1 _612_ (.A(_287_), + .B(net3), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_47 (.VGND(VGND), + .VPWR(VPWR), + .Y(_310_)); + sky130_fd_sc_hd__nor2_1 _613_ (.A(_307_), + .B(_310_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_48 (.VGND(VGND), + .VPWR(VPWR), + .Y(_311_)); + sky130_fd_sc_hd__a21o_1 _614_ (.A1(_286_), + .A2(_304_), + .B1(_276_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_10_Left_49 (.VGND(VGND), + .VPWR(VPWR), + .X(_312_)); + sky130_fd_sc_hd__nand2_1 _615_ (.A(\synth_inst.midi_inst.note[1] ), + .B(_272_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_11_Left_50 (.VGND(VGND), + .VPWR(VPWR), + .Y(_313_)); + sky130_fd_sc_hd__nor2_1 _616_ (.A(\synth_inst.midi_inst.note[0] ), + .B(_313_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_12_Left_51 (.VGND(VGND), + .VPWR(VPWR), + .Y(_314_)); + sky130_fd_sc_hd__a21oi_1 _617_ (.A1(_308_), + .A2(_312_), + .B1(_314_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_13_Left_52 (.VGND(VGND), + .VPWR(VPWR), + .Y(_315_)); + sky130_fd_sc_hd__a21o_1 _618_ (.A1(_308_), + .A2(_312_), + .B1(_314_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_14_Left_53 (.VGND(VGND), + .VPWR(VPWR), + .X(_316_)); + sky130_fd_sc_hd__o21ai_1 _619_ (.A1(\synth_inst.midi_inst.note[1] ), + .A2(_160_), + .B1(_272_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_15_Left_54 (.VGND(VGND), + .VPWR(VPWR), + .Y(_317_)); + sky130_fd_sc_hd__or3_1 _620_ (.A(_307_), + .B(_310_), + .C(_317_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_16_Left_55 (.VGND(VGND), + .VPWR(VPWR), + .X(_318_)); + sky130_fd_sc_hd__a21o_1 _621_ (.A1(\synth_inst.midi_inst.note[1] ), + .A2(_160_), + .B1(_317_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_17_Left_56 (.VGND(VGND), + .VPWR(VPWR), + .X(_319_)); + sky130_fd_sc_hd__and3_1 _622_ (.A(_308_), + .B(_312_), + .C(_319_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_18_Left_57 (.VGND(VGND), + .VPWR(VPWR), + .X(_320_)); + sky130_fd_sc_hd__o211ai_2 _623_ (.A1(_311_), + .A2(_316_), + .B1(_318_), + .C1(_319_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_19_Left_58 (.VGND(VGND), - .VNB(VGND), + .VPWR(VPWR), + .Y(_321_)); + sky130_fd_sc_hd__and2_1 _624_ (.A(_305_), + .B(_321_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_322_)); + sky130_fd_sc_hd__and3_1 _625_ (.A(net5), + .B(net3), + .C(_322_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_115_)); + sky130_fd_sc_hd__a31o_1 _626_ (.A1(\synth_inst.midi_inst.note[0] ), + .A2(_308_), + .A3(_312_), + .B1(_313_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_323_)); + sky130_fd_sc_hd__nand2_1 _627_ (.A(_318_), + .B(_323_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_324_)); + sky130_fd_sc_hd__mux2_1 _628_ (.A0(_321_), + .A1(_324_), + .S(_305_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_325_)); + sky130_fd_sc_hd__and3_1 _629_ (.A(net5), + .B(net3), + .C(_325_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_122_)); + sky130_fd_sc_hd__nor2_1 _630_ (.A(_160_), + .B(_313_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_326_)); + sky130_fd_sc_hd__o31a_1 _631_ (.A1(_311_), + .A2(_315_), + .A3(_326_), + .B1(_318_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_327_)); + sky130_fd_sc_hd__mux2_1 _632_ (.A0(_324_), + .A1(_327_), + .S(_305_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_328_)); + sky130_fd_sc_hd__a21o_1 _633_ (.A1(_305_), + .A2(_321_), + .B1(net3), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_329_)); + sky130_fd_sc_hd__o21a_1 _634_ (.A1(_300_), + .A2(_328_), + .B1(_329_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_330_)); + sky130_fd_sc_hd__and2_1 _635_ (.A(net5), + .B(_330_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_123_)); + sky130_fd_sc_hd__o221a_1 _636_ (.A1(\synth_inst.midi_inst.note[0] ), + .A2(_273_), + .B1(_309_), + .B2(_312_), + .C1(_308_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_331_)); + sky130_fd_sc_hd__o21bai_1 _637_ (.A1(_311_), + .A2(_313_), + .B1_N(_331_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_332_)); + sky130_fd_sc_hd__mux2_1 _638_ (.A0(_327_), + .A1(_332_), + .S(_305_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_333_)); + sky130_fd_sc_hd__mux2_1 _639_ (.A0(_325_), + .A1(_333_), + .S(net3), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_334_)); + sky130_fd_sc_hd__and2_1 _640_ (.A(net5), + .B(_334_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_124_)); + sky130_fd_sc_hd__nor2_2 _641_ (.A(net5), + .B(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_335_)); + sky130_fd_sc_hd__or3b_1 _642_ (.A(_307_), + .B(_310_), + .C_N(_319_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_336_)); + sky130_fd_sc_hd__and3_1 _643_ (.A(_308_), + .B(_312_), + .C(_314_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_337_)); + sky130_fd_sc_hd__o31ai_1 _644_ (.A1(_311_), + .A2(_315_), + .A3(_337_), + .B1(_336_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_338_)); + sky130_fd_sc_hd__mux2_1 _645_ (.A0(_332_), + .A1(_338_), + .S(_305_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_339_)); + sky130_fd_sc_hd__mux2_1 _646_ (.A0(_328_), + .A1(_339_), + .S(net3), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_340_)); + sky130_fd_sc_hd__a32o_1 _647_ (.A1(net3), + .A2(_322_), + .A3(_335_), + .B1(_340_), + .B2(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_125_)); + sky130_fd_sc_hd__a21oi_1 _648_ (.A1(_308_), + .A2(_312_), + .B1(_317_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_341_)); + sky130_fd_sc_hd__o21ba_1 _649_ (.A1(_320_), + .A2(_341_), + .B1_N(_311_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_342_)); + sky130_fd_sc_hd__mux2_1 _650_ (.A0(_338_), + .A1(_342_), + .S(_305_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_343_)); + sky130_fd_sc_hd__mux2_1 _651_ (.A0(_333_), + .A1(_343_), + .S(net3), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_344_)); + sky130_fd_sc_hd__a32o_1 _652_ (.A1(net3), + .A2(_325_), + .A3(_335_), + .B1(_344_), + .B2(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_126_)); + sky130_fd_sc_hd__nor2_1 _653_ (.A(_311_), + .B(_341_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_345_)); + sky130_fd_sc_hd__mux2_1 _654_ (.A0(_342_), + .A1(_345_), + .S(_305_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_346_)); + sky130_fd_sc_hd__mux2_1 _655_ (.A0(_339_), + .A1(_346_), + .S(net3), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_347_)); + sky130_fd_sc_hd__a22o_1 _656_ (.A1(_330_), + .A2(_335_), + .B1(_347_), + .B2(_282_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_127_)); + sky130_fd_sc_hd__or2_1 _657_ (.A(_305_), + .B(_345_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_348_)); + sky130_fd_sc_hd__mux2_1 _658_ (.A0(_343_), + .A1(_348_), + .S(_301_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_349_)); + sky130_fd_sc_hd__a22o_1 _659_ (.A1(_334_), + .A2(_335_), + .B1(_349_), + .B2(net5), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_128_)); + sky130_fd_sc_hd__or2_1 _660_ (.A(_286_), + .B(_321_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_350_)); + sky130_fd_sc_hd__a22o_1 _661_ (.A1(_299_), + .A2(_306_), + .B1(_346_), + .B2(_300_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_351_)); + sky130_fd_sc_hd__a221o_1 _662_ (.A1(_299_), + .A2(_306_), + .B1(_346_), + .B2(_300_), + .C1(_283_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_352_)); + sky130_fd_sc_hd__o311a_1 _663_ (.A1(net5), + .A2(_121_), + .A3(_340_), + .B1(_350_), + .C1(_352_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_129_)); + sky130_fd_sc_hd__and3_1 _664_ (.A(net5), + .B(_300_), + .C(_348_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_353_)); + sky130_fd_sc_hd__a221o_1 _665_ (.A1(net4), + .A2(_324_), + .B1(_335_), + .B2(_344_), + .C1(_353_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_130_)); + sky130_fd_sc_hd__o211a_1 _666_ (.A1(_300_), + .A2(_328_), + .B1(_329_), + .C1(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_354_)); + sky130_fd_sc_hd__and3_1 _667_ (.A(_282_), + .B(_300_), + .C(_304_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_355_)); + sky130_fd_sc_hd__a211o_1 _668_ (.A1(_335_), + .A2(_347_), + .B1(_354_), + .C1(_355_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_116_)); + sky130_fd_sc_hd__a22o_1 _669_ (.A1(net4), + .A2(_332_), + .B1(_335_), + .B2(_349_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_117_)); + sky130_fd_sc_hd__a22o_1 _670_ (.A1(_121_), + .A2(_339_), + .B1(_351_), + .B2(_335_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_118_)); + sky130_fd_sc_hd__a32o_1 _671_ (.A1(_283_), + .A2(_300_), + .A3(_348_), + .B1(_343_), + .B2(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_119_)); + sky130_fd_sc_hd__a32o_1 _672_ (.A1(_283_), + .A2(_300_), + .A3(_304_), + .B1(_345_), + .B2(net4), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_120_)); + sky130_fd_sc_hd__nor2_1 _673_ (.A(\synth_inst.channel[1] ), + .B(\synth_inst.channel[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_356_)); + sky130_fd_sc_hd__or4bb_1 _674_ (.A(\synth_inst.midi_inst.cmd[1] ), + .B(\synth_inst.midi_inst.cmd[2] ), + .C_N(\synth_inst.midi_inst.cmd[3] ), + .D_N(\synth_inst.midi_inst.fsmState[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_357_)); + sky130_fd_sc_hd__nor2_1 _675_ (.A(_206_), + .B(_357_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_358_)); + sky130_fd_sc_hd__or4b_1 _676_ (.A(\synth_inst.channel[1] ), + .B(\synth_inst.channel[0] ), + .C(\synth_inst.channel[2] ), + .D_N(_358_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_359_)); + sky130_fd_sc_hd__nand4b_1 _677_ (.A_N(\synth_inst.channel[0] ), + .B(_356_), + .C(_358_), + .D(\synth_inst.midi_inst.cmd[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_360_)); + sky130_fd_sc_hd__mux2_1 _678_ (.A0(net98), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[15] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_035_)); + sky130_fd_sc_hd__mux2_1 _679_ (.A0(net144), + .A1(net106), + .S(_208_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_036_)); + sky130_fd_sc_hd__mux2_1 _680_ (.A0(net71), + .A1(\synth_inst.midiByte[5] ), + .S(_208_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_037_)); + sky130_fd_sc_hd__mux2_1 _681_ (.A0(net61), + .A1(\synth_inst.midiByte[6] ), + .S(_208_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_038_)); + sky130_fd_sc_hd__mux2_1 _682_ (.A0(net79), + .A1(\synth_inst.midiByte[7] ), + .S(_208_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_039_)); + sky130_fd_sc_hd__and2b_2 _683_ (.A_N(\synth_inst.midi_inst.fsmState[0] ), + .B(\synth_inst.midi_inst.fsmState[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_361_)); + sky130_fd_sc_hd__mux2_1 _684_ (.A0(\synth_inst.midi_inst.note[0] ), + .A1(net153), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_040_)); + sky130_fd_sc_hd__mux2_1 _685_ (.A0(\synth_inst.midi_inst.note[1] ), + .A1(net116), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_041_)); + sky130_fd_sc_hd__mux2_1 _686_ (.A0(net154), + .A1(net104), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_042_)); + sky130_fd_sc_hd__mux2_1 _687_ (.A0(\synth_inst.midi_inst.note[3] ), + .A1(net83), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_043_)); + sky130_fd_sc_hd__mux2_1 _688_ (.A0(\synth_inst.midi_inst.note[4] ), + .A1(net106), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_044_)); + sky130_fd_sc_hd__mux2_1 _689_ (.A0(\synth_inst.midi_inst.note[5] ), + .A1(net108), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_045_)); + sky130_fd_sc_hd__mux2_1 _690_ (.A0(\synth_inst.midi_inst.note[6] ), + .A1(net107), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_046_)); + sky130_fd_sc_hd__mux2_1 _691_ (.A0(\synth_inst.midi_inst.note[7] ), + .A1(net140), + .S(_361_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_047_)); + sky130_fd_sc_hd__mux2_1 _692_ (.A0(\synth_inst.rx_inst.rxDataReg0 ), + .A1(net60), + .S(_214_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_048_)); + sky130_fd_sc_hd__and3_1 _693_ (.A(\synth_inst.channel[0] ), + .B(_356_), + .C(_358_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_362_)); + sky130_fd_sc_hd__and4_1 _694_ (.A(\synth_inst.midi_inst.cmd[0] ), + .B(\synth_inst.channel[0] ), + .C(_356_), + .D(_358_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_363_)); + sky130_fd_sc_hd__mux2_1 _695_ (.A0(\synth_inst.oscStack_gen[1].osc_inst.active_o ), + .A1(net144), + .S(_362_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_049_)); + sky130_fd_sc_hd__o21ai_1 _696_ (.A1(\synth_inst.rx_inst.bitCounter[0] ), + .A2(_212_), + .B1(_217_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_364_)); + sky130_fd_sc_hd__and2_2 _697_ (.A(_212_), + .B(_217_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_365_)); + sky130_fd_sc_hd__nand2_1 _698_ (.A(_212_), + .B(_217_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_366_)); + sky130_fd_sc_hd__a21oi_1 _699_ (.A1(net135), + .A2(_212_), + .B1(_364_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_050_)); + sky130_fd_sc_hd__a21o_1 _700_ (.A1(\synth_inst.rx_inst.bitCounter[0] ), + .A2(_212_), + .B1(\synth_inst.rx_inst.bitCounter[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_367_)); + sky130_fd_sc_hd__nand2_1 _701_ (.A(\synth_inst.rx_inst.bitCounter[1] ), + .B(\synth_inst.rx_inst.bitCounter[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_368_)); + sky130_fd_sc_hd__o211a_1 _702_ (.A1(_213_), + .A2(_368_), + .B1(_367_), + .C1(_217_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_051_)); + sky130_fd_sc_hd__a31o_1 _703_ (.A1(\synth_inst.rx_inst.bitCounter[1] ), + .A2(\synth_inst.rx_inst.bitCounter[0] ), + .A3(_212_), + .B1(\synth_inst.rx_inst.bitCounter[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_369_)); + sky130_fd_sc_hd__and4b_1 _704_ (.A_N(_215_), + .B(\synth_inst.rx_inst.bitCounter[2] ), + .C(\synth_inst.rx_inst.bitCounter[0] ), + .D(\synth_inst.rx_inst.bitCounter[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_370_)); + sky130_fd_sc_hd__and3b_1 _705_ (.A_N(_370_), + .B(_217_), + .C(_369_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_052_)); + sky130_fd_sc_hd__o21ai_1 _706_ (.A1(net56), + .A2(_370_), + .B1(_217_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_371_)); + sky130_fd_sc_hd__a21oi_1 _707_ (.A1(net56), + .A2(_370_), + .B1(_371_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_053_)); + sky130_fd_sc_hd__and3_1 _708_ (.A(\synth_inst.rx_inst.midiData[0] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_372_)); + sky130_fd_sc_hd__a21o_1 _709_ (.A1(net87), + .A2(_365_), + .B1(_372_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_054_)); + sky130_fd_sc_hd__and3_1 _710_ (.A(\synth_inst.rx_inst.midiData[1] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_373_)); + sky130_fd_sc_hd__a21o_1 _711_ (.A1(net82), + .A2(_365_), + .B1(_373_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_055_)); + sky130_fd_sc_hd__and3_1 _712_ (.A(\synth_inst.rx_inst.midiData[2] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_374_)); + sky130_fd_sc_hd__a21o_1 _713_ (.A1(net105), + .A2(_365_), + .B1(_374_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_056_)); + sky130_fd_sc_hd__and3_1 _714_ (.A(\synth_inst.rx_inst.midiData[3] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_375_)); + sky130_fd_sc_hd__a21o_1 _715_ (.A1(net81), + .A2(_365_), + .B1(_375_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_057_)); + sky130_fd_sc_hd__and3_1 _716_ (.A(\synth_inst.rx_inst.midiData[4] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_376_)); + sky130_fd_sc_hd__a21o_1 _717_ (.A1(net88), + .A2(_365_), + .B1(_376_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_058_)); + sky130_fd_sc_hd__and3_1 _718_ (.A(\synth_inst.rx_inst.midiData[5] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_377_)); + sky130_fd_sc_hd__a21o_1 _719_ (.A1(net89), + .A2(_365_), + .B1(_377_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_059_)); + sky130_fd_sc_hd__and3_1 _720_ (.A(\synth_inst.rx_inst.midiData[6] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_378_)); + sky130_fd_sc_hd__a21o_1 _721_ (.A1(net113), + .A2(_365_), + .B1(_378_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_060_)); + sky130_fd_sc_hd__and3_1 _722_ (.A(\synth_inst.rx_inst.midiData[7] ), + .B(net14), + .C(_366_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_379_)); + sky130_fd_sc_hd__a21o_1 _723_ (.A1(net60), + .A2(_365_), + .B1(_379_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_061_)); + sky130_fd_sc_hd__nor2_1 _724_ (.A(_212_), + .B(net15), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_380_)); + sky130_fd_sc_hd__a21oi_1 _725_ (.A1(_215_), + .A2(net15), + .B1(net126), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_381_)); + sky130_fd_sc_hd__a21oi_1 _726_ (.A1(net126), + .A2(net14), + .B1(_381_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_062_)); + sky130_fd_sc_hd__and3_1 _727_ (.A(\synth_inst.rx_inst.cycleCounter[1] ), + .B(\synth_inst.rx_inst.cycleCounter[0] ), + .C(net15), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_382_)); + sky130_fd_sc_hd__a21oi_1 _728_ (.A1(\synth_inst.rx_inst.cycleCounter[0] ), + .A2(net15), + .B1(net139), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_383_)); + sky130_fd_sc_hd__nor2_1 _729_ (.A(_382_), + .B(_383_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_063_)); + sky130_fd_sc_hd__and3_1 _730_ (.A(\synth_inst.rx_inst.cycleCounter[1] ), + .B(\synth_inst.rx_inst.cycleCounter[0] ), + .C(\synth_inst.rx_inst.cycleCounter[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_384_)); + sky130_fd_sc_hd__and2_1 _731_ (.A(net15), + .B(_384_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_385_)); + sky130_fd_sc_hd__o21ba_1 _732_ (.A1(net127), + .A2(_382_), + .B1_N(_385_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_064_)); + sky130_fd_sc_hd__and3_1 _733_ (.A(\synth_inst.rx_inst.cycleCounter[3] ), + .B(net15), + .C(_384_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_386_)); + sky130_fd_sc_hd__o21ai_1 _734_ (.A1(\synth_inst.rx_inst.cycleCounter[3] ), + .A2(_385_), + .B1(_215_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_387_)); + sky130_fd_sc_hd__nor2_1 _735_ (.A(_386_), + .B(_387_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_065_)); + sky130_fd_sc_hd__and2_1 _736_ (.A(\synth_inst.rx_inst.cycleCounter[4] ), + .B(_386_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_388_)); + sky130_fd_sc_hd__o21ai_1 _737_ (.A1(net157), + .A2(_386_), + .B1(_215_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_389_)); + sky130_fd_sc_hd__nor2_1 _738_ (.A(_388_), + .B(_389_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_066_)); + sky130_fd_sc_hd__and4_1 _739_ (.A(\synth_inst.rx_inst.cycleCounter[3] ), + .B(\synth_inst.rx_inst.cycleCounter[5] ), + .C(\synth_inst.rx_inst.cycleCounter[4] ), + .D(_384_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_390_)); + sky130_fd_sc_hd__a21boi_1 _740_ (.A1(\synth_inst.rx_inst.cycleCounter[5] ), + .A2(_388_), + .B1_N(_215_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_391_)); + sky130_fd_sc_hd__o21a_1 _741_ (.A1(net145), + .A2(_388_), + .B1(_391_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_067_)); + sky130_fd_sc_hd__xor2_1 _742_ (.A(\synth_inst.rx_inst.cycleCounter[6] ), + .B(_390_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_392_)); + sky130_fd_sc_hd__a32o_1 _743_ (.A1(_215_), + .A2(net15), + .A3(_392_), + .B1(_380_), + .B2(\synth_inst.rx_inst.cycleCounter[6] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_068_)); + sky130_fd_sc_hd__o211a_1 _744_ (.A1(_212_), + .A2(net15), + .B1(_390_), + .C1(\synth_inst.rx_inst.cycleCounter[6] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_393_)); + sky130_fd_sc_hd__xor2_1 _745_ (.A(net57), + .B(_393_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_069_)); + sky130_fd_sc_hd__mux2_1 _746_ (.A0(net63), + .A1(\synth_inst.midiByte[0] ), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_070_)); + sky130_fd_sc_hd__mux2_1 _747_ (.A0(net87), + .A1(net116), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_071_)); + sky130_fd_sc_hd__mux2_1 _748_ (.A0(net82), + .A1(net104), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_072_)); + sky130_fd_sc_hd__mux2_1 _749_ (.A0(\synth_inst.rx_inst.midiData[3] ), + .A1(net83), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_073_)); + sky130_fd_sc_hd__mux2_1 _750_ (.A0(net81), + .A1(net106), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_074_)); + sky130_fd_sc_hd__mux2_1 _751_ (.A0(net88), + .A1(net108), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_075_)); + sky130_fd_sc_hd__mux2_1 _752_ (.A0(net89), + .A1(net107), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_076_)); + sky130_fd_sc_hd__mux2_1 _753_ (.A0(net113), + .A1(net140), + .S(_209_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_077_)); + sky130_fd_sc_hd__xnor2_1 _754_ (.A(net58), + .B(_240_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_078_)); + sky130_fd_sc_hd__a21bo_1 _755_ (.A1(net143), + .A2(_359_), + .B1_N(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_079_)); + sky130_fd_sc_hd__mux2_1 _756_ (.A0(net119), + .A1(net100), + .S(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_080_)); + sky130_fd_sc_hd__mux2_1 _757_ (.A0(net90), + .A1(net67), + .S(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_081_)); + sky130_fd_sc_hd__mux2_1 _758_ (.A0(net86), + .A1(net73), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_082_)); + sky130_fd_sc_hd__mux2_1 _759_ (.A0(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[3] ), + .A1(net122), + .S(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_083_)); + sky130_fd_sc_hd__mux2_1 _760_ (.A0(net85), + .A1(net65), + .S(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_084_)); + sky130_fd_sc_hd__mux2_1 _761_ (.A0(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[5] ), + .A1(net92), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_085_)); + sky130_fd_sc_hd__mux2_1 _762_ (.A0(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[6] ), + .A1(net120), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_086_)); + sky130_fd_sc_hd__mux2_1 _763_ (.A0(net97), + .A1(net95), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_087_)); + sky130_fd_sc_hd__mux2_1 _764_ (.A0(net133), + .A1(\synth_inst.note2cnt_inst.halfCntPeriod[8] ), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_088_)); + sky130_fd_sc_hd__mux2_1 _765_ (.A0(net75), + .A1(net69), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_089_)); + sky130_fd_sc_hd__mux2_1 _766_ (.A0(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[10] ), + .A1(net128), + .S(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_090_)); + sky130_fd_sc_hd__mux2_1 _767_ (.A0(net117), + .A1(\synth_inst.note2cnt_inst.halfCntPeriod[11] ), + .S(net11), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_091_)); + sky130_fd_sc_hd__mux2_1 _768_ (.A0(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[12] ), + .A1(net76), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_092_)); + sky130_fd_sc_hd__mux2_1 _769_ (.A0(net138), + .A1(net114), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_093_)); + sky130_fd_sc_hd__mux2_1 _770_ (.A0(net109), + .A1(\synth_inst.note2cnt_inst.halfCntPeriod[14] ), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_094_)); + sky130_fd_sc_hd__mux2_1 _771_ (.A0(net102), + .A1(net98), + .S(net10), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_095_)); + sky130_fd_sc_hd__xnor2_1 _772_ (.A(net59), + .B(net8), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Y(_096_)); + sky130_fd_sc_hd__mux2_1 _773_ (.A0(net150), + .A1(\synth_inst.midiByte[0] ), + .S(_208_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_097_)); + sky130_fd_sc_hd__mux2_1 _774_ (.A0(net112), + .A1(net158), + .S(_208_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_098_)); + sky130_fd_sc_hd__mux2_1 _775_ (.A0(net111), + .A1(net104), + .S(_208_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_099_)); + sky130_fd_sc_hd__mux2_1 _776_ (.A0(net100), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[0] ), + .S(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_100_)); + sky130_fd_sc_hd__mux2_1 _777_ (.A0(net67), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[1] ), + .S(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_101_)); + sky130_fd_sc_hd__mux2_1 _778_ (.A0(net73), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[2] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_102_)); + sky130_fd_sc_hd__mux2_1 _779_ (.A0(net122), + .A1(net130), + .S(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_103_)); + sky130_fd_sc_hd__mux2_1 _780_ (.A0(net65), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[4] ), + .S(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_104_)); + sky130_fd_sc_hd__mux2_1 _781_ (.A0(net92), + .A1(net94), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_105_)); + sky130_fd_sc_hd__mux2_1 _782_ (.A0(net120), + .A1(net131), + .S(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_106_)); + sky130_fd_sc_hd__mux2_1 _783_ (.A0(net95), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[7] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_107_)); + sky130_fd_sc_hd__mux2_1 _784_ (.A0(net147), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[8] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_108_)); + sky130_fd_sc_hd__mux2_1 _785_ (.A0(net69), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[9] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_109_)); + sky130_fd_sc_hd__mux2_1 _786_ (.A0(net128), + .A1(net132), + .S(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_110_)); + sky130_fd_sc_hd__mux2_1 _787_ (.A0(net124), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[11] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_111_)); + sky130_fd_sc_hd__mux2_1 _788_ (.A0(net76), + .A1(net78), + .S(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_112_)); + sky130_fd_sc_hd__mux2_1 _789_ (.A0(net114), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[13] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_113_)); + sky130_fd_sc_hd__mux2_1 _790_ (.A0(net136), + .A1(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[14] ), + .S(net12), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_114_)); + sky130_fd_sc_hd__and3b_1 _791_ (.A_N(\synth_inst.pwm_inst.pwmCountVal[0] ), + .B(\synth_inst.pwm_inst.pwmCountVal[2] ), + .C(\synth_inst.pwm_inst.pwmCountVal[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_033_)); + sky130_fd_sc_hd__and3b_1 _792_ (.A_N(\synth_inst.pwm_inst.pwmCountVal[0] ), + .B(\synth_inst.pwm_inst.pwmCountVal[2] ), + .C(\synth_inst.pwm_inst.pwmCountVal[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(_034_)); + sky130_fd_sc_hd__dfrtp_1 _793_ (.CLK(clknet_4_6_0_clk), + .D(net99), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[15] )); + sky130_fd_sc_hd__dfrtp_2 _794_ (.CLK(clknet_4_15_0_clk), + .D(_000_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[0] )); + sky130_fd_sc_hd__dfrtp_1 _795_ (.CLK(clknet_4_15_0_clk), + .D(_007_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[1] )); + sky130_fd_sc_hd__dfrtp_1 _796_ (.CLK(clknet_4_15_0_clk), + .D(_008_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[2] )); + sky130_fd_sc_hd__dfrtp_1 _797_ (.CLK(clknet_4_15_0_clk), + .D(_009_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[3] )); + sky130_fd_sc_hd__dfrtp_1 _798_ (.CLK(clknet_4_15_0_clk), + .D(_010_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[4] )); + sky130_fd_sc_hd__dfrtp_1 _799_ (.CLK(clknet_4_15_0_clk), + .D(_011_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[5] )); + sky130_fd_sc_hd__dfrtp_1 _800_ (.CLK(clknet_4_15_0_clk), + .D(_012_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[6] )); + sky130_fd_sc_hd__dfrtp_1 _801_ (.CLK(clknet_4_13_0_clk), + .D(_013_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[7] )); + sky130_fd_sc_hd__dfrtp_1 _802_ (.CLK(clknet_4_15_0_clk), + .D(_014_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[8] )); + sky130_fd_sc_hd__dfrtp_1 _803_ (.CLK(clknet_4_13_0_clk), + .D(_015_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[9] )); + sky130_fd_sc_hd__dfrtp_1 _804_ (.CLK(clknet_4_15_0_clk), + .D(_001_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[10] )); + sky130_fd_sc_hd__dfrtp_1 _805_ (.CLK(clknet_4_15_0_clk), + .D(_002_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[11] )); + sky130_fd_sc_hd__dfrtp_1 _806_ (.CLK(clknet_4_15_0_clk), + .D(_003_), + .RESET_B(net30), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[12] )); + sky130_fd_sc_hd__dfrtp_1 _807_ (.CLK(clknet_4_13_0_clk), + .D(_004_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[13] )); + sky130_fd_sc_hd__dfrtp_1 _808_ (.CLK(clknet_4_13_0_clk), + .D(_005_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[14] )); + sky130_fd_sc_hd__dfrtp_1 _809_ (.CLK(clknet_4_13_0_clk), + .D(_006_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[15] )); + sky130_fd_sc_hd__dfrtp_1 _810_ (.CLK(clknet_4_7_0_clk), + .D(_032_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.pwm_inst.pwmCountVal[0] )); + sky130_fd_sc_hd__dfrtp_1 _811_ (.CLK(clknet_4_7_0_clk), + .D(_033_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.pwm_inst.pwmCountVal[1] )); + sky130_fd_sc_hd__dfrtp_1 _812_ (.CLK(clknet_4_7_0_clk), + .D(_034_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.pwm_inst.pwmCountVal[2] )); + sky130_fd_sc_hd__dfrtp_1 _813_ (.CLK(clknet_4_9_0_clk), + .D(_115_), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[0] )); + sky130_fd_sc_hd__dfrtp_1 _814_ (.CLK(clknet_4_14_0_clk), + .D(_122_), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[1] )); + sky130_fd_sc_hd__dfrtp_1 _815_ (.CLK(clknet_4_14_0_clk), + .D(_123_), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[2] )); + sky130_fd_sc_hd__dfrtp_1 _816_ (.CLK(clknet_4_3_0_clk), + .D(_124_), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[3] )); + sky130_fd_sc_hd__dfrtp_1 _817_ (.CLK(clknet_4_9_0_clk), + .D(_125_), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[4] )); + sky130_fd_sc_hd__dfrtp_1 _818_ (.CLK(clknet_4_3_0_clk), + .D(_126_), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[5] )); + sky130_fd_sc_hd__dfrtp_1 _819_ (.CLK(clknet_4_9_0_clk), + .D(_127_), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[6] )); + sky130_fd_sc_hd__dfrtp_1 _820_ (.CLK(clknet_4_9_0_clk), + .D(_128_), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[7] )); + sky130_fd_sc_hd__dfrtp_1 _821_ (.CLK(clknet_4_3_0_clk), + .D(_129_), + .RESET_B(net18), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[8] )); + sky130_fd_sc_hd__dfrtp_1 _822_ (.CLK(clknet_4_12_0_clk), + .D(_130_), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[9] )); + sky130_fd_sc_hd__dfrtp_1 _823_ (.CLK(clknet_4_8_0_clk), + .D(_116_), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[10] )); + sky130_fd_sc_hd__dfrtp_1 _824_ (.CLK(clknet_4_8_0_clk), + .D(_117_), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[11] )); + sky130_fd_sc_hd__dfrtp_1 _825_ (.CLK(clknet_4_14_0_clk), + .D(_118_), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[12] )); + sky130_fd_sc_hd__dfrtp_1 _826_ (.CLK(clknet_4_8_0_clk), + .D(_119_), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[13] )); + sky130_fd_sc_hd__dfrtp_1 _827_ (.CLK(clknet_4_8_0_clk), + .D(_120_), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[14] )); + sky130_fd_sc_hd__dfrtp_1 _828_ (.CLK(clknet_4_3_0_clk), + .D(net4), + .RESET_B(net18), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.note2cnt_inst.halfCntPeriod[15] )); + sky130_fd_sc_hd__dfrtp_1 _829_ (.CLK(clknet_4_3_0_clk), + .D(\synth_inst.midi_inst.nextFsmState[0] ), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.fsmState[0] )); + sky130_fd_sc_hd__dfrtp_1 _830_ (.CLK(clknet_4_4_0_clk), + .D(\synth_inst.midi_inst.nextFsmState[1] ), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.fsmState[1] )); + sky130_fd_sc_hd__dfrtp_1 _831_ (.CLK(clknet_4_4_0_clk), + .D(_036_), + .RESET_B(net18), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.cmd[0] )); + sky130_fd_sc_hd__dfrtp_1 _832_ (.CLK(clknet_4_3_0_clk), + .D(net72), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.cmd[1] )); + sky130_fd_sc_hd__dfrtp_1 _833_ (.CLK(clknet_4_0_0_clk), + .D(net62), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.cmd[2] )); + sky130_fd_sc_hd__dfrtp_1 _834_ (.CLK(clknet_4_2_0_clk), + .D(net80), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.cmd[3] )); + sky130_fd_sc_hd__dfrtp_4 _835_ (.CLK(clknet_4_1_0_clk), + .D(_040_), + .RESET_B(net18), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[0] )); + sky130_fd_sc_hd__dfrtp_2 _836_ (.CLK(clknet_4_3_0_clk), + .D(_041_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[1] )); + sky130_fd_sc_hd__dfrtp_1 _837_ (.CLK(clknet_4_0_0_clk), + .D(_042_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[2] )); + sky130_fd_sc_hd__dfrtp_2 _838_ (.CLK(clknet_4_0_0_clk), + .D(_043_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[3] )); + sky130_fd_sc_hd__dfrtp_1 _839_ (.CLK(clknet_4_2_0_clk), + .D(_044_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[4] )); + sky130_fd_sc_hd__dfrtp_1 _840_ (.CLK(clknet_4_2_0_clk), + .D(_045_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[5] )); + sky130_fd_sc_hd__dfrtp_1 _841_ (.CLK(clknet_4_2_0_clk), + .D(_046_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[6] )); + sky130_fd_sc_hd__dfrtp_1 _842_ (.CLK(clknet_4_0_0_clk), + .D(_047_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midi_inst.note[7] )); + sky130_fd_sc_hd__dfrtp_1 _843_ (.CLK(clknet_4_5_0_clk), + .D(_048_), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.sampledBit )); + sky130_fd_sc_hd__dfrtp_1 _844_ (.CLK(clknet_4_6_0_clk), + .D(_049_), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.active_o )); + sky130_fd_sc_hd__dfrtp_2 _845_ (.CLK(clknet_4_5_0_clk), + .D(_050_), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.bitCounter[0] )); + sky130_fd_sc_hd__dfrtp_1 _846_ (.CLK(clknet_4_5_0_clk), + .D(_051_), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.bitCounter[1] )); + sky130_fd_sc_hd__dfrtp_1 _847_ (.CLK(clknet_4_5_0_clk), + .D(_052_), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.bitCounter[2] )); + sky130_fd_sc_hd__dfrtp_1 _848_ (.CLK(clknet_4_5_0_clk), + .D(_053_), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.bitCounter[3] )); + sky130_fd_sc_hd__dfrtp_1 _849_ (.CLK(clknet_4_4_0_clk), + .D(_054_), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[0] )); + sky130_fd_sc_hd__dfrtp_1 _850_ (.CLK(clknet_4_4_0_clk), + .D(_055_), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[1] )); + sky130_fd_sc_hd__dfrtp_1 _851_ (.CLK(clknet_4_1_0_clk), + .D(_056_), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[2] )); + sky130_fd_sc_hd__dfrtp_1 _852_ (.CLK(clknet_4_1_0_clk), + .D(_057_), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[3] )); + sky130_fd_sc_hd__dfrtp_1 _853_ (.CLK(clknet_4_1_0_clk), + .D(_058_), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[4] )); + sky130_fd_sc_hd__dfrtp_1 _854_ (.CLK(clknet_4_0_0_clk), + .D(_059_), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[5] )); + sky130_fd_sc_hd__dfrtp_1 _855_ (.CLK(clknet_4_2_0_clk), + .D(_060_), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[6] )); + sky130_fd_sc_hd__dfrtp_1 _856_ (.CLK(clknet_4_4_0_clk), + .D(_061_), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.midiData[7] )); + sky130_fd_sc_hd__dfrtp_1 _857_ (.CLK(clknet_4_6_0_clk), + .D(_062_), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[0] )); + sky130_fd_sc_hd__dfrtp_1 _858_ (.CLK(clknet_4_7_0_clk), + .D(_063_), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[1] )); + sky130_fd_sc_hd__dfrtp_1 _859_ (.CLK(clknet_4_7_0_clk), + .D(_064_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[2] )); + sky130_fd_sc_hd__dfrtp_2 _860_ (.CLK(clknet_4_5_0_clk), + .D(_065_), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[3] )); + sky130_fd_sc_hd__dfrtp_1 _861_ (.CLK(clknet_4_5_0_clk), + .D(_066_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[4] )); + sky130_fd_sc_hd__dfrtp_1 _862_ (.CLK(clknet_4_7_0_clk), + .D(_067_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[5] )); + sky130_fd_sc_hd__dfrtp_1 _863_ (.CLK(clknet_4_5_0_clk), + .D(_068_), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[6] )); + sky130_fd_sc_hd__dfrtp_1 _864_ (.CLK(clknet_4_7_0_clk), + .D(_069_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.cycleCounter[7] )); + sky130_fd_sc_hd__dfrtp_2 _865_ (.CLK(clknet_4_5_0_clk), + .D(\synth_inst.rx_inst.nextFsmState[0] ), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.fsmState[0] )); + sky130_fd_sc_hd__dfrtp_1 _866_ (.CLK(clknet_4_5_0_clk), + .D(\synth_inst.rx_inst.nextFsmState[1] ), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.fsmState[1] )); + sky130_fd_sc_hd__dfstp_1 _867_ (.CLK(clknet_4_15_0_clk), + .D(net55), + .SET_B(net31), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.rxDataReg0 )); + sky130_fd_sc_hd__dfstp_1 _868_ (.CLK(clknet_4_15_0_clk), + .D(net2), + .SET_B(net31), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.rx_inst.rxDataReg1 )); + sky130_fd_sc_hd__dfrtp_1 _869_ (.CLK(clknet_4_4_0_clk), + .D(net64), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[0] )); + sky130_fd_sc_hd__dfrtp_1 _870_ (.CLK(clknet_4_4_0_clk), + .D(_071_), + .RESET_B(net19), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[1] )); + sky130_fd_sc_hd__dfrtp_1 _871_ (.CLK(clknet_4_0_0_clk), + .D(_072_), + .RESET_B(net20), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[2] )); + sky130_fd_sc_hd__dfrtp_1 _872_ (.CLK(clknet_4_2_0_clk), + .D(net84), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[3] )); + sky130_fd_sc_hd__dfrtp_1 _873_ (.CLK(clknet_4_1_0_clk), + .D(_074_), + .RESET_B(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[4] )); + sky130_fd_sc_hd__dfrtp_1 _874_ (.CLK(clknet_4_2_0_clk), + .D(_075_), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[5] )); + sky130_fd_sc_hd__dfrtp_1 _875_ (.CLK(clknet_4_2_0_clk), + .D(_076_), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[6] )); + sky130_fd_sc_hd__dfrtp_1 _876_ (.CLK(clknet_4_2_0_clk), + .D(_077_), + .RESET_B(net16), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.midiByte[7] )); + sky130_fd_sc_hd__dfrtp_1 _877_ (.CLK(clknet_4_13_0_clk), + .D(_078_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.wave )); + sky130_fd_sc_hd__dfrtp_1 _878_ (.CLK(clknet_4_7_0_clk), + .D(_079_), + .RESET_B(net22), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.active_o )); + sky130_fd_sc_hd__dfrtp_1 _879_ (.CLK(clknet_4_11_0_clk), + .D(_080_), + .RESET_B(net26), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[0] )); + sky130_fd_sc_hd__dfrtp_1 _880_ (.CLK(clknet_4_11_0_clk), + .D(_081_), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[1] )); + sky130_fd_sc_hd__dfrtp_1 _881_ (.CLK(clknet_4_14_0_clk), + .D(_082_), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[2] )); + sky130_fd_sc_hd__dfrtp_1 _882_ (.CLK(clknet_4_12_0_clk), + .D(net123), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[3] )); + sky130_fd_sc_hd__dfrtp_1 _883_ (.CLK(clknet_4_11_0_clk), + .D(_084_), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[4] )); + sky130_fd_sc_hd__dfrtp_1 _884_ (.CLK(clknet_4_6_0_clk), + .D(net93), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[5] )); + sky130_fd_sc_hd__dfrtp_1 _885_ (.CLK(clknet_4_10_0_clk), + .D(net121), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[6] )); + sky130_fd_sc_hd__dfrtp_1 _886_ (.CLK(clknet_4_9_0_clk), + .D(_087_), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[7] )); + sky130_fd_sc_hd__dfrtp_1 _887_ (.CLK(clknet_4_9_0_clk), + .D(net134), + .RESET_B(net24), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[8] )); + sky130_fd_sc_hd__dfrtp_1 _888_ (.CLK(clknet_4_12_0_clk), + .D(_089_), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[9] )); + sky130_fd_sc_hd__dfrtp_1 _889_ (.CLK(clknet_4_8_0_clk), + .D(net129), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[10] )); + sky130_fd_sc_hd__dfrtp_1 _890_ (.CLK(clknet_4_8_0_clk), + .D(net118), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[11] )); + sky130_fd_sc_hd__dfrtp_1 _891_ (.CLK(clknet_4_14_0_clk), + .D(net77), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[12] )); + sky130_fd_sc_hd__dfrtp_1 _892_ (.CLK(clknet_4_9_0_clk), + .D(_093_), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[13] )); + sky130_fd_sc_hd__dfrtp_1 _893_ (.CLK(clknet_4_8_0_clk), + .D(net110), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[14] )); + sky130_fd_sc_hd__dfrtp_1 _894_ (.CLK(clknet_4_1_0_clk), + .D(_095_), + .RESET_B(net18), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[15] )); + sky130_fd_sc_hd__dfrtp_2 _895_ (.CLK(clknet_4_11_0_clk), + .D(_016_), + .RESET_B(net26), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] )); + sky130_fd_sc_hd__dfrtp_1 _896_ (.CLK(clknet_4_11_0_clk), + .D(_023_), + .RESET_B(net26), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[1] )); + sky130_fd_sc_hd__dfrtp_1 _897_ (.CLK(clknet_4_11_0_clk), + .D(_024_), + .RESET_B(net26), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[2] )); + sky130_fd_sc_hd__dfrtp_1 _898_ (.CLK(clknet_4_10_0_clk), + .D(_025_), + .RESET_B(net26), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[3] )); + sky130_fd_sc_hd__dfrtp_1 _899_ (.CLK(clknet_4_10_0_clk), + .D(_026_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[4] )); + sky130_fd_sc_hd__dfrtp_1 _900_ (.CLK(clknet_4_10_0_clk), + .D(_027_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[5] )); + sky130_fd_sc_hd__dfrtp_1 _901_ (.CLK(clknet_4_10_0_clk), + .D(_028_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[6] )); + sky130_fd_sc_hd__dfrtp_1 _902_ (.CLK(clknet_4_10_0_clk), + .D(_029_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[7] )); + sky130_fd_sc_hd__dfrtp_1 _903_ (.CLK(clknet_4_10_0_clk), + .D(_030_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[8] )); + sky130_fd_sc_hd__dfrtp_1 _904_ (.CLK(clknet_4_10_0_clk), + .D(_031_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[9] )); + sky130_fd_sc_hd__dfrtp_2 _905_ (.CLK(clknet_4_10_0_clk), + .D(_017_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[10] )); + sky130_fd_sc_hd__dfrtp_1 _906_ (.CLK(clknet_4_10_0_clk), + .D(_018_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[11] )); + sky130_fd_sc_hd__dfrtp_1 _907_ (.CLK(clknet_4_10_0_clk), + .D(_019_), + .RESET_B(net25), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[12] )); + sky130_fd_sc_hd__dfrtp_1 _908_ (.CLK(clknet_4_8_0_clk), + .D(_020_), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[13] )); + sky130_fd_sc_hd__dfrtp_1 _909_ (.CLK(clknet_4_8_0_clk), + .D(_021_), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[14] )); + sky130_fd_sc_hd__dfrtp_1 _910_ (.CLK(clknet_4_8_0_clk), + .D(_022_), + .RESET_B(net23), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[15] )); + sky130_fd_sc_hd__dfrtp_1 _911_ (.CLK(clknet_4_13_0_clk), + .D(_096_), + .RESET_B(net32), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.wave )); + sky130_fd_sc_hd__dfrtp_1 _912_ (.CLK(clknet_4_6_0_clk), + .D(net151), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.channel[0] )); + sky130_fd_sc_hd__dfrtp_1 _913_ (.CLK(clknet_4_4_0_clk), + .D(_098_), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.channel[1] )); + sky130_fd_sc_hd__dfrtp_1 _914_ (.CLK(clknet_4_4_0_clk), + .D(_099_), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.channel[2] )); + sky130_fd_sc_hd__dfrtp_1 _915_ (.CLK(clknet_4_14_0_clk), + .D(net101), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[0] )); + sky130_fd_sc_hd__dfrtp_1 _916_ (.CLK(clknet_4_15_0_clk), + .D(net68), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[1] )); + sky130_fd_sc_hd__dfrtp_1 _917_ (.CLK(clknet_4_14_0_clk), + .D(net74), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[2] )); + sky130_fd_sc_hd__dfrtp_1 _918_ (.CLK(clknet_4_14_0_clk), + .D(_103_), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[3] )); + sky130_fd_sc_hd__dfrtp_1 _919_ (.CLK(clknet_4_12_0_clk), + .D(net66), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[4] )); + sky130_fd_sc_hd__dfrtp_1 _920_ (.CLK(clknet_4_6_0_clk), + .D(_105_), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[5] )); + sky130_fd_sc_hd__dfrtp_1 _921_ (.CLK(clknet_4_14_0_clk), + .D(_106_), + .RESET_B(net29), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[6] )); + sky130_fd_sc_hd__dfrtp_1 _922_ (.CLK(clknet_4_12_0_clk), + .D(net96), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[7] )); + sky130_fd_sc_hd__dfrtp_1 _923_ (.CLK(clknet_4_7_0_clk), + .D(net148), + .RESET_B(net21), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[8] )); + sky130_fd_sc_hd__dfrtp_1 _924_ (.CLK(clknet_4_12_0_clk), + .D(net70), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[9] )); + sky130_fd_sc_hd__dfrtp_1 _925_ (.CLK(clknet_4_13_0_clk), + .D(_110_), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[10] )); + sky130_fd_sc_hd__dfrtp_1 _926_ (.CLK(clknet_4_12_0_clk), + .D(net125), + .RESET_B(net28), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[11] )); + sky130_fd_sc_hd__dfrtp_1 _927_ (.CLK(clknet_4_14_0_clk), + .D(_112_), + .RESET_B(net31), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[12] )); + sky130_fd_sc_hd__dfrtp_1 _928_ (.CLK(clknet_4_12_0_clk), + .D(net115), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[13] )); + sky130_fd_sc_hd__dfrtp_1 _929_ (.CLK(clknet_4_12_0_clk), + .D(net137), + .RESET_B(net27), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .Q(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[14] )); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_35 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net35)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_36 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net36)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_37 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net37)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_38 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net38)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_39 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net39)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_40 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net40)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_41 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net41)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_42 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net42)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_43 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net43)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_44 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net44)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_45 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net45)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_46 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net46)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_47 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net47)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_48 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net48)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_49 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net49)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_50 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net50)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net51)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_52 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net52)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net53)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_54 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net54)); + sky130_fd_sc_hd__clkbuf_16 clkbuf_0_clk (.A(clk), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(clknet_0_clk)); + sky130_fd_sc_hd__buf_2 _951_ (.A(\synth_inst.oscStack_gen[0].osc_inst.wave ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[0])); + sky130_fd_sc_hd__buf_2 _952_ (.A(\synth_inst.oscStack_gen[1].osc_inst.wave ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[1])); + sky130_fd_sc_hd__buf_2 _953_ (.A(\synth_inst.activeOscPwm_o ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[7])); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_10_Right_10 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_11_Right_11 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_12_Right_12 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_13_Right_13 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_14_Right_14 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_15_Right_15 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_16_Right_16 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_17_Right_17 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_18_Right_18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_19_Right_19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_20_Right_20 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_21_Right_21 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_22_Right_22 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_23_Right_23 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_24_Right_24 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_25_Right_25 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_26_Right_26 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_27_Right_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_28_Right_28 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_29_Right_29 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_30_Right_30 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_31_Right_31 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_32_Right_32 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_33_Right_33 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_34_Right_34 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_35_Right_35 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_36_Right_36 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_37_Right_37 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_38_Right_38 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Left_39 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Left_40 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Left_41 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_42 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_43 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Left_44 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Left_45 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Left_46 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Left_47 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Left_48 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_10_Left_49 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_11_Left_50 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_12_Left_51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_13_Left_52 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_14_Left_53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_15_Left_54 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_16_Left_55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_17_Left_56 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_18_Left_57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_19_Left_58 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_20_Left_59 (.VGND(VGND), @@ -2324,3964 +5848,3690 @@ module tt_um_s_grundner (clk, sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_38_301 (.VGND(VGND), .VPWR(VPWR)); sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_38_302 (.VGND(VGND), - .VPWR(VPWR)); - sky130_fd_sc_hd__buf_1 input1 (.A(rst_n), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net1)); - sky130_fd_sc_hd__clkbuf_1 input2 (.A(ui_in[0]), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net2)); - sky130_fd_sc_hd__buf_1 max_cap3 (.A(_098_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net3)); - sky130_fd_sc_hd__clkbuf_2 max_cap4 (.A(_093_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net4)); - sky130_fd_sc_hd__clkbuf_2 fanout5 (.A(\synth_inst.rx_inst.cycleCounter[8] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net5)); - sky130_fd_sc_hd__clkbuf_4 fanout6 (.A(net7), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net6)); - sky130_fd_sc_hd__clkbuf_4 fanout7 (.A(net1), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net7)); - sky130_fd_sc_hd__clkbuf_4 fanout8 (.A(net10), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net8)); - sky130_fd_sc_hd__clkbuf_2 fanout9 (.A(net10), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net9)); - sky130_fd_sc_hd__buf_2 fanout10 (.A(net1), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net10)); - sky130_fd_sc_hd__conb_1 tt_um_s_grundner_11 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .LO(net11)); - sky130_fd_sc_hd__clkbuf_16 clkbuf_2_0__f_clk (.A(clknet_0_clk), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(clknet_2_0__leaf_clk)); - sky130_fd_sc_hd__clkbuf_16 clkbuf_2_1__f_clk (.A(clknet_0_clk), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(clknet_2_1__leaf_clk)); - sky130_fd_sc_hd__clkbuf_16 clkbuf_2_2__f_clk (.A(clknet_0_clk), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(clknet_2_2__leaf_clk)); - sky130_fd_sc_hd__clkbuf_16 clkbuf_2_3__f_clk (.A(clknet_0_clk), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(clknet_2_3__leaf_clk)); - sky130_fd_sc_hd__clkinv_4 clkload0 (.A(clknet_2_0__leaf_clk), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__clkinv_4 clkload1 (.A(clknet_2_1__leaf_clk), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__inv_4 clkload2 (.A(clknet_2_2__leaf_clk), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__dlygate4sd3_1 hold1 (.A(\synth_inst.rx_inst.rxDataReg1 ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net34)); - sky130_fd_sc_hd__dlygate4sd3_1 hold2 (.A(\synth_inst.midi_inst.cmd[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net35)); - sky130_fd_sc_hd__dlygate4sd3_1 hold3 (.A(_011_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net36)); - sky130_fd_sc_hd__dlygate4sd3_1 hold4 (.A(\synth_inst.midi_inst.cmd[3] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net37)); - sky130_fd_sc_hd__dlygate4sd3_1 hold5 (.A(_012_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net38)); - sky130_fd_sc_hd__dlygate4sd3_1 hold6 (.A(\synth_inst.rx_inst.midiData[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net39)); - sky130_fd_sc_hd__dlygate4sd3_1 hold7 (.A(_029_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net40)); - sky130_fd_sc_hd__dlygate4sd3_1 hold8 (.A(\synth_inst.midi_inst.cmd[1] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net41)); - sky130_fd_sc_hd__dlygate4sd3_1 hold9 (.A(_010_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net42)); - sky130_fd_sc_hd__dlygate4sd3_1 hold10 (.A(\synth_inst.midiByte[2] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net43)); - sky130_fd_sc_hd__dlygate4sd3_1 hold11 (.A(_002_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net44)); - sky130_fd_sc_hd__dlygate4sd3_1 hold12 (.A(\synth_inst.midiByte[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net45)); - sky130_fd_sc_hd__dlygate4sd3_1 hold13 (.A(\synth_inst.midiByte[3] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net46)); - sky130_fd_sc_hd__dlygate4sd3_1 hold14 (.A(_003_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net47)); - sky130_fd_sc_hd__dlygate4sd3_1 hold15 (.A(\synth_inst.midiByte[7] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net48)); - sky130_fd_sc_hd__dlygate4sd3_1 hold16 (.A(_007_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net49)); - sky130_fd_sc_hd__dlygate4sd3_1 hold17 (.A(\synth_inst.midiByte[4] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net50)); - sky130_fd_sc_hd__dlygate4sd3_1 hold18 (.A(_004_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net51)); - sky130_fd_sc_hd__dlygate4sd3_1 hold19 (.A(\synth_inst.rx_inst.sampledBit ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net52)); - sky130_fd_sc_hd__dlygate4sd3_1 hold20 (.A(\synth_inst.midi_inst.cmd[0] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net53)); - sky130_fd_sc_hd__dlygate4sd3_1 hold21 (.A(\synth_inst.rx_inst.midiData[7] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net54)); - sky130_fd_sc_hd__dlygate4sd3_1 hold22 (.A(\synth_inst.midiByte[6] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net55)); - sky130_fd_sc_hd__dlygate4sd3_1 hold23 (.A(_006_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net56)); - sky130_fd_sc_hd__dlygate4sd3_1 hold24 (.A(\synth_inst.midiByte[1] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net57)); - sky130_fd_sc_hd__dlygate4sd3_1 hold25 (.A(_001_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net58)); - sky130_fd_sc_hd__dlygate4sd3_1 hold26 (.A(\synth_inst.midiByte[5] ), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net59)); - sky130_fd_sc_hd__dlygate4sd3_1 hold27 (.A(_005_), - .VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR), - .X(net60)); - sky130_fd_sc_hd__dlygate4sd3_1 hold28 (.A(\synth_inst.midi_inst.fsmState[1] ), + .VPWR(VPWR)); + sky130_fd_sc_hd__clkbuf_1 input1 (.A(rst_n), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net61)); - sky130_fd_sc_hd__dlygate4sd3_1 hold29 (.A(\synth_inst.midi_inst.fsmState[0] ), + .X(net1)); + sky130_fd_sc_hd__clkbuf_1 input2 (.A(ui_in[0]), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net62)); - sky130_fd_sc_hd__dlygate4sd3_1 hold30 (.A(\synth_inst.rx_inst.midiData[3] ), + .X(net2)); + sky130_fd_sc_hd__buf_2 fanout3 (.A(_301_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net63)); - sky130_fd_sc_hd__dlygate4sd3_1 hold31 (.A(_032_), + .X(net3)); + sky130_fd_sc_hd__clkbuf_4 fanout4 (.A(_121_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net64)); - sky130_fd_sc_hd__dlygate4sd3_1 hold32 (.A(\synth_inst.rx_inst.midiData[5] ), + .X(net4)); + sky130_fd_sc_hd__clkbuf_2 fanout5 (.A(_282_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net65)); - sky130_fd_sc_hd__dlygate4sd3_1 hold33 (.A(_034_), + .X(net5)); + sky130_fd_sc_hd__buf_2 fanout6 (.A(net7), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net66)); - sky130_fd_sc_hd__dlygate4sd3_1 hold34 (.A(\synth_inst.rx_inst.midiData[4] ), + .X(net6)); + sky130_fd_sc_hd__clkbuf_2 fanout7 (.A(_240_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net67)); - sky130_fd_sc_hd__dlygate4sd3_1 hold35 (.A(\synth_inst.rx_inst.midiData[6] ), + .X(net7)); + sky130_fd_sc_hd__buf_2 fanout8 (.A(_180_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net68)); - sky130_fd_sc_hd__dlygate4sd3_1 hold36 (.A(\synth_inst.rx_inst.cycleCounter[2] ), + .X(net8)); + sky130_fd_sc_hd__clkbuf_2 fanout9 (.A(_180_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net69)); - sky130_fd_sc_hd__dlygate4sd3_1 hold37 (.A(\synth_inst.rx_inst.midiData[2] ), + .X(net9)); + sky130_fd_sc_hd__clkbuf_4 fanout10 (.A(_363_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net70)); - sky130_fd_sc_hd__dlygate4sd3_1 hold38 (.A(\synth_inst.rx_inst.bitCounter[1] ), + .X(net10)); + sky130_fd_sc_hd__clkbuf_2 fanout11 (.A(_363_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net71)); - sky130_fd_sc_hd__dlygate4sd3_1 hold39 (.A(\synth_inst.rx_inst.midiData[1] ), + .X(net11)); + sky130_fd_sc_hd__clkbuf_4 fanout12 (.A(_360_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net72)); - sky130_fd_sc_hd__dlygate4sd3_1 hold40 (.A(\synth_inst.rx_inst.cycleCounter[11] ), + .X(net12)); + sky130_fd_sc_hd__buf_2 fanout13 (.A(_360_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net73)); - sky130_fd_sc_hd__dlygate4sd3_1 hold41 (.A(\synth_inst.rx_inst.cycleCounter[3] ), + .X(net13)); + sky130_fd_sc_hd__clkbuf_2 fanout14 (.A(_218_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net74)); - sky130_fd_sc_hd__dlygate4sd3_1 hold42 (.A(\synth_inst.rx_inst.cycleCounter[1] ), + .X(net14)); + sky130_fd_sc_hd__clkbuf_2 fanout15 (.A(_218_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net75)); - sky130_fd_sc_hd__dlygate4sd3_1 hold43 (.A(\synth_inst.rx_inst.cycleCounter[7] ), + .X(net15)); + sky130_fd_sc_hd__clkbuf_4 fanout16 (.A(net17), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net76)); - sky130_fd_sc_hd__dlygate4sd3_1 hold44 (.A(\synth_inst.rx_inst.bitCounter[3] ), + .X(net16)); + sky130_fd_sc_hd__clkbuf_4 fanout17 (.A(net18), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net77)); - sky130_fd_sc_hd__dlygate4sd3_1 hold45 (.A(_016_), + .X(net17)); + sky130_fd_sc_hd__clkbuf_2 fanout18 (.A(net33), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net78)); - sky130_fd_sc_hd__dlygate4sd3_1 hold46 (.A(\synth_inst.rx_inst.cycleCounter[5] ), + .X(net18)); + sky130_fd_sc_hd__clkbuf_4 fanout19 (.A(net20), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net79)); - sky130_fd_sc_hd__dlygate4sd3_1 hold47 (.A(\synth_inst.rx_inst.bitCounter[0] ), + .X(net19)); + sky130_fd_sc_hd__clkbuf_4 fanout20 (.A(net33), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net80)); - sky130_fd_sc_hd__dlygate4sd3_1 hold48 (.A(\synth_inst.rx_inst.cycleCounter[8] ), + .X(net20)); + sky130_fd_sc_hd__clkbuf_4 fanout21 (.A(net33), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net81)); - sky130_ef_sc_hd__decap_12 FILLER_0_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_27 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_41 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_53 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_57 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_69 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_81 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_97 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_109 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_113 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_137 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_153 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_165 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_169 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_181 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_193 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_197 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_209 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_221 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_225 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_237 (.VPWR(VPWR), + .X(net21)); + sky130_fd_sc_hd__buf_2 fanout22 (.A(net33), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_249 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_253 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_265 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net22)); + sky130_fd_sc_hd__clkbuf_4 fanout23 (.A(net32), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_277 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_281 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_293 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net23)); + sky130_fd_sc_hd__clkbuf_4 fanout24 (.A(net32), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_305 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_309 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_321 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net24)); + sky130_fd_sc_hd__clkbuf_4 fanout25 (.A(net32), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_0_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_1_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_27 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_39 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net25)); + sky130_fd_sc_hd__clkbuf_2 fanout26 (.A(net32), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_1_51 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_1_57 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_69 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_81 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_93 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net26)); + sky130_fd_sc_hd__clkbuf_4 fanout27 (.A(net28), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_1_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_111 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_1_113 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_137 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_149 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net27)); + sky130_fd_sc_hd__clkbuf_4 fanout28 (.A(net32), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_1_161 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_167 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_1_169 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_181 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_193 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_205 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net28)); + sky130_fd_sc_hd__clkbuf_4 fanout29 (.A(net31), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_1_217 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_1_225 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net29)); + sky130_fd_sc_hd__clkbuf_4 fanout30 (.A(net31), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_237 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net30)); + sky130_fd_sc_hd__dlymetal6s2s_1 fanout31 (.A(net32), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_249 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net31)); + sky130_fd_sc_hd__buf_2 fanout32 (.A(net33), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_261 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net32)); + sky130_fd_sc_hd__clkbuf_2 fanout33 (.A(net1), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_1_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_1_279 (.VGND(VGND), + .VPWR(VPWR), + .X(net33)); + sky130_fd_sc_hd__conb_1 tt_um_s_grundner_34 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_1_281 (.VPWR(VPWR), + .VPWR(VPWR), + .LO(net34)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_0_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_293 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_0_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_1_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_305 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_1_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_2_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_1_317 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_2_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_3_0_clk (.A(clknet_0_clk), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_1_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_2_3 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_3_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_4_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_15 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_4_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_5_0_clk (.A(clknet_0_clk), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_2_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_2_29 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_5_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_6_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_41 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_6_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_7_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_53 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_7_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_8_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_65 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_8_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_9_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_2_77 (.VGND(VGND), + .VPWR(VPWR), + .X(clknet_4_9_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_10_0_clk (.A(clknet_0_clk), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_83 (.VGND(VGND), + .VPWR(VPWR), + .X(clknet_4_10_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_11_0_clk (.A(clknet_0_clk), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_2_85 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_11_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_12_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_97 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_12_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_13_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_109 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_13_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_14_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_121 (.VPWR(VPWR), + .VPWR(VPWR), + .X(clknet_4_14_0_clk)); + sky130_fd_sc_hd__clkbuf_8 clkbuf_4_15_0_clk (.A(clknet_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_2_133 (.VGND(VGND), + .VPWR(VPWR), + .X(clknet_4_15_0_clk)); + sky130_fd_sc_hd__inv_6 clkload0 (.A(clknet_4_0_0_clk), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_139 (.VGND(VGND), + sky130_fd_sc_hd__inv_6 clkload1 (.A(clknet_4_1_0_clk), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_2_141 (.VPWR(VPWR), + sky130_fd_sc_hd__inv_4 clkload2 (.A(clknet_4_2_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_153 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__inv_6 clkload3 (.A(clknet_4_3_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_165 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__inv_4 clkload4 (.A(clknet_4_4_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_177 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__bufinv_16 clkload5 (.A(clknet_4_5_0_clk), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_2_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_195 (.VGND(VGND), + sky130_fd_sc_hd__inv_6 clkload6 (.A(clknet_4_6_0_clk), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_2_197 (.VPWR(VPWR), + sky130_fd_sc_hd__inv_4 clkload7 (.A(clknet_4_7_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_209 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__bufinv_16 clkload8 (.A(clknet_4_8_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_221 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__inv_6 clkload9 (.A(clknet_4_9_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_233 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__clkinv_2 clkload10 (.A(clknet_4_10_0_clk), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_2_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_251 (.VGND(VGND), + sky130_fd_sc_hd__inv_6 clkload11 (.A(clknet_4_11_0_clk), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_2_253 (.VPWR(VPWR), + sky130_fd_sc_hd__inv_4 clkload12 (.A(clknet_4_12_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_265 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__clkinv_4 clkload13 (.A(clknet_4_13_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_277 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__bufinv_16 clkload14 (.A(clknet_4_14_0_clk), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_289 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__dlygate4sd3_1 hold1 (.A(\synth_inst.rx_inst.rxDataReg1 ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_2_301 (.VGND(VGND), + .VPWR(VPWR), + .X(net55)); + sky130_fd_sc_hd__dlygate4sd3_1 hold2 (.A(\synth_inst.rx_inst.bitCounter[3] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_2_307 (.VGND(VGND), + .VPWR(VPWR), + .X(net56)); + sky130_fd_sc_hd__dlygate4sd3_1 hold3 (.A(\synth_inst.rx_inst.cycleCounter[7] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_2_309 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net57)); + sky130_fd_sc_hd__dlygate4sd3_1 hold4 (.A(\synth_inst.oscStack_gen[1].osc_inst.wave ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_2_321 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net58)); + sky130_fd_sc_hd__dlygate4sd3_1 hold5 (.A(\synth_inst.oscStack_gen[0].osc_inst.wave ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_2_333 (.VGND(VGND), + .VPWR(VPWR), + .X(net59)); + sky130_fd_sc_hd__dlygate4sd3_1 hold6 (.A(\synth_inst.rx_inst.sampledBit ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_3_3 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net60)); + sky130_fd_sc_hd__dlygate4sd3_1 hold7 (.A(\synth_inst.midi_inst.cmd[2] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_15 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net61)); + sky130_fd_sc_hd__dlygate4sd3_1 hold8 (.A(_038_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_27 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net62)); + sky130_fd_sc_hd__dlygate4sd3_1 hold9 (.A(\synth_inst.rx_inst.midiData[0] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_39 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net63)); + sky130_fd_sc_hd__dlygate4sd3_1 hold10 (.A(_070_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_3_51 (.VGND(VGND), + .VPWR(VPWR), + .X(net64)); + sky130_fd_sc_hd__dlygate4sd3_1 hold11 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[4] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_55 (.VGND(VGND), + .VPWR(VPWR), + .X(net65)); + sky130_fd_sc_hd__dlygate4sd3_1 hold12 (.A(_104_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_3_57 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net66)); + sky130_fd_sc_hd__dlygate4sd3_1 hold13 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[1] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_69 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net67)); + sky130_fd_sc_hd__dlygate4sd3_1 hold14 (.A(_101_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_81 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net68)); + sky130_fd_sc_hd__dlygate4sd3_1 hold15 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[9] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_93 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net69)); + sky130_fd_sc_hd__dlygate4sd3_1 hold16 (.A(_109_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_3_105 (.VGND(VGND), + .VPWR(VPWR), + .X(net70)); + sky130_fd_sc_hd__dlygate4sd3_1 hold17 (.A(\synth_inst.midi_inst.cmd[1] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_111 (.VGND(VGND), + .VPWR(VPWR), + .X(net71)); + sky130_fd_sc_hd__dlygate4sd3_1 hold18 (.A(_037_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_3_113 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net72)); + sky130_fd_sc_hd__dlygate4sd3_1 hold19 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[2] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_125 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net73)); + sky130_fd_sc_hd__dlygate4sd3_1 hold20 (.A(_102_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_137 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net74)); + sky130_fd_sc_hd__dlygate4sd3_1 hold21 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[9] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_149 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net75)); + sky130_fd_sc_hd__dlygate4sd3_1 hold22 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[12] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_3_161 (.VGND(VGND), + .VPWR(VPWR), + .X(net76)); + sky130_fd_sc_hd__dlygate4sd3_1 hold23 (.A(_092_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_167 (.VGND(VGND), + .VPWR(VPWR), + .X(net77)); + sky130_fd_sc_hd__dlygate4sd3_1 hold24 (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[12] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_3_169 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net78)); + sky130_fd_sc_hd__dlygate4sd3_1 hold25 (.A(\synth_inst.midi_inst.cmd[3] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_181 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net79)); + sky130_fd_sc_hd__dlygate4sd3_1 hold26 (.A(_039_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_193 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net80)); + sky130_fd_sc_hd__dlygate4sd3_1 hold27 (.A(\synth_inst.rx_inst.midiData[4] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_205 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net81)); + sky130_fd_sc_hd__dlygate4sd3_1 hold28 (.A(\synth_inst.rx_inst.midiData[2] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_3_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_223 (.VGND(VGND), + .VPWR(VPWR), + .X(net82)); + sky130_fd_sc_hd__dlygate4sd3_1 hold29 (.A(\synth_inst.midiByte[3] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_3_225 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net83)); + sky130_fd_sc_hd__dlygate4sd3_1 hold30 (.A(_073_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_237 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net84)); + sky130_fd_sc_hd__dlygate4sd3_1 hold31 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[4] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_249 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net85)); + sky130_fd_sc_hd__dlygate4sd3_1 hold32 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[2] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_261 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net86)); + sky130_fd_sc_hd__dlygate4sd3_1 hold33 (.A(\synth_inst.rx_inst.midiData[1] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_3_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_3_279 (.VGND(VGND), + .VPWR(VPWR), + .X(net87)); + sky130_fd_sc_hd__dlygate4sd3_1 hold34 (.A(\synth_inst.rx_inst.midiData[5] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_3_281 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net88)); + sky130_fd_sc_hd__dlygate4sd3_1 hold35 (.A(\synth_inst.rx_inst.midiData[6] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_293 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net89)); + sky130_fd_sc_hd__dlygate4sd3_1 hold36 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[1] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_305 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net90)); + sky130_fd_sc_hd__dlygate4sd3_1 hold37 (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[0] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_3_317 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net91)); + sky130_fd_sc_hd__dlygate4sd3_1 hold38 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[5] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_3_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_4_3 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net92)); + sky130_fd_sc_hd__dlygate4sd3_1 hold39 (.A(_085_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_15 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net93)); + sky130_fd_sc_hd__dlygate4sd3_1 hold40 (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[5] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_4_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_4_29 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net94)); + sky130_fd_sc_hd__dlygate4sd3_1 hold41 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[7] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_41 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net95)); + sky130_fd_sc_hd__dlygate4sd3_1 hold42 (.A(_107_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_53 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net96)); + sky130_fd_sc_hd__dlygate4sd3_1 hold43 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[7] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_65 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net97)); + sky130_fd_sc_hd__dlygate4sd3_1 hold44 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[15] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_4_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_83 (.VGND(VGND), + .VPWR(VPWR), + .X(net98)); + sky130_fd_sc_hd__dlygate4sd3_1 hold45 (.A(_035_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_4_85 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net99)); + sky130_fd_sc_hd__dlygate4sd3_1 hold46 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[0] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_97 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net100)); + sky130_fd_sc_hd__dlygate4sd3_1 hold47 (.A(_100_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_109 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net101)); + sky130_fd_sc_hd__dlygate4sd3_1 hold48 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[15] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_121 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net102)); + sky130_fd_sc_hd__dlygate4sd3_1 hold49 (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[0] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_4_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_139 (.VGND(VGND), + .VPWR(VPWR), + .X(net103)); + sky130_fd_sc_hd__dlygate4sd3_1 hold50 (.A(\synth_inst.midiByte[2] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_4_141 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net104)); + sky130_fd_sc_hd__dlygate4sd3_1 hold51 (.A(\synth_inst.rx_inst.midiData[3] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_153 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net105)); + sky130_fd_sc_hd__dlygate4sd3_1 hold52 (.A(\synth_inst.midiByte[4] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_165 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net106)); + sky130_fd_sc_hd__dlygate4sd3_1 hold53 (.A(\synth_inst.midiByte[6] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_177 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net107)); + sky130_fd_sc_hd__dlygate4sd3_1 hold54 (.A(\synth_inst.midiByte[5] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_4_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_195 (.VGND(VGND), + .VPWR(VPWR), + .X(net108)); + sky130_fd_sc_hd__dlygate4sd3_1 hold55 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[14] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_4_197 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net109)); + sky130_fd_sc_hd__dlygate4sd3_1 hold56 (.A(_094_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_209 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net110)); + sky130_fd_sc_hd__dlygate4sd3_1 hold57 (.A(\synth_inst.channel[2] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_221 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net111)); + sky130_fd_sc_hd__dlygate4sd3_1 hold58 (.A(\synth_inst.channel[1] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_233 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net112)); + sky130_fd_sc_hd__dlygate4sd3_1 hold59 (.A(\synth_inst.rx_inst.midiData[7] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_4_245 (.VGND(VGND), + .VPWR(VPWR), + .X(net113)); + sky130_fd_sc_hd__dlygate4sd3_1 hold60 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[13] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_251 (.VGND(VGND), + .VPWR(VPWR), + .X(net114)); + sky130_fd_sc_hd__dlygate4sd3_1 hold61 (.A(_113_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_4_253 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net115)); + sky130_fd_sc_hd__dlygate4sd3_1 hold62 (.A(\synth_inst.midiByte[1] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_265 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net116)); + sky130_fd_sc_hd__dlygate4sd3_1 hold63 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[11] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_277 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net117)); + sky130_fd_sc_hd__dlygate4sd3_1 hold64 (.A(_091_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_289 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net118)); + sky130_fd_sc_hd__dlygate4sd3_1 hold65 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[0] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_4_301 (.VGND(VGND), + .VPWR(VPWR), + .X(net119)); + sky130_fd_sc_hd__dlygate4sd3_1 hold66 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[6] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_4_307 (.VGND(VGND), + .VPWR(VPWR), + .X(net120)); + sky130_fd_sc_hd__dlygate4sd3_1 hold67 (.A(_086_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_4_309 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net121)); + sky130_fd_sc_hd__dlygate4sd3_1 hold68 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[3] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_4_321 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net122)); + sky130_fd_sc_hd__dlygate4sd3_1 hold69 (.A(_083_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_4_333 (.VGND(VGND), + .VPWR(VPWR), + .X(net123)); + sky130_fd_sc_hd__dlygate4sd3_1 hold70 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[11] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_5_3 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net124)); + sky130_fd_sc_hd__dlygate4sd3_1 hold71 (.A(_111_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_15 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net125)); + sky130_fd_sc_hd__dlygate4sd3_1 hold72 (.A(\synth_inst.rx_inst.cycleCounter[0] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_27 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net126)); + sky130_fd_sc_hd__dlygate4sd3_1 hold73 (.A(\synth_inst.rx_inst.cycleCounter[2] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_39 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net127)); + sky130_fd_sc_hd__dlygate4sd3_1 hold74 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[10] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_5_51 (.VGND(VGND), + .VPWR(VPWR), + .X(net128)); + sky130_fd_sc_hd__dlygate4sd3_1 hold75 (.A(_090_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_5_55 (.VGND(VGND), + .VPWR(VPWR), + .X(net129)); + sky130_fd_sc_hd__dlygate4sd3_1 hold76 (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[3] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_5_57 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net130)); + sky130_fd_sc_hd__dlygate4sd3_1 hold77 (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[6] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_69 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net131)); + sky130_fd_sc_hd__dlygate4sd3_1 hold78 (.A(\synth_inst.oscStack_gen[0].osc_inst.halfCntPeriod[10] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_81 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net132)); + sky130_fd_sc_hd__dlygate4sd3_1 hold79 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[8] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_93 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net133)); + sky130_fd_sc_hd__dlygate4sd3_1 hold80 (.A(_088_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_5_105 (.VGND(VGND), + .VPWR(VPWR), + .X(net134)); + sky130_fd_sc_hd__dlygate4sd3_1 hold81 (.A(\synth_inst.rx_inst.bitCounter[0] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_5_111 (.VGND(VGND), + .VPWR(VPWR), + .X(net135)); + sky130_fd_sc_hd__dlygate4sd3_1 hold82 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[14] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_5_113 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net136)); + sky130_fd_sc_hd__dlygate4sd3_1 hold83 (.A(_114_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_125 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net137)); + sky130_fd_sc_hd__dlygate4sd3_1 hold84 (.A(\synth_inst.oscStack_gen[1].osc_inst.halfCntPeriod[13] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_137 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net138)); + sky130_fd_sc_hd__dlygate4sd3_1 hold85 (.A(\synth_inst.rx_inst.cycleCounter[1] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_149 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net139)); + sky130_fd_sc_hd__dlygate4sd3_1 hold86 (.A(\synth_inst.midiByte[7] ), .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_5_161 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_5_167 (.VGND(VGND), + .VPWR(VPWR), + .X(net140)); + sky130_fd_sc_hd__dlygate4sd3_1 hold87 (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[9] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_5_169 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net141)); + sky130_fd_sc_hd__dlygate4sd3_1 hold88 (.A(\synth_inst.midi_inst.fsmState[1] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_181 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net142)); + sky130_fd_sc_hd__dlygate4sd3_1 hold89 (.A(\synth_inst.oscStack_gen[0].osc_inst.active_o ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_193 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net143)); + sky130_fd_sc_hd__dlygate4sd3_1 hold90 (.A(\synth_inst.midi_inst.cmd[0] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_205 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net144)); + sky130_fd_sc_hd__dlygate4sd3_1 hold91 (.A(\synth_inst.rx_inst.cycleCounter[5] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_5_217 (.VGND(VGND), + .VPWR(VPWR), + .X(net145)); + sky130_fd_sc_hd__dlygate4sd3_1 hold92 (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[12] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_5_223 (.VGND(VGND), + .VPWR(VPWR), + .X(net146)); + sky130_fd_sc_hd__dlygate4sd3_1 hold93 (.A(\synth_inst.note2cnt_inst.halfCntPeriod[8] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_5_225 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net147)); + sky130_fd_sc_hd__dlygate4sd3_1 hold94 (.A(_108_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_237 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net148)); + sky130_fd_sc_hd__dlygate4sd3_1 hold95 (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[12] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_249 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net149)); + sky130_fd_sc_hd__dlygate4sd3_1 hold96 (.A(\synth_inst.channel[0] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_261 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net150)); + sky130_fd_sc_hd__dlygate4sd3_1 hold97 (.A(_097_), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_5_273 (.VGND(VGND), + .VPWR(VPWR), + .X(net151)); + sky130_fd_sc_hd__dlygate4sd3_1 hold98 (.A(\synth_inst.oscStack_gen[0].osc_inst.oscCounter[15] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_5_279 (.VGND(VGND), + .VPWR(VPWR), + .X(net152)); + sky130_fd_sc_hd__dlygate4sd3_1 hold99 (.A(\synth_inst.midiByte[0] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_5_281 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net153)); + sky130_fd_sc_hd__dlygate4sd3_1 hold100 (.A(\synth_inst.midi_inst.note[2] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_293 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net154)); + sky130_fd_sc_hd__dlygate4sd3_1 hold101 (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[9] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_305 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net155)); + sky130_fd_sc_hd__dlygate4sd3_1 hold102 (.A(\synth_inst.oscStack_gen[1].osc_inst.oscCounter[15] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_5_317 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net156)); + sky130_fd_sc_hd__dlygate4sd3_1 hold103 (.A(\synth_inst.rx_inst.cycleCounter[4] ), .VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_5_329 (.VGND(VGND), + .VPWR(VPWR), + .X(net157)); + sky130_fd_sc_hd__dlygate4sd3_1 hold104 (.A(\synth_inst.midiByte[1] ), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_6_3 (.VPWR(VPWR), + .VPWR(VPWR), + .X(net158)); + sky130_ef_sc_hd__decap_12 FILLER_0_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_6_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_6_29 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_29 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_41 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_41 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_53 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_3 FILLER_0_53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_57 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_65 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_6_77 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_83 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_81 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_6_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_85 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_97 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_97 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_109 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_3 FILLER_0_109 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_121 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_6_133 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_139 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_137 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_6_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_141 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_153 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_165 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_3 FILLER_0_165 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_177 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_181 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_6_189 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_195 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_193 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_6_197 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_197 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_209 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_221 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_3 FILLER_0_221 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_237 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_6_245 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_251 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_249 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_6_253 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_253 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_265 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_265 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_277 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_3 FILLER_0_277 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_281 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_289 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_293 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_6_301 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_6_307 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_305 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_6_309 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_309 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_6_321 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_321 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_6_333 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_7_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_27 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_27 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_39 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_39 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_7_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_1_51 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_7_57 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_57 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_69 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_81 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_81 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_93 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_93 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_7_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_1_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_7_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_125 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_137 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_137 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_149 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_149 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_7_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_1_161 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_167 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_7_169 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_181 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_181 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_193 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_193 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_205 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_205 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_7_217 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_1_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_7_225 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_237 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_237 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_249 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_249 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_261 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_261 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_7_273 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_1_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_7_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_1_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_7_281 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_281 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_293 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_293 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_305 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_305 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_7_317 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_1_317 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_7_329 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_1_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_8_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_29 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_29 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_41 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_41 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_53 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_53 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_65 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_65 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_8_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_2_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_85 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_97 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_97 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_109 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_109 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_121 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_121 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_8_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_2_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_139 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_141 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_153 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_165 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_165 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_177 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_177 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_8_189 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_2_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_197 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_197 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_209 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_221 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_221 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_233 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_8_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_2_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_253 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_253 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_265 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_265 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_277 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_277 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_289 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_289 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_8_301 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_2_301 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_8_307 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_2_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_8_309 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_309 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_8_321 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_2_321 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_8_333 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_2_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_9_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_27 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_27 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_39 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_39 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_9_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_3_51 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_9_57 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_57 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_69 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_81 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_81 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_93 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_93 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_9_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_3_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_9_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_125 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_137 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_137 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_149 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_149 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_9_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_3_161 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_167 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_9_169 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_181 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_181 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_193 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_193 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_205 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_205 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_9_217 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_3_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_9_225 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_237 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_237 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_249 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_249 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_261 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_261 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_9_273 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_3_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_9_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_3_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_9_281 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_281 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_293 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_293 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_305 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_305 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_9_317 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_3_317 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_9_329 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_3_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_10_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_10_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_10_29 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_29 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_41 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_41 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_53 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_53 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_65 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_65 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_10_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_4_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_10_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_85 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_97 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_97 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_109 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_109 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_121 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_121 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_10_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_4_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_139 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_10_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_141 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_153 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_165 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_165 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_177 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_177 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_10_189 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_4_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_10_197 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_197 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_209 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_221 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_221 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_233 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_10_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_4_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_10_253 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_253 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_265 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_265 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_277 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_277 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_289 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_289 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_10_301 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_4_301 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_10_307 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_4_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_10_309 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_309 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_10_321 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_4_321 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_10_333 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_4_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_11_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_27 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_27 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_39 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_39 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_11_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_5_51 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_5_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_11_57 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_57 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_69 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_81 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_81 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_93 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_93 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_11_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_5_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_5_111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_11_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_125 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_137 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_137 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_149 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_149 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_11_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_5_161 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_5_167 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_11_169 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_181 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_181 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_193 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_193 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_205 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_205 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_11_217 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_5_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_5_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_11_225 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_237 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_237 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_249 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_249 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_261 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_261 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_11_273 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_5_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_11_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_5_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_11_281 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_281 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_293 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_293 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_305 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_305 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_11_317 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_5_317 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_11_329 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_5_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_12_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_12_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_12_29 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_29 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_41 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_41 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_53 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_53 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_65 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_65 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_12_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_6_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_12_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_85 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_97 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_97 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_109 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_109 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_121 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_121 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_12_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_6_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_139 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_12_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_141 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_153 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_165 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_165 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_177 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_177 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_12_189 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_6_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_12_197 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_197 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_209 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_221 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_221 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_233 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_12_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_6_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_12_253 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_253 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_265 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_265 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_277 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_277 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_289 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_289 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_12_301 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_6_301 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_12_307 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_6_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_12_309 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_309 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_12_321 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_6_321 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_12_333 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_6_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_13_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_27 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_27 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_39 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_39 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_13_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_7_51 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_13_57 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_57 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_69 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_81 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_81 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_93 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_93 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_13_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_7_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_13_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_125 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_137 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_137 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_149 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_149 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_13_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_7_161 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_167 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_13_169 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_181 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_181 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_193 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_193 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_205 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_205 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_13_217 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_7_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_13_225 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_237 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_237 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_249 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_249 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_261 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_261 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_13_273 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_7_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_13_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_7_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_13_281 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_281 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_293 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_293 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_305 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_305 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_13_317 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_7_317 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_13_329 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_7_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_14_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_14_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_14_29 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_29 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_41 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_41 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_53 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_53 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_65 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_65 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_14_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_8_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_14_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_85 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_97 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_97 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_109 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_109 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_121 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_121 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_14_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_8_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_139 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_14_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_141 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_153 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_165 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_165 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_177 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_177 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_14_189 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_8_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_8_195 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_8_203 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_14_197 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_237 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_221 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_3 FILLER_8_249 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_8_274 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_8_286 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_14_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_8_298 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_8_306 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_251 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_8_309 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_8_321 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_2 FILLER_8_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_14_253 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_265 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_277 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_27 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_289 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_39 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_14_301 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_9_51 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_14_307 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_9_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_14_309 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_9_57 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_14_321 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_9_66 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_14_333 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_9_78 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_9_86 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_15_3 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_6 FILLER_9_106 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_9_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_27 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_137 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_39 (.VPWR(VPWR), + sky130_fd_sc_hd__fill_1 FILLER_9_149 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_9_153 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_9_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_15_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_9_181 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_9_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_55 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_9_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_15_57 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_3 FILLER_9_277 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_9_287 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_69 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_299 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_81 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_311 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_93 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_9_323 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_15_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_10_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_7 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_15_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_10_29 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_125 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_10_41 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_137 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_10_49 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_149 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_10_80 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_15_161 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_10_85 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_94 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_15_169 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_10_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_181 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_125 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_193 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_10_130 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_205 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_10_136 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_15_217 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_10_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_157 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_15_225 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_10_171 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_237 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_10_183 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_249 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_195 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_261 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_10_197 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_15_273 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_10_205 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_15_279 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_10_212 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_15_281 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_10_216 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_293 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_10_230 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_305 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_10_242 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_15_317 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_10_309 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_15_329 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_10_332 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_16_3 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_11_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_15 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_11_7 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_16_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_11_49 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_16_29 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_11_78 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_41 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_11_86 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_53 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_11_94 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_65 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_11_111 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_16_77 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_11_113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_11_130 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_16_85 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_11_140 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_97 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_11_167 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_11_181 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_109 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_11_193 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_121 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_11_205 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_16_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_11_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_11_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_16_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_11_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_153 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_11_237 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_165 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_11_241 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_177 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_11_270 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_16_189 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_11_278 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_11_281 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_16_197 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_11_331 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_209 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_12_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_221 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_12_15 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_233 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_12_29 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_12_40 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_16_245 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_12_72 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_12_79 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_16_253 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_12_96 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_265 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_12_116 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_277 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_12_135 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_289 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_12_139 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_16_301 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_12_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_16_307 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_12_157 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_16_309 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_12_173 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_16_321 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_12_185 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_16_333 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_12_193 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_17_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_12_232 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_15 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_12_244 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_27 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_12_253 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_12_263 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_39 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_12_275 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_17_51 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_12_287 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_55 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_12_298 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_17_57 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_12_306 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_69 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_12_323 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_81 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_13_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_93 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_13_15 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_17_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_13_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_33 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_17_113 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_13_54 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_125 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_13_57 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_137 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_13_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_149 (.VPWR(VPWR), + sky130_fd_sc_hd__fill_2 FILLER_13_81 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_13_89 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_17_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_13_101 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_167 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_13_109 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_17_169 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_181 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_13_113 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_193 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_13_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_205 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_13_137 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_17_217 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_13_149 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_223 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_13_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_17_225 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_237 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_13_177 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_249 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_13_217 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_261 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_13_223 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_17_273 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_13_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_17_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_249 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_17_281 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_13_257 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_293 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_13_261 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_305 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_13_270 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_17_317 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_13_278 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_17_329 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_13_281 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_18_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_13_285 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_13_297 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_18_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_13_309 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_18_29 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_13_314 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_41 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_13_326 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_53 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_13_334 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_65 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_14_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_18_77 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_14_24 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_83 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_14_29 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_18_85 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_14_37 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_97 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_14_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_109 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_14_81 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_121 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_14_93 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_18_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_14_105 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_139 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_14_136 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_18_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_14_141 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_165 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_14_175 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_177 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_14_187 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_18_189 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_14_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_14_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_18_197 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_14_259 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_209 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_14_284 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_221 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_14_303 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_233 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_14_318 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_18_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_14_330 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_14_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_18_253 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_15_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_265 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_15_7 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_277 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_15_33 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_289 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_15_45 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_18_301 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_15_53 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_18_307 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_15_66 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_18_309 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_15_92 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_18_321 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_15_104 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_18_333 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_15_113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_19_3 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_15_120 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_15 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_15_131 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_27 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_15_145 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_39 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_15_153 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_19_51 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_15_164 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_55 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_15_178 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_19_57 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_15_182 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_69 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_15_203 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_81 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_15_225 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_93 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_15_229 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_19_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_15_250 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_15_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_19_113 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_15_281 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_125 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_15_329 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_137 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_16_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_149 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_16_7 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_19_161 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_16_29 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_167 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_16_58 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_19_169 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_16_106 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_181 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_16_114 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_193 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_16_138 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_205 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_16_175 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_19_217 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_16_187 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_16_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_19_225 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_16_197 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_237 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_16_205 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_249 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_16_251 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_261 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_16_253 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_19_273 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_16_299 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_19_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_16_309 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_19_281 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_16_331 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_293 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_17_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_305 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_17_15 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_19_317 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_17_35 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_19_329 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_17_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_20_3 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_107 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_15 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_17_113 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_20_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_17_123 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_20_29 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_17_148 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_41 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_17_152 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_53 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_17_167 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_65 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_17_178 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_20_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_17_190 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_17_194 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_20_85 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_17_247 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_97 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_17_255 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_109 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_17_266 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_121 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_17_279 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_20_133 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_17_281 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_139 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_17_289 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_20_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_17_295 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_153 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_17_307 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_165 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_17_327 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_177 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_18_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_20_189 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_18_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_18_29 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_18_79 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_18_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_195 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_18_102 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_20_197 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_209 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_221 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_233 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_18_131 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_20_245 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_18_139 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_251 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_18_153 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_20_253 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_18_168 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_265 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_180 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_277 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_18_217 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_289 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_18_243 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_20_301 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_18_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_20_307 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_18_253 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_20_309 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_291 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_20_321 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_18_295 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_20_333 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_18_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_21_3 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_18_309 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_15 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_18_321 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_27 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_18_333 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_39 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_19_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_21_51 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_19_15 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_55 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_19_42 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_21_57 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_57 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_69 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_19_92 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_81 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_19_110 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_93 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_19_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_21_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_19_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_21_113 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_137 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_19_147 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_149 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_19_177 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_21_161 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_19_213 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_21_169 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_19_241 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_181 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_19_249 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_193 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_19_262 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_21_205 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_19_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_213 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_19_290 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_21_222 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_19_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_21_225 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_19_332 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_237 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_20_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_249 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_20_11 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_261 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_20_29 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_21_273 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_20_45 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_21_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_21_281 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_20_94 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_293 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_20_114 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_305 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_20_138 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_21_317 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_20_141 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_21_329 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_20_147 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_22_3 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_20_168 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_15 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_20_190 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_22_27 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_20_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_22_29 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_20_268 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_41 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_20_329 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_53 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_21_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_65 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_15 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_22_77 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_21_47 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_88 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_22_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_21_113 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_97 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_21_125 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_109 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_21_154 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_121 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_21_167 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_21_174 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_22_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_21_186 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_192 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_141 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_21_202 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_22_149 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_21_233 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_153 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_21_277 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_22_162 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_21_284 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_22_174 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_21_296 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_22_197 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_21_304 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_22_246 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_21_309 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_22_253 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_265 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_277 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_21_315 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_289 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_21_323 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_22_301 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_22_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_22_307 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_22_25 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_22_309 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_22_321 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_22_79 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_22_333 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_23_3 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_22_93 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_15 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_22_121 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_27 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_22_133 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_39 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_139 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_23_51 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_22_164 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_23_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_22_187 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_23_57 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_22_200 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_69 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_22_211 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_81 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_22_261 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_93 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_22_285 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_23_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_22_290 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_23_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_22_306 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_23_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_22_317 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_125 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_6 FILLER_22_329 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_23_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_23_137 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_23_15 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_23_141 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_23_43 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_23_162 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_23_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_23_169 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_23_95 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_23_173 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_23_113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_23_198 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_23_122 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_23_202 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_23_214 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_23_130 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_23_222 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_23_138 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_23_225 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_23_146 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_23_235 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_23_247 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_23_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_23_270 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_23_192 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_23_278 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_23_198 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_23_281 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_293 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_305 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_23_317 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_23_329 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_23_219 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_24_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_24_27 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_23_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_24_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_41 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_53 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_65 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_24_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_23_233 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_24_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_23_237 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_24_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_97 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_109 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_23_255 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_121 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_23_276 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_24_133 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_23_289 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_24_161 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_23_293 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_24_173 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_23_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_24_220 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_24_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_24_224 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_24_9 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_24_232 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_24_24 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_24_240 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_24_38 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_24_276 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_24_50 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_288 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_24_95 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_24_300 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_24_134 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_24_309 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_24_141 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_24_321 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_24_160 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_24_333 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_24_168 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_25_3 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_24_189 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_15 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_24_195 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_27 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_24_197 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_39 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_24_231 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_25_51 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_24_246 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_25_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_24_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_25_57 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_24_261 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_69 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_24_307 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_81 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_24_329 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_93 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_25_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_25_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_25_41 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_25_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_25_54 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_25_113 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_25_137 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_25_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_25_141 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_25_61 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_25_165 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_25_90 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_25_169 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_25_130 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_25_177 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_25_161 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_25_193 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_25_167 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_25_202 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_25_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6293,255 +9543,167 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_25_248 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_25_225 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_25_272 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_25_231 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_25_281 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_293 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_305 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_25_317 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_25_329 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_25_272 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_26_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_26_27 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_25_281 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_26_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_41 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_53 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_65 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_26_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_25_293 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_26_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_25_325 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_26_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_97 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_109 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_121 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_26_171 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_26_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_26_179 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_26_26 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_26_189 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_26_34 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_26_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_26_63 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_26_197 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_26_93 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_26_204 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_26_131 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_26_242 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_26_139 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_26_277 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_26_146 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_289 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_26_301 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_26_158 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_26_307 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_26_186 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_26_309 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_26_321 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_26_333 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_26_237 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_27_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_27_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_27_27 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_27_39 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_27_51 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_26_259 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_27_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_26_306 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_27_57 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_26_334 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_27_69 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_27_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_27_81 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_27_9 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_27_93 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_27_54 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_27_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_27_62 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_27_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_27_66 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_27_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_27_91 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_27_125 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_27_103 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_27_129 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_27_121 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_27_165 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_27_126 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_27_138 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_27_169 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_27_142 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_27_217 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_27_166 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_27_223 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_27_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_27_232 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_27_244 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_27_175 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_27_248 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_27_196 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_27_269 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_27_200 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_27_277 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_27_221 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_27_281 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_27_234 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_27_289 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_27_276 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_27_306 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_27_301 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_27_312 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_27_324 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_27_309 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6553,94 +9715,54 @@ module tt_um_s_grundner (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_28_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_28_27 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_28_15 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_28_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_28_41 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_28_53 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_28_65 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_28_77 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_28_19 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_28_83 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_28_29 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_28_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_28_97 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_28_109 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_28_121 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_28_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_28_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_28_139 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_28_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_28_141 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_28_83 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_28_155 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_28_96 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_28_162 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_28_118 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_28_174 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_28_130 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_28_187 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_28_170 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_28_195 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_28_193 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_28_197 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_28_213 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_28_224 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); sky130_fd_sc_hd__decap_6 FILLER_28_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), @@ -6649,135 +9771,119 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_28_258 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_28_253 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_28_259 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_28_303 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_28_264 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_28_332 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_28_270 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_29_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_28_282 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_29_15 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_28_286 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_29_19 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_28_307 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_29_26 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_28_325 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_29_48 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_28_333 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_29_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_29_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_27 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_29_63 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_39 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_29_84 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_29_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_29_96 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_29_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_29_104 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_29_57 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_69 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_81 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_93 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_29_105 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_29_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_29_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_29_145 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_29_113 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_125 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_29_180 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_29_137 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_29_190 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_29_145 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_29_196 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_29_169 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_29_206 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_29_181 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_29_241 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_29_193 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_29_247 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_29_206 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_29_267 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_29_210 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_29_281 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_29_214 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_29_289 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_29_222 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_29_299 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_6 FILLER_29_311 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_29_281 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_29_324 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_29_331 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_29_332 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6793,107 +9899,95 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_30_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_30_41 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_30_38 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_30_53 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_30_68 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_30_65 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_30_83 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_30_77 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_30_88 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_30_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_30_94 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_30_85 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_30_126 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_30_97 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_30_161 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_30_109 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_30_168 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_30_121 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_30_175 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_30_133 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_30_187 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_30_139 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_30_204 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_30_141 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_30_215 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_30_149 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_30_249 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_30_178 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_30_270 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_30_218 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_30_282 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_30_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_30_288 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_30_273 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_30_297 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_30_279 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_30_306 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_30_307 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_30_330 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_30_329 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_30_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_31_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_31_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_31_27 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_31_3 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_31_39 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_31_11 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_31_51 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_31_41 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6901,43 +9995,35 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_31_57 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_31_69 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_31_57 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_31_81 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_31_88 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_31_93 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_31_100 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_31_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_31_138 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_31_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_31_164 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_31_113 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_31_181 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_31_125 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_31_203 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_31_137 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_31_182 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_31_215 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6945,463 +10031,407 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_31_238 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_31_225 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_31_275 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_31_243 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_31_279 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_31_263 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_31_288 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_31_271 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_31_333 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_31_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_32_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_32_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_31_286 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_32_27 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_31_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_32_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_32_41 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_32_53 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_32_65 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_32_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_32_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_32_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_32_47 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_32_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_32_97 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_32_109 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_32_121 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_32_133 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_32_61 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_32_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_32_74 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_32_141 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_32_85 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_32_192 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_32_118 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_32_219 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_32_248 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_32_135 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_32_287 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_32_139 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_32_329 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_32_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_33_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_33_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_33_27 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_32_171 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_33_39 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_33_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_32_183 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_33_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_32_187 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_33_57 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_33_69 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_32_216 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_33_81 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_32_222 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_33_93 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_32_233 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_33_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_32_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_33_111 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_32_261 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_33_113 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_33_125 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_32_299 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_33_137 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_32_309 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_33_145 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_32_313 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_33_166 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_32_327 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_33_183 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_33_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_6 FILLER_33_15 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_33_212 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_33_41 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_33_254 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_33_53 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_33_260 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_33_65 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_33_278 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_33_69 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_33_289 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_33_94 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_33_332 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_33_109 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_34_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_33_133 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_33_152 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_34_27 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_33_164 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_34_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_41 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_33_169 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_53 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_33_177 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_65 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_33_205 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_34_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_33_217 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_34_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_33_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_34_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_97 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_109 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_33_225 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_121 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_33_235 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_34_133 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_33_243 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_34_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_33_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_34_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_33_284 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_34_153 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_33_296 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_34_168 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_33_302 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_34_187 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_33_326 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_34_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_33_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_34_197 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_34_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_34_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_34_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_34_221 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_34_245 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_34_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_34_251 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_34_35 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_35_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_34_66 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_15 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_34_78 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_27 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_34_85 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_39 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_34_97 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_35_51 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_34_104 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_35_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_34_108 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_35_57 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_34_117 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_69 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_34_129 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_81 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_34_137 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_93 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_34_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_35_105 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_34_181 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_35_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_34_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_35_113 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_34_201 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_125 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_34_213 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_137 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_34_280 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_35_149 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_34_292 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_35_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_34_304 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_35_167 (.VGND(VGND), - .VNB(VGND), + sky130_ef_sc_hd__decap_12 FILLER_34_319 (.VPWR(VPWR), + .VGND(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_35_177 (.VGND(VGND), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_34_331 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_35_198 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_35_3 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_35_202 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_35_39 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_35_206 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_35_69 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_35_218 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_35_81 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_35_261 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_35_87 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_35_289 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_35_113 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_3 FILLER_35_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_35_334 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_35_166 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_36_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_35_169 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_36_27 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_35_181 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_36_29 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_35_204 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_41 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_8 FILLER_35_216 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_35_238 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_53 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_35_250 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_65 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_35_262 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_36_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_35_274 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_36_83 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_35_286 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_3 FILLER_35_332 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_36_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_36_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_97 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_36_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_109 (.VPWR(VPWR), + sky130_fd_sc_hd__fill_1 FILLER_36_27 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_36_32 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_121 (.VPWR(VPWR), + sky130_fd_sc_hd__decap_8 FILLER_36_76 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_36_119 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_36_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_36_131 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -7409,43 +10439,59 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_36_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_36_161 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_36_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_36_173 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_36_165 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_36_185 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_36_173 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_36_194 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_36_210 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_36_209 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_36_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_36_215 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_36_240 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); sky130_fd_sc_hd__decap_3 FILLER_36_253 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_36_317 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_36_260 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_36_267 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_36_290 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_36_306 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_36_323 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_36_309 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_36_332 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_36_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -7461,39 +10507,27 @@ module tt_um_s_grundner (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_37_39 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_37_51 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_37_39 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_37_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_37_47 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_37_57 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_37_69 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_37_81 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_37_83 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_37_93 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_37_89 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_37_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_37_93 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_37_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_37_109 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -7505,51 +10539,43 @@ module tt_um_s_grundner (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_37_137 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_37_149 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_37_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_37_137 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_37_167 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_37_156 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_37_169 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_37_160 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_37_175 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_37_165 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_37_188 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_37_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_37_208 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_37_215 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_37_279 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_37_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_37_281 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_37_277 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_37_325 (.VGND(VGND), - .VNB(VGND), + sky130_ef_sc_hd__decap_12 FILLER_37_285 (.VPWR(VPWR), + .VGND(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_37_333 (.VGND(VGND), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_37_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -7577,19 +10603,11 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_38_57 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_38_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_38_64 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_38_70 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_38_76 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_38_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -7661,63 +10679,85 @@ module tt_um_s_grundner (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_38_184 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_38_194 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_38_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_38_201 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_38_203 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_38_210 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_38_215 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_38_222 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_38_229 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_38_225 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_38_239 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_38_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_38_277 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_38_253 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_38_300 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_38_261 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_38_317 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_38_266 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); + sky130_fd_sc_hd__fill_2 FILLER_38_278 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_38_281 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_38_289 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_38_298 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); sky130_fd_sc_hd__decap_6 FILLER_38_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - assign uio_oe[0] = net11; - assign uio_oe[1] = net12; - assign uio_oe[2] = net13; - assign uio_oe[3] = net14; - assign uio_oe[4] = net15; - assign uio_oe[5] = net16; - assign uio_oe[6] = net17; - assign uio_oe[7] = net18; - assign uio_out[0] = net19; - assign uio_out[1] = net20; - assign uio_out[2] = net21; - assign uio_out[3] = net22; - assign uio_out[4] = net23; - assign uio_out[5] = net24; - assign uio_out[6] = net25; - assign uio_out[7] = net26; - assign uo_out[0] = net27; - assign uo_out[1] = net28; - assign uo_out[2] = net29; - assign uo_out[3] = net30; - assign uo_out[4] = net31; - assign uo_out[5] = net32; - assign uo_out[6] = net33; + assign uio_oe[0] = net34; + assign uio_oe[1] = net35; + assign uio_oe[2] = net36; + assign uio_oe[3] = net37; + assign uio_oe[4] = net38; + assign uio_oe[5] = net39; + assign uio_oe[6] = net40; + assign uio_oe[7] = net41; + assign uio_out[0] = net42; + assign uio_out[1] = net43; + assign uio_out[2] = net44; + assign uio_out[3] = net45; + assign uio_out[4] = net46; + assign uio_out[5] = net47; + assign uio_out[6] = net48; + assign uio_out[7] = net49; + assign uo_out[2] = net50; + assign uo_out[3] = net51; + assign uo_out[4] = net52; + assign uo_out[5] = net53; + assign uo_out[6] = net54; endmodule