From 5152ffb366216c3e633ae605d4ff22ed897ebc85 Mon Sep 17 00:00:00 2001 From: TinyTapeoutBot <139130078+TinyTapeoutBot@users.noreply.github.com> Date: Wed, 4 Sep 2024 10:42:14 +0300 Subject: [PATCH] feat: update project tt_um_tommythorn_maxbw from tommythorn/tt08-maxbw Commit: 6c9586f96cb07f6ae94397d1c10b6bb6cd6f6cce Workflow: https://github.com/tommythorn/tt08-maxbw/actions/runs/10697216217 --- .../tt_um_tommythorn_maxbw/commit_id.json | 6 +- projects/tt_um_tommythorn_maxbw/docs/info.md | 16 +- projects/tt_um_tommythorn_maxbw/info.yaml | 68 +- .../tt_um_tommythorn_maxbw/stats/metrics.csv | 226 +- .../stats/synthesis-stats.txt | 33 +- .../tt_um_tommythorn_maxbw.gds | Bin 595662 -> 843890 bytes .../tt_um_tommythorn_maxbw.lef | 129 +- .../tt_um_tommythorn_maxbw.v | 4017 ++++++++++++----- 8 files changed, 3114 insertions(+), 1381 deletions(-) diff --git a/projects/tt_um_tommythorn_maxbw/commit_id.json b/projects/tt_um_tommythorn_maxbw/commit_id.json index 282b0d8..afb718e 100644 --- a/projects/tt_um_tommythorn_maxbw/commit_id.json +++ b/projects/tt_um_tommythorn_maxbw/commit_id.json @@ -1,8 +1,8 @@ { - "app": "Tiny Tapeout tt08 3c88e6eb", + "app": "Tiny Tapeout tt08 587b6cb0", "repo": "https://github.com/tommythorn/tt08-maxbw", - "commit": "62baa1e32812e7815b5009ffdd75eab8f0f461a7", - "workflow_url": "https://github.com/tommythorn/tt08-maxbw/actions/runs/10135974610", + "commit": "6c9586f96cb07f6ae94397d1c10b6bb6cd6f6cce", + "workflow_url": "https://github.com/tommythorn/tt08-maxbw/actions/runs/10697216217", "sort_id": 1718604609464, "openlane_version": "OpenLane2 2.0.8", "pdk_version": "open_pdks bdc9412b3e468c102d01b7cf6337be06ec6e9c9a" diff --git a/projects/tt_um_tommythorn_maxbw/docs/info.md b/projects/tt_um_tommythorn_maxbw/docs/info.md index 3a32a74..3ba5528 100644 --- a/projects/tt_um_tommythorn_maxbw/docs/info.md +++ b/projects/tt_um_tommythorn_maxbw/docs/info.md @@ -1,22 +1,20 @@ ## How it works -(please refer to the README.md for now) +This project does work ## How to test -Drive it with a very dedicated test bench. +This project can't be tested ## External hardware -A suitable uncore, like the RP2040 running the corresponding firmware. +No hardware needed diff --git a/projects/tt_um_tommythorn_maxbw/info.yaml b/projects/tt_um_tommythorn_maxbw/info.yaml index a39d9fd..5ab1632 100644 --- a/projects/tt_um_tommythorn_maxbw/info.yaml +++ b/projects/tt_um_tommythorn_maxbw/info.yaml @@ -1,46 +1,56 @@ # Tiny Tapeout project information project: - title: "MaxBW interconnect" + title: "Experiments" author: "Tommy Thorn" discord: "tommythorn" - description: "A testbench and proof of concept of the MaxBW core-uncore interconnection" + description: "A 32-bit multiplier" language: "Verilog" - clock_hz: 66000000 - tiles: "1x1" # Valid values: 1x1, 1x2, 2x2, 3x2, 4x2, 6x2 or 8x2 - top_module: "tt_um_tommythorn_maxbw" + clock_hz: 100 # 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_tommythorn_maxbw" + + # 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: - "project.v" + - "tokenflow.v" +# The pinout of your project. Leave unused pins blank. DO NOT delete or add any pins. pinout: # Inputs - ui[0]: "ingress0" - ui[1]: "ingress1" - ui[2]: "ingress2" - ui[3]: "ingress3" - ui[4]: "ingress4" - ui[5]: "ingress5" - ui[6]: "ingress6" - ui[7]: "ingress7" + ui[0]: "" + ui[1]: "" + ui[2]: "" + ui[3]: "" + ui[4]: "" + ui[5]: "" + ui[6]: "" + ui[7]: "" # Outputs - uo[0]: "egress0" - uo[1]: "egress1" - uo[2]: "egress2" - uo[3]: "egress3" - uo[4]: "egress4" - uo[5]: "egress5" - uo[6]: "egress6" - uo[7]: "egress7" + uo[0]: "product_24" + uo[1]: "product_25" + uo[2]: "product_26" + uo[3]: "product_27" + uo[4]: "product_28" + uo[5]: "product_29" + uo[6]: "product_30" + uo[7]: "product_31" # Bidirectional pins - uio[0]: "ingress8" - uio[1]: "ingress9" - uio[2]: "ingress10" - uio[3]: "ingress11" - uio[4]: "ingress12" - uio[5]: "ingress13" - uio[6]: "ingress14" - uio[7]: "ingress15" + uio[0]: "product_16" + uio[1]: "product_17" + uio[2]: "product_18" + uio[3]: "product_19" + uio[4]: "product_20" + uio[5]: "product_21" + uio[6]: "product_22" + uio[7]: "product_23" # Do not change! yaml_version: 6 diff --git a/projects/tt_um_tommythorn_maxbw/stats/metrics.csv b/projects/tt_um_tommythorn_maxbw/stats/metrics.csv index 0d3364f..170d439 100644 --- a/projects/tt_um_tommythorn_maxbw/stats/metrics.csv +++ b/projects/tt_um_tommythorn_maxbw/stats/metrics.csv @@ -1,83 +1,83 @@ Metric,Value design__lint_error__count,0 design__lint_timing_construct__count,0 -design__lint_warning__count,0 +design__lint_warning__count,10 design__inferred_latch__count,0 -design__instance__count,367 -design__instance__area,1722.9 +design__instance__count,646 +design__instance__area,2876.51 design__instance_unmapped__count,0 -synthesis__check_error__count,0 +synthesis__check_error__count,16 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,0 design__max_cap_violation__count__corner:nom_tt_025C_1v80,0 -power__internal__total,0.00021284584363456815 -power__switching__total,7.632514461874962e-05 -power__leakage__total,2.6793709473338367e-09 -power__total,0.000289173680357635 -clock__skew__worst_hold__corner:nom_tt_025C_1v80,0.03717 -clock__skew__worst_setup__corner:nom_tt_025C_1v80,0.03717 -timing__hold__ws__corner:nom_tt_025C_1v80,0.334776 -timing__setup__ws__corner:nom_tt_025C_1v80,4.351476 +power__internal__total,1.2551602594612632e-05 +power__switching__total,7.68984045862453e-06 +power__leakage__total,4.48841896982799e-09 +power__total,2.0245932319085114e-05 +clock__skew__worst_hold__corner:nom_tt_025C_1v80,0.0 +clock__skew__worst_setup__corner:nom_tt_025C_1v80,0.0 +timing__hold__ws__corner:nom_tt_025C_1v80,inf +timing__setup__ws__corner:nom_tt_025C_1v80,inf 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.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.334776 +timing__hold_r2r__ws__corner:nom_tt_025C_1v80,inf 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,6.313657 +timing__setup_r2r__ws__corner:nom_tt_025C_1v80,inf timing__setup_r2r_vio__count__corner:nom_tt_025C_1v80,0 design__max_slew_violation__count__corner:nom_ss_100C_1v60,0 -design__max_fanout_violation__count__corner:nom_ss_100C_1v60,2 +design__max_fanout_violation__count__corner:nom_ss_100C_1v60,0 design__max_cap_violation__count__corner:nom_ss_100C_1v60,0 -clock__skew__worst_hold__corner:nom_ss_100C_1v60,0.080455 -clock__skew__worst_setup__corner:nom_ss_100C_1v60,0.080455 -timing__hold__ws__corner:nom_ss_100C_1v60,0.91606 -timing__setup__ws__corner:nom_ss_100C_1v60,4.336308 +clock__skew__worst_hold__corner:nom_ss_100C_1v60,0.0 +clock__skew__worst_setup__corner:nom_ss_100C_1v60,0.0 +timing__hold__ws__corner:nom_ss_100C_1v60,inf +timing__setup__ws__corner:nom_ss_100C_1v60,inf 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.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.91606 +timing__hold_r2r__ws__corner:nom_ss_100C_1v60,inf 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,5.375577 +timing__setup_r2r__ws__corner:nom_ss_100C_1v60,inf 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,0 design__max_cap_violation__count__corner:nom_ff_n40C_1v95,0 -clock__skew__worst_hold__corner:nom_ff_n40C_1v95,0.022586 -clock__skew__worst_setup__corner:nom_ff_n40C_1v95,0.022586 -timing__hold__ws__corner:nom_ff_n40C_1v95,0.125097 -timing__setup__ws__corner:nom_ff_n40C_1v95,4.334848 +clock__skew__worst_hold__corner:nom_ff_n40C_1v95,0.0 +clock__skew__worst_setup__corner:nom_ff_n40C_1v95,0.0 +timing__hold__ws__corner:nom_ff_n40C_1v95,inf +timing__setup__ws__corner:nom_ff_n40C_1v95,inf 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.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.125097 +timing__hold_r2r__ws__corner:nom_ff_n40C_1v95,inf 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,6.663951 +timing__setup_r2r__ws__corner:nom_ff_n40C_1v95,inf timing__setup_r2r_vio__count__corner:nom_ff_n40C_1v95,0 design__max_slew_violation__count,0 -design__max_fanout_violation__count,2 +design__max_fanout_violation__count,0 design__max_cap_violation__count,0 -clock__skew__worst_hold,0.081313 -clock__skew__worst_setup,0.022527 -timing__hold__ws,0.123668 -timing__setup__ws,4.33358 +clock__skew__worst_hold,0.0 +clock__skew__worst_setup,0.0 +timing__hold__ws,inf +timing__setup__ws,inf timing__hold__tns,0.0 timing__setup__tns,0.0 timing__hold__wns,0.0 timing__setup__wns,0.0 timing__hold_vio__count,0 -timing__hold_r2r__ws,0.123668 +timing__hold_r2r__ws,inf timing__hold_r2r_vio__count,0 timing__setup_vio__count,0 -timing__setup_r2r__ws,5.35403 +timing__setup_r2r__ws,inf 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 @@ -86,12 +86,12 @@ flow__errors__count,0 design__io,45 design__die__area,17954.7 design__core__area,16493.3 -design__instance__count__stdcell,367 -design__instance__area__stdcell,1722.9 +design__instance__count__stdcell,646 +design__instance__area__stdcell,2876.51 design__instance__count__macros,0 design__instance__area__macros,0 -design__instance__utilization,0.104461 -design__instance__utilization__stdcell,0.104461 +design__instance__utilization,0.174404 +design__instance__utilization__stdcell,0.174404 design__power_grid_violation__count__net:VGND,0 design__power_grid_violation__count__net:VPWR,0 design__power_grid_violation__count,0 @@ -100,162 +100,162 @@ timing__drv__floating__pins,0 design__instance__displacement__total,0 design__instance__displacement__mean,0 design__instance__displacement__max,0 -route__wirelength__estimated,2039.54 +route__wirelength__estimated,2796.49 design__violations,0 design__instance__count__setup_buffer,0 design__instance__count__hold_buffer,0 antenna__violating__nets,0 antenna__violating__pins,0 route__antenna_violation__count,0 -route__net,161 +route__net,440 route__net__special,2 -route__drc_errors__iter:1,45 -route__wirelength__iter:1,2002 -route__drc_errors__iter:2,4 -route__wirelength__iter:2,1954 -route__drc_errors__iter:3,1 -route__wirelength__iter:3,1960 +route__drc_errors__iter:1,194 +route__wirelength__iter:1,2916 +route__drc_errors__iter:2,5 +route__wirelength__iter:2,2788 +route__drc_errors__iter:3,3 +route__wirelength__iter:3,2790 route__drc_errors__iter:4,0 -route__wirelength__iter:4,1958 +route__wirelength__iter:4,2791 route__drc_errors,0 -route__wirelength,1958 -route__vias,726 -route__vias__singlecut,726 +route__wirelength,2791 +route__vias,1499 +route__vias__singlecut,1499 route__vias__multicut,0 -design__disconnected_pin__count,1 +design__disconnected_pin__count,17 design__critical_disconnected_pin__count,0 -route__wirelength__max,93.64 -timing__unannotated_net__count__corner:nom_tt_025C_1v80,17 +route__wirelength__max,131.46 +timing__unannotated_net__count__corner:nom_tt_025C_1v80,225 timing__unannotated_net_filtered__count__corner:nom_tt_025C_1v80,0 -timing__unannotated_net__count__corner:nom_ss_100C_1v60,17 +timing__unannotated_net__count__corner:nom_ss_100C_1v60,225 timing__unannotated_net_filtered__count__corner:nom_ss_100C_1v60,0 -timing__unannotated_net__count__corner:nom_ff_n40C_1v95,17 +timing__unannotated_net__count__corner:nom_ff_n40C_1v95,225 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,0 design__max_cap_violation__count__corner:min_tt_025C_1v80,0 -clock__skew__worst_hold__corner:min_tt_025C_1v80,0.037682 -clock__skew__worst_setup__corner:min_tt_025C_1v80,0.037682 -timing__hold__ws__corner:min_tt_025C_1v80,0.332822 -timing__setup__ws__corner:min_tt_025C_1v80,4.357553 +clock__skew__worst_hold__corner:min_tt_025C_1v80,0.0 +clock__skew__worst_setup__corner:min_tt_025C_1v80,0.0 +timing__hold__ws__corner:min_tt_025C_1v80,inf +timing__setup__ws__corner:min_tt_025C_1v80,inf 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.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.332822 +timing__hold_r2r__ws__corner:min_tt_025C_1v80,inf 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,6.331256 +timing__setup_r2r__ws__corner:min_tt_025C_1v80,inf timing__setup_r2r_vio__count__corner:min_tt_025C_1v80,0 -timing__unannotated_net__count__corner:min_tt_025C_1v80,17 +timing__unannotated_net__count__corner:min_tt_025C_1v80,225 timing__unannotated_net_filtered__count__corner:min_tt_025C_1v80,0 design__max_slew_violation__count__corner:min_ss_100C_1v60,0 -design__max_fanout_violation__count__corner:min_ss_100C_1v60,2 +design__max_fanout_violation__count__corner:min_ss_100C_1v60,0 design__max_cap_violation__count__corner:min_ss_100C_1v60,0 -clock__skew__worst_hold__corner:min_ss_100C_1v60,0.081313 -clock__skew__worst_setup__corner:min_ss_100C_1v60,0.081313 -timing__hold__ws__corner:min_ss_100C_1v60,0.913922 -timing__setup__ws__corner:min_ss_100C_1v60,4.345873 +clock__skew__worst_hold__corner:min_ss_100C_1v60,0.0 +clock__skew__worst_setup__corner:min_ss_100C_1v60,0.0 +timing__hold__ws__corner:min_ss_100C_1v60,inf +timing__setup__ws__corner:min_ss_100C_1v60,inf 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.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.913922 +timing__hold_r2r__ws__corner:min_ss_100C_1v60,inf 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,5.407551 +timing__setup_r2r__ws__corner:min_ss_100C_1v60,inf timing__setup_r2r_vio__count__corner:min_ss_100C_1v60,0 -timing__unannotated_net__count__corner:min_ss_100C_1v60,17 +timing__unannotated_net__count__corner:min_ss_100C_1v60,225 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,0 design__max_cap_violation__count__corner:min_ff_n40C_1v95,0 -clock__skew__worst_hold__corner:min_ff_n40C_1v95,0.02292 -clock__skew__worst_setup__corner:min_ff_n40C_1v95,0.02292 -timing__hold__ws__corner:min_ff_n40C_1v95,0.123668 -timing__setup__ws__corner:min_ff_n40C_1v95,4.33746 +clock__skew__worst_hold__corner:min_ff_n40C_1v95,0.0 +clock__skew__worst_setup__corner:min_ff_n40C_1v95,0.0 +timing__hold__ws__corner:min_ff_n40C_1v95,inf +timing__setup__ws__corner:min_ff_n40C_1v95,inf 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.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.123668 +timing__hold_r2r__ws__corner:min_ff_n40C_1v95,inf 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,6.674184 +timing__setup_r2r__ws__corner:min_ff_n40C_1v95,inf timing__setup_r2r_vio__count__corner:min_ff_n40C_1v95,0 -timing__unannotated_net__count__corner:min_ff_n40C_1v95,17 +timing__unannotated_net__count__corner:min_ff_n40C_1v95,225 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,0 design__max_cap_violation__count__corner:max_tt_025C_1v80,0 -clock__skew__worst_hold__corner:max_tt_025C_1v80,0.036937 -clock__skew__worst_setup__corner:max_tt_025C_1v80,0.036937 -timing__hold__ws__corner:max_tt_025C_1v80,0.33639 -timing__setup__ws__corner:max_tt_025C_1v80,4.348069 +clock__skew__worst_hold__corner:max_tt_025C_1v80,0.0 +clock__skew__worst_setup__corner:max_tt_025C_1v80,0.0 +timing__hold__ws__corner:max_tt_025C_1v80,inf +timing__setup__ws__corner:max_tt_025C_1v80,inf 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.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.33639 +timing__hold_r2r__ws__corner:max_tt_025C_1v80,inf 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,6.302032 +timing__setup_r2r__ws__corner:max_tt_025C_1v80,inf timing__setup_r2r_vio__count__corner:max_tt_025C_1v80,0 -timing__unannotated_net__count__corner:max_tt_025C_1v80,17 +timing__unannotated_net__count__corner:max_tt_025C_1v80,225 timing__unannotated_net_filtered__count__corner:max_tt_025C_1v80,0 design__max_slew_violation__count__corner:max_ss_100C_1v60,0 -design__max_fanout_violation__count__corner:max_ss_100C_1v60,2 +design__max_fanout_violation__count__corner:max_ss_100C_1v60,0 design__max_cap_violation__count__corner:max_ss_100C_1v60,0 -clock__skew__worst_hold__corner:max_ss_100C_1v60,0.079734 -clock__skew__worst_setup__corner:max_ss_100C_1v60,0.079734 -timing__hold__ws__corner:max_ss_100C_1v60,0.918641 -timing__setup__ws__corner:max_ss_100C_1v60,4.33358 +clock__skew__worst_hold__corner:max_ss_100C_1v60,0.0 +clock__skew__worst_setup__corner:max_ss_100C_1v60,0.0 +timing__hold__ws__corner:max_ss_100C_1v60,inf +timing__setup__ws__corner:max_ss_100C_1v60,inf 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.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.918641 +timing__hold_r2r__ws__corner:max_ss_100C_1v60,inf 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,5.35403 +timing__setup_r2r__ws__corner:max_ss_100C_1v60,inf timing__setup_r2r_vio__count__corner:max_ss_100C_1v60,0 -timing__unannotated_net__count__corner:max_ss_100C_1v60,17 +timing__unannotated_net__count__corner:max_ss_100C_1v60,225 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,0 design__max_cap_violation__count__corner:max_ff_n40C_1v95,0 -clock__skew__worst_hold__corner:max_ff_n40C_1v95,0.022527 -clock__skew__worst_setup__corner:max_ff_n40C_1v95,0.022527 -timing__hold__ws__corner:max_ff_n40C_1v95,0.126375 -timing__setup__ws__corner:max_ff_n40C_1v95,4.335036 +clock__skew__worst_hold__corner:max_ff_n40C_1v95,0.0 +clock__skew__worst_setup__corner:max_ff_n40C_1v95,0.0 +timing__hold__ws__corner:max_ff_n40C_1v95,inf +timing__setup__ws__corner:max_ff_n40C_1v95,inf 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.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.126375 +timing__hold_r2r__ws__corner:max_ff_n40C_1v95,inf 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,6.656589 +timing__setup_r2r__ws__corner:max_ff_n40C_1v95,inf timing__setup_r2r_vio__count__corner:max_ff_n40C_1v95,0 -timing__unannotated_net__count__corner:max_ff_n40C_1v95,17 +timing__unannotated_net__count__corner:max_ff_n40C_1v95,225 timing__unannotated_net_filtered__count__corner:max_ff_n40C_1v95,0 -timing__unannotated_net__count,17 +timing__unannotated_net__count,225 timing__unannotated_net_filtered__count,0 -design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.79992 +design_powergrid__voltage__worst__net:VPWR__corner:nom_tt_025C_1v80,1.8 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.0000812861 -design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000768249 -design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,0.00000462201 -design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000768249 +design_powergrid__drop__worst__net:VPWR__corner:nom_tt_025C_1v80,0.00000368646 +design_powergrid__voltage__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000037392 +design_powergrid__drop__average__net:VGND__corner:nom_tt_025C_1v80,3.45081E-7 +design_powergrid__drop__worst__net:VGND__corner:nom_tt_025C_1v80,0.0000037392 ir__voltage__worst,1.8000000000000000444089209850062616169452667236328125 -ir__drop__avg,0.0000045199999999999999225164075411509401192233781330287456512451171875 -ir__drop__worst,0.00008129999999999999748569179391921579735935665667057037353515625 +ir__drop__avg,3.3299999999999997751958294954499617546161971404217183589935302734375E-7 +ir__drop__worst,0.00000368999999999999982243262079684154031156140263192355632781982421875 magic__drc_error__count,0 magic__illegal_overlap__count,0 design__lvs_device_difference__count,0 diff --git a/projects/tt_um_tommythorn_maxbw/stats/synthesis-stats.txt b/projects/tt_um_tommythorn_maxbw/stats/synthesis-stats.txt index f090b8a..df22926 100644 --- a/projects/tt_um_tommythorn_maxbw/stats/synthesis-stats.txt +++ b/projects/tt_um_tommythorn_maxbw/stats/synthesis-stats.txt @@ -1,21 +1,28 @@ -61. Printing statistics. +62. Printing statistics. === tt_um_tommythorn_maxbw === - Number of wires: 88 - Number of wire bits: 123 - Number of public wires: 40 - Number of public wire bits: 75 + Number of wires: 280 + Number of wire bits: 315 + Number of public wires: 209 + Number of public wire bits: 244 Number of memories: 0 Number of memory bits: 0 Number of processes: 0 - Number of cells: 104 - sky130_fd_sc_hd__buf_2 16 - sky130_fd_sc_hd__dfxtp_2 40 - sky130_fd_sc_hd__inv_2 16 - sky130_fd_sc_hd__nor2_2 8 - sky130_fd_sc_hd__xnor2_2 8 - sky130_fd_sc_hd__xor2_2 16 + Number of cells: 296 + sky130_fd_sc_hd__a21bo_2 4 + sky130_fd_sc_hd__a21oi_2 1 + sky130_fd_sc_hd__and2_2 35 + sky130_fd_sc_hd__and2b_2 3 + sky130_fd_sc_hd__and3_2 22 + sky130_fd_sc_hd__and3b_2 1 + sky130_fd_sc_hd__buf_1 46 + sky130_fd_sc_hd__buf_2 122 + sky130_fd_sc_hd__dlxtn_1 55 + sky130_fd_sc_hd__mux2_1 2 + sky130_fd_sc_hd__nand2_2 1 + sky130_fd_sc_hd__nand3b_2 3 + sky130_fd_sc_hd__o21ai_2 1 - Chip area for module '\tt_um_tommythorn_maxbw': 1431.372800 + Chip area for module '\tt_um_tommythorn_maxbw': 2193.353600 diff --git a/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.gds b/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.gds index 539c0c9ccf783cf94e756dc452505f5770d1ca81..fdbe287e4970c901601c6833636f1c99a724b424 100644 GIT binary patch literal 843890 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 L;%4O~OS=C9Ngvy< diff --git a/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.lef b/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.lef index ad9108e..9ce3055 100644 --- a/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.lef +++ b/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.lef @@ -50,7 +50,6 @@ MACRO tt_um_tommythorn_maxbw PIN clk DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.852000 ; PORT LAYER met4 ; RECT 143.830 110.520 144.130 111.520 ; @@ -67,7 +66,7 @@ MACRO tt_um_tommythorn_maxbw PIN rst_n DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.159000 ; + ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 141.070 110.520 141.370 111.520 ; @@ -85,7 +84,6 @@ MACRO tt_um_tommythorn_maxbw PIN ui_in[1] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 135.550 110.520 135.850 111.520 ; @@ -94,7 +92,6 @@ MACRO tt_um_tommythorn_maxbw PIN ui_in[2] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 132.790 110.520 133.090 111.520 ; @@ -103,7 +100,6 @@ MACRO tt_um_tommythorn_maxbw PIN ui_in[3] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 130.030 110.520 130.330 111.520 ; @@ -112,7 +108,6 @@ MACRO tt_um_tommythorn_maxbw PIN ui_in[4] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 127.270 110.520 127.570 111.520 ; @@ -121,7 +116,6 @@ MACRO tt_um_tommythorn_maxbw PIN ui_in[5] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 124.510 110.520 124.810 111.520 ; @@ -130,7 +124,6 @@ MACRO tt_um_tommythorn_maxbw PIN ui_in[6] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 121.750 110.520 122.050 111.520 ; @@ -139,7 +132,6 @@ MACRO tt_um_tommythorn_maxbw PIN ui_in[7] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 118.990 110.520 119.290 111.520 ; @@ -148,7 +140,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[0] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 116.230 110.520 116.530 111.520 ; @@ -157,7 +148,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[1] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 113.470 110.520 113.770 111.520 ; @@ -166,7 +156,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[2] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 110.710 110.520 111.010 111.520 ; @@ -175,7 +164,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[3] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 107.950 110.520 108.250 111.520 ; @@ -184,7 +172,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[4] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 105.190 110.520 105.490 111.520 ; @@ -193,7 +180,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[5] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 102.430 110.520 102.730 111.520 ; @@ -202,7 +188,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[6] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 99.670 110.520 99.970 111.520 ; @@ -211,7 +196,6 @@ MACRO tt_um_tommythorn_maxbw PIN uio_in[7] DIRECTION INPUT ; USE SIGNAL ; - ANTENNAGATEAREA 0.196500 ; PORT LAYER met4 ; RECT 96.910 110.520 97.210 111.520 ; @@ -301,7 +285,7 @@ MACRO tt_um_tommythorn_maxbw PIN uio_out[1] DIRECTION OUTPUT ; USE SIGNAL ; - ANTENNADIFFAREA 0.445500 ; + ANTENNADIFFAREA 0.795200 ; PORT LAYER met4 ; RECT 69.310 110.520 69.610 111.520 ; @@ -364,7 +348,7 @@ MACRO tt_um_tommythorn_maxbw PIN uo_out[0] DIRECTION OUTPUT ; USE SIGNAL ; - ANTENNADIFFAREA 0.445500 ; + ANTENNADIFFAREA 0.795200 ; PORT LAYER met4 ; RECT 94.150 110.520 94.450 111.520 ; @@ -409,7 +393,7 @@ MACRO tt_um_tommythorn_maxbw PIN uo_out[5] DIRECTION OUTPUT ; USE SIGNAL ; - ANTENNADIFFAREA 0.445500 ; + ANTENNADIFFAREA 0.795200 ; PORT LAYER met4 ; RECT 80.350 110.520 80.650 111.520 ; @@ -458,61 +442,60 @@ MACRO tt_um_tommythorn_maxbw LAYER li1 ; RECT 2.760 2.635 158.240 108.885 ; LAYER met1 ; - RECT 2.760 2.480 158.240 109.780 ; + RECT 2.760 2.480 158.240 109.440 ; LAYER met2 ; - RECT 18.310 2.535 151.700 110.685 ; + RECT 18.310 2.535 145.270 110.005 ; LAYER met3 ; - RECT 18.290 2.555 144.370 110.665 ; - LAYER met4 ; - RECT 31.370 110.120 33.030 110.665 ; - RECT 34.130 110.120 35.790 110.665 ; - RECT 36.890 110.120 38.550 110.665 ; - RECT 39.650 110.120 41.310 110.665 ; - RECT 42.410 110.120 44.070 110.665 ; - RECT 45.170 110.120 46.830 110.665 ; - RECT 47.930 110.120 49.590 110.665 ; - RECT 50.690 110.120 52.350 110.665 ; - RECT 53.450 110.120 55.110 110.665 ; - RECT 56.210 110.120 57.870 110.665 ; - RECT 58.970 110.120 60.630 110.665 ; - RECT 61.730 110.120 63.390 110.665 ; - RECT 64.490 110.120 66.150 110.665 ; - RECT 67.250 110.120 68.910 110.665 ; - RECT 70.010 110.120 71.670 110.665 ; - RECT 72.770 110.120 74.430 110.665 ; - RECT 75.530 110.120 77.190 110.665 ; - RECT 78.290 110.120 79.950 110.665 ; - RECT 81.050 110.120 82.710 110.665 ; - RECT 83.810 110.120 85.470 110.665 ; - RECT 86.570 110.120 88.230 110.665 ; - RECT 89.330 110.120 90.990 110.665 ; - RECT 92.090 110.120 93.750 110.665 ; - RECT 94.850 110.120 96.510 110.665 ; - RECT 97.610 110.120 99.270 110.665 ; - RECT 100.370 110.120 102.030 110.665 ; - RECT 103.130 110.120 104.790 110.665 ; - RECT 105.890 110.120 107.550 110.665 ; - RECT 108.650 110.120 110.310 110.665 ; - RECT 111.410 110.120 113.070 110.665 ; - RECT 114.170 110.120 115.830 110.665 ; - RECT 116.930 110.120 118.590 110.665 ; - RECT 119.690 110.120 121.350 110.665 ; - RECT 122.450 110.120 124.110 110.665 ; - RECT 125.210 110.120 126.870 110.665 ; - RECT 127.970 110.120 129.630 110.665 ; - RECT 130.730 110.120 132.390 110.665 ; - RECT 133.490 110.120 135.150 110.665 ; - RECT 136.250 110.120 137.910 110.665 ; - RECT 139.010 110.120 140.670 110.665 ; - RECT 141.770 110.120 143.430 110.665 ; - RECT 30.655 109.440 144.145 110.120 ; - RECT 30.655 96.055 56.750 109.440 ; - RECT 59.150 96.055 60.050 109.440 ; - RECT 62.450 96.055 95.620 109.440 ; - RECT 98.020 96.055 98.920 109.440 ; - RECT 101.320 96.055 134.490 109.440 ; - RECT 136.890 96.055 137.790 109.440 ; - RECT 140.190 96.055 144.145 109.440 ; + RECT 18.290 2.555 145.295 109.985 ; + LAYER met4 ; + RECT 31.370 110.120 33.030 110.520 ; + RECT 34.130 110.120 35.790 110.520 ; + RECT 36.890 110.120 38.550 110.520 ; + RECT 39.650 110.120 41.310 110.520 ; + RECT 42.410 110.120 44.070 110.520 ; + RECT 45.170 110.120 46.830 110.520 ; + RECT 47.930 110.120 49.590 110.520 ; + RECT 50.690 110.120 52.350 110.520 ; + RECT 53.450 110.120 55.110 110.520 ; + RECT 56.210 110.120 57.870 110.520 ; + RECT 58.970 110.120 60.630 110.520 ; + RECT 61.730 110.120 63.390 110.520 ; + RECT 64.490 110.120 66.150 110.520 ; + RECT 67.250 110.120 68.910 110.520 ; + RECT 70.010 110.120 71.670 110.520 ; + RECT 72.770 110.120 74.430 110.520 ; + RECT 75.530 110.120 77.190 110.520 ; + RECT 78.290 110.120 79.950 110.520 ; + RECT 81.050 110.120 82.710 110.520 ; + RECT 83.810 110.120 85.470 110.520 ; + RECT 86.570 110.120 88.230 110.520 ; + RECT 89.330 110.120 90.990 110.520 ; + RECT 92.090 110.120 93.750 110.520 ; + RECT 94.850 110.120 96.510 110.520 ; + RECT 97.610 110.120 99.270 110.520 ; + RECT 100.370 110.120 102.030 110.520 ; + RECT 103.130 110.120 104.790 110.520 ; + RECT 105.890 110.120 107.550 110.520 ; + RECT 108.650 110.120 110.310 110.520 ; + RECT 111.410 110.120 113.070 110.520 ; + RECT 114.170 110.120 115.830 110.520 ; + RECT 116.930 110.120 118.590 110.520 ; + RECT 119.690 110.120 121.350 110.520 ; + RECT 122.450 110.120 124.110 110.520 ; + RECT 125.210 110.120 126.870 110.520 ; + RECT 127.970 110.120 129.630 110.520 ; + RECT 130.730 110.120 132.390 110.520 ; + RECT 133.490 110.120 135.150 110.520 ; + RECT 136.250 110.120 137.910 110.520 ; + RECT 139.010 110.120 140.670 110.520 ; + RECT 30.655 109.440 141.385 110.120 ; + RECT 30.655 102.855 56.750 109.440 ; + RECT 59.150 102.855 60.050 109.440 ; + RECT 62.450 102.855 95.620 109.440 ; + RECT 98.020 102.855 98.920 109.440 ; + RECT 101.320 102.855 134.490 109.440 ; + RECT 136.890 102.855 137.790 109.440 ; + RECT 140.190 102.855 141.385 109.440 ; END END tt_um_tommythorn_maxbw END LIBRARY diff --git a/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.v b/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.v index d54ba85..cd5491b 100644 --- a/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.v +++ b/projects/tt_um_tommythorn_maxbw/tt_um_tommythorn_maxbw.v @@ -19,22 +19,22 @@ module tt_um_tommythorn_maxbw (clk, output [7:0] uio_out; output [7:0] uo_out; - 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 clknet_0_clk; + wire _000_; + wire _001_; + wire _002_; + wire _003_; + wire _004_; + wire _005_; + wire _006_; + wire _007_; + wire _008_; + wire _009_; + wire _010_; + wire _011_; + wire _012_; + wire _013_; + wire _014_; + wire _015_; wire _016_; wire _017_; wire _018_; @@ -67,39 +67,231 @@ module tt_um_tommythorn_maxbw (clk, wire _045_; wire _046_; wire _047_; - wire \in_hi[0] ; - wire \in_hi[10] ; - wire \in_hi[11] ; - wire \in_hi[12] ; - wire \in_hi[13] ; - wire \in_hi[14] ; - wire \in_hi[15] ; - wire \in_hi[1] ; - wire \in_hi[2] ; - wire \in_hi[3] ; - wire \in_hi[4] ; - wire \in_hi[5] ; - wire \in_hi[6] ; - wire \in_hi[7] ; - wire \in_hi[8] ; - wire \in_hi[9] ; - wire \in_lo[0] ; - wire \in_lo[10] ; - wire \in_lo[11] ; - wire \in_lo[12] ; - wire \in_lo[13] ; - wire \in_lo[14] ; - wire \in_lo[15] ; - wire \in_lo[1] ; - wire \in_lo[2] ; - wire \in_lo[3] ; - wire \in_lo[4] ; - wire \in_lo[5] ; - wire \in_lo[6] ; - wire \in_lo[7] ; - wire \in_lo[8] ; - wire \in_lo[9] ; - wire net34; + wire _048_; + wire _049_; + wire _050_; + wire _051_; + wire _052_; + wire _053_; + wire _054_; + wire _055_; + wire _056_; + wire _057_; + wire _058_; + wire _059_; + wire _060_; + wire _061_; + wire _062_; + wire _063_; + wire _064_; + wire _065_; + wire _066_; + wire _067_; + wire _068_; + wire _069_; + wire _070_; + wire \tokenflow_inst.i0.inst.inv_chain[0] ; + wire \tokenflow_inst.i0.inst.inv_chain[10] ; + wire \tokenflow_inst.i0.inst.inv_chain[11] ; + wire \tokenflow_inst.i0.inst.inv_chain[12] ; + wire \tokenflow_inst.i0.inst.inv_chain[13] ; + wire \tokenflow_inst.i0.inst.inv_chain[14] ; + wire \tokenflow_inst.i0.inst.inv_chain[15] ; + wire \tokenflow_inst.i0.inst.inv_chain[16] ; + wire \tokenflow_inst.i0.inst.inv_chain[17] ; + wire \tokenflow_inst.i0.inst.inv_chain[18] ; + wire \tokenflow_inst.i0.inst.inv_chain[19] ; + wire \tokenflow_inst.i0.inst.inv_chain[1] ; + wire \tokenflow_inst.i0.inst.inv_chain[20] ; + wire \tokenflow_inst.i0.inst.inv_chain[21] ; + wire \tokenflow_inst.i0.inst.inv_chain[22] ; + wire \tokenflow_inst.i0.inst.inv_chain[23] ; + wire \tokenflow_inst.i0.inst.inv_chain[24] ; + wire \tokenflow_inst.i0.inst.inv_chain[25] ; + wire \tokenflow_inst.i0.inst.inv_chain[26] ; + wire \tokenflow_inst.i0.inst.inv_chain[27] ; + wire \tokenflow_inst.i0.inst.inv_chain[28] ; + wire \tokenflow_inst.i0.inst.inv_chain[29] ; + wire \tokenflow_inst.i0.inst.inv_chain[2] ; + wire \tokenflow_inst.i0.inst.inv_chain[30] ; + wire \tokenflow_inst.i0.inst.inv_chain[31] ; + wire \tokenflow_inst.i0.inst.inv_chain[32] ; + wire \tokenflow_inst.i0.inst.inv_chain[3] ; + wire \tokenflow_inst.i0.inst.inv_chain[4] ; + wire \tokenflow_inst.i0.inst.inv_chain[5] ; + wire \tokenflow_inst.i0.inst.inv_chain[6] ; + wire \tokenflow_inst.i0.inst.inv_chain[7] ; + wire \tokenflow_inst.i0.inst.inv_chain[8] ; + wire \tokenflow_inst.i0.inst.inv_chain[9] ; + wire \tokenflow_inst.i10.cg.b ; + wire \tokenflow_inst.i10.d0.inv_chain[0] ; + wire \tokenflow_inst.i10.d0.inv_chain[1] ; + wire \tokenflow_inst.i10.d0.inv_chain[2] ; + wire \tokenflow_inst.i11.i.d0.inv_chain[0] ; + wire \tokenflow_inst.i11.i.d0.inv_chain[1] ; + wire \tokenflow_inst.i11.i.d0.inv_chain[2] ; + wire \tokenflow_inst.i2.cg1.q ; + wire \tokenflow_inst.i2.cg3.q ; + wire \tokenflow_inst.i2.delay_inst.inv_chain[0] ; + wire \tokenflow_inst.i2.delay_inst.inv_chain[1] ; + wire \tokenflow_inst.i2.delay_inst.inv_chain[2] ; + wire \tokenflow_inst.i2.delay_inst.inv_chain[3] ; + wire \tokenflow_inst.i2.delay_inst.inv_chain[4] ; + wire \tokenflow_inst.i3.d0_elem.inv_chain[0] ; + wire \tokenflow_inst.i3.d0_elem.inv_chain[1] ; + wire \tokenflow_inst.i3.d0_elem.inv_chain[2] ; + wire \tokenflow_inst.i3.ydata[0] ; + wire \tokenflow_inst.i3.ydata[10] ; + wire \tokenflow_inst.i3.ydata[11] ; + wire \tokenflow_inst.i3.ydata[12] ; + wire \tokenflow_inst.i3.ydata[13] ; + wire \tokenflow_inst.i3.ydata[14] ; + wire \tokenflow_inst.i3.ydata[15] ; + wire \tokenflow_inst.i3.ydata[16] ; + wire \tokenflow_inst.i3.ydata[17] ; + wire \tokenflow_inst.i3.ydata[18] ; + wire \tokenflow_inst.i3.ydata[19] ; + wire \tokenflow_inst.i3.ydata[1] ; + wire \tokenflow_inst.i3.ydata[20] ; + wire \tokenflow_inst.i3.ydata[21] ; + wire \tokenflow_inst.i3.ydata[22] ; + wire \tokenflow_inst.i3.ydata[23] ; + wire \tokenflow_inst.i3.ydata[24] ; + wire \tokenflow_inst.i3.ydata[25] ; + wire \tokenflow_inst.i3.ydata[26] ; + wire \tokenflow_inst.i3.ydata[27] ; + wire \tokenflow_inst.i3.ydata[28] ; + wire \tokenflow_inst.i3.ydata[29] ; + wire \tokenflow_inst.i3.ydata[2] ; + wire \tokenflow_inst.i3.ydata[30] ; + wire \tokenflow_inst.i3.ydata[31] ; + wire \tokenflow_inst.i3.ydata[32] ; + wire \tokenflow_inst.i3.ydata[33] ; + wire \tokenflow_inst.i3.ydata[34] ; + wire \tokenflow_inst.i3.ydata[35] ; + wire \tokenflow_inst.i3.ydata[36] ; + wire \tokenflow_inst.i3.ydata[37] ; + wire \tokenflow_inst.i3.ydata[38] ; + wire \tokenflow_inst.i3.ydata[39] ; + wire \tokenflow_inst.i3.ydata[3] ; + wire \tokenflow_inst.i3.ydata[40] ; + wire \tokenflow_inst.i3.ydata[41] ; + wire \tokenflow_inst.i3.ydata[42] ; + wire \tokenflow_inst.i3.ydata[43] ; + wire \tokenflow_inst.i3.ydata[44] ; + wire \tokenflow_inst.i3.ydata[45] ; + wire \tokenflow_inst.i3.ydata[46] ; + wire \tokenflow_inst.i3.ydata[47] ; + wire \tokenflow_inst.i3.ydata[4] ; + wire \tokenflow_inst.i3.ydata[5] ; + wire \tokenflow_inst.i3.ydata[6] ; + wire \tokenflow_inst.i3.ydata[7] ; + wire \tokenflow_inst.i3.ydata[8] ; + wire \tokenflow_inst.i3.ydata[9] ; + wire \tokenflow_inst.i6.d0_elem.inv_chain[0] ; + wire \tokenflow_inst.i6.d0_elem.inv_chain[1] ; + wire \tokenflow_inst.i6.d0_elem.inv_chain[2] ; + wire \tokenflow_inst.i6.ydata[0] ; + wire \tokenflow_inst.i6.ydata[10] ; + wire \tokenflow_inst.i6.ydata[11] ; + wire \tokenflow_inst.i6.ydata[12] ; + wire \tokenflow_inst.i6.ydata[13] ; + wire \tokenflow_inst.i6.ydata[14] ; + wire \tokenflow_inst.i6.ydata[15] ; + wire \tokenflow_inst.i6.ydata[16] ; + wire \tokenflow_inst.i6.ydata[17] ; + wire \tokenflow_inst.i6.ydata[18] ; + wire \tokenflow_inst.i6.ydata[19] ; + wire \tokenflow_inst.i6.ydata[1] ; + wire \tokenflow_inst.i6.ydata[20] ; + wire \tokenflow_inst.i6.ydata[21] ; + wire \tokenflow_inst.i6.ydata[22] ; + wire \tokenflow_inst.i6.ydata[23] ; + wire \tokenflow_inst.i6.ydata[24] ; + wire \tokenflow_inst.i6.ydata[25] ; + wire \tokenflow_inst.i6.ydata[26] ; + wire \tokenflow_inst.i6.ydata[27] ; + wire \tokenflow_inst.i6.ydata[28] ; + wire \tokenflow_inst.i6.ydata[29] ; + wire \tokenflow_inst.i6.ydata[2] ; + wire \tokenflow_inst.i6.ydata[30] ; + wire \tokenflow_inst.i6.ydata[31] ; + wire \tokenflow_inst.i6.ydata[32] ; + wire \tokenflow_inst.i6.ydata[33] ; + wire \tokenflow_inst.i6.ydata[34] ; + wire \tokenflow_inst.i6.ydata[35] ; + wire \tokenflow_inst.i6.ydata[36] ; + wire \tokenflow_inst.i6.ydata[37] ; + wire \tokenflow_inst.i6.ydata[38] ; + wire \tokenflow_inst.i6.ydata[39] ; + wire \tokenflow_inst.i6.ydata[3] ; + wire \tokenflow_inst.i6.ydata[40] ; + wire \tokenflow_inst.i6.ydata[41] ; + wire \tokenflow_inst.i6.ydata[42] ; + wire \tokenflow_inst.i6.ydata[43] ; + wire \tokenflow_inst.i6.ydata[44] ; + wire \tokenflow_inst.i6.ydata[45] ; + wire \tokenflow_inst.i6.ydata[46] ; + wire \tokenflow_inst.i6.ydata[47] ; + wire \tokenflow_inst.i6.ydata[4] ; + wire \tokenflow_inst.i6.ydata[5] ; + wire \tokenflow_inst.i6.ydata[6] ; + wire \tokenflow_inst.i6.ydata[7] ; + wire \tokenflow_inst.i6.ydata[8] ; + wire \tokenflow_inst.i6.ydata[9] ; + wire \tokenflow_inst.i8.d0_elem.inv_chain[0] ; + wire \tokenflow_inst.i8.d0_elem.inv_chain[1] ; + wire \tokenflow_inst.i8.d0_elem.inv_chain[2] ; + wire \tokenflow_inst.i8.ydata[0] ; + wire \tokenflow_inst.i8.ydata[10] ; + wire \tokenflow_inst.i8.ydata[11] ; + wire \tokenflow_inst.i8.ydata[12] ; + wire \tokenflow_inst.i8.ydata[13] ; + wire \tokenflow_inst.i8.ydata[14] ; + wire \tokenflow_inst.i8.ydata[15] ; + wire \tokenflow_inst.i8.ydata[16] ; + wire \tokenflow_inst.i8.ydata[17] ; + wire \tokenflow_inst.i8.ydata[18] ; + wire \tokenflow_inst.i8.ydata[19] ; + wire \tokenflow_inst.i8.ydata[1] ; + wire \tokenflow_inst.i8.ydata[20] ; + wire \tokenflow_inst.i8.ydata[21] ; + wire \tokenflow_inst.i8.ydata[22] ; + wire \tokenflow_inst.i8.ydata[23] ; + wire \tokenflow_inst.i8.ydata[24] ; + wire \tokenflow_inst.i8.ydata[25] ; + wire \tokenflow_inst.i8.ydata[26] ; + wire \tokenflow_inst.i8.ydata[27] ; + wire \tokenflow_inst.i8.ydata[28] ; + wire \tokenflow_inst.i8.ydata[29] ; + wire \tokenflow_inst.i8.ydata[2] ; + wire \tokenflow_inst.i8.ydata[30] ; + wire \tokenflow_inst.i8.ydata[31] ; + wire \tokenflow_inst.i8.ydata[32] ; + wire \tokenflow_inst.i8.ydata[33] ; + wire \tokenflow_inst.i8.ydata[34] ; + wire \tokenflow_inst.i8.ydata[35] ; + wire \tokenflow_inst.i8.ydata[36] ; + wire \tokenflow_inst.i8.ydata[37] ; + wire \tokenflow_inst.i8.ydata[38] ; + wire \tokenflow_inst.i8.ydata[39] ; + wire \tokenflow_inst.i8.ydata[3] ; + wire \tokenflow_inst.i8.ydata[40] ; + wire \tokenflow_inst.i8.ydata[41] ; + wire \tokenflow_inst.i8.ydata[42] ; + wire \tokenflow_inst.i8.ydata[43] ; + wire \tokenflow_inst.i8.ydata[44] ; + wire \tokenflow_inst.i8.ydata[45] ; + wire \tokenflow_inst.i8.ydata[46] ; + wire \tokenflow_inst.i8.ydata[47] ; + wire \tokenflow_inst.i8.ydata[4] ; + wire \tokenflow_inst.i8.ydata[5] ; + wire \tokenflow_inst.i8.ydata[6] ; + wire \tokenflow_inst.i8.ydata[7] ; + wire \tokenflow_inst.i8.ydata[8] ; + wire \tokenflow_inst.i8.ydata[9] ; + wire \tokenflow_inst.i9.c.q ; + wire net118; wire net1; wire net2; wire net3; @@ -133,894 +325,2226 @@ module tt_um_tommythorn_maxbw (clk, wire net31; wire net32; wire net33; - 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 net55; + wire net56; + wire net57; + wire net58; + wire net59; + wire net60; + wire net61; + wire net62; + wire net63; + wire net64; + wire net65; + wire net66; + wire net67; + wire net68; + wire net69; + wire net70; + wire net71; + wire net72; + wire net73; + wire net74; + wire net75; + wire net76; + wire net77; + wire net78; + 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 net119; + wire net120; + wire net121; + wire net122; + wire net123; + wire net124; + wire net125; - sky130_fd_sc_hd__inv_2 _081__2 (.A(clknet_2_2__leaf_clk), + sky130_fd_sc_hd__a21bo_1 _071_ (.A1(\tokenflow_inst.i10.d0.inv_chain[0] ), + .A2(\tokenflow_inst.i10.d0.inv_chain[2] ), + .B1_N(net16), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net35)); - sky130_fd_sc_hd__xor2_1 _049_ (.A(\in_hi[0] ), - .B(\in_hi[8] ), + .X(_004_)); + sky130_fd_sc_hd__and2_1 _072_ (.A(net15), + .B(\tokenflow_inst.i6.ydata[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_024_)); - sky130_fd_sc_hd__xor2_1 _050_ (.A(\in_lo[8] ), - .B(\in_lo[0] ), + .X(_044_)); + sky130_fd_sc_hd__and2_1 _073_ (.A(net14), + .B(\tokenflow_inst.i6.ydata[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_025_)); - sky130_fd_sc_hd__xnor2_1 _051_ (.A(_024_), - .B(_025_), + .X(_051_)); + sky130_fd_sc_hd__and2_1 _074_ (.A(net14), + .B(\tokenflow_inst.i6.ydata[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_026_)); - sky130_fd_sc_hd__nor2_1 _052_ (.A(net1), - .B(_026_), + .X(_052_)); + sky130_fd_sc_hd__and2_1 _075_ (.A(net12), + .B(\tokenflow_inst.i6.ydata[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_016_)); - sky130_fd_sc_hd__xor2_1 _053_ (.A(\in_hi[1] ), - .B(\in_hi[9] ), + .X(_053_)); + sky130_fd_sc_hd__and2_1 _076_ (.A(net12), + .B(\tokenflow_inst.i6.ydata[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_027_)); - sky130_fd_sc_hd__xor2_1 _054_ (.A(\in_lo[9] ), - .B(\in_lo[1] ), + .X(_054_)); + sky130_fd_sc_hd__and2_1 _077_ (.A(net12), + .B(\tokenflow_inst.i6.ydata[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_028_)); - sky130_fd_sc_hd__xnor2_1 _055_ (.A(_027_), - .B(_028_), + .X(_055_)); + sky130_fd_sc_hd__and2_1 _078_ (.A(net11), + .B(\tokenflow_inst.i6.ydata[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_029_)); - sky130_fd_sc_hd__nor2_1 _056_ (.A(net1), - .B(_029_), + .X(_056_)); + sky130_fd_sc_hd__and2_1 _079_ (.A(net11), + .B(\tokenflow_inst.i6.ydata[7] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_017_)); - sky130_fd_sc_hd__xor2_1 _057_ (.A(\in_hi[2] ), - .B(\in_hi[10] ), + .X(_057_)); + sky130_fd_sc_hd__and2_1 _080_ (.A(net11), + .B(\tokenflow_inst.i6.ydata[8] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_030_)); - sky130_fd_sc_hd__xor2_1 _058_ (.A(\in_lo[10] ), - .B(\in_lo[2] ), + .X(_058_)); + sky130_fd_sc_hd__and2_1 _081_ (.A(net9), + .B(\tokenflow_inst.i6.ydata[9] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_031_)); - sky130_fd_sc_hd__xnor2_1 _059_ (.A(_030_), - .B(_031_), + .X(_059_)); + sky130_fd_sc_hd__and2_1 _082_ (.A(net9), + .B(\tokenflow_inst.i6.ydata[10] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_032_)); - sky130_fd_sc_hd__nor2_1 _060_ (.A(net1), - .B(_032_), + .X(_045_)); + sky130_fd_sc_hd__and2_1 _083_ (.A(net7), + .B(\tokenflow_inst.i6.ydata[11] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_018_)); - sky130_fd_sc_hd__xor2_1 _061_ (.A(\in_hi[3] ), - .B(\in_hi[11] ), + .X(_046_)); + sky130_fd_sc_hd__and2_1 _084_ (.A(net9), + .B(\tokenflow_inst.i6.ydata[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_033_)); - sky130_fd_sc_hd__xor2_1 _062_ (.A(\in_lo[11] ), - .B(\in_lo[3] ), + .X(_047_)); + sky130_fd_sc_hd__and2_1 _085_ (.A(net7), + .B(\tokenflow_inst.i6.ydata[13] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_034_)); - sky130_fd_sc_hd__xnor2_1 _063_ (.A(_033_), - .B(_034_), + .X(_048_)); + sky130_fd_sc_hd__and2_1 _086_ (.A(net7), + .B(\tokenflow_inst.i6.ydata[14] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_035_)); - sky130_fd_sc_hd__nor2_1 _064_ (.A(net1), - .B(_035_), + .X(_049_)); + sky130_fd_sc_hd__and2_1 _087_ (.A(net15), + .B(\tokenflow_inst.i6.ydata[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_019_)); - sky130_fd_sc_hd__xor2_1 _065_ (.A(\in_hi[4] ), - .B(\in_hi[12] ), + .X(_050_)); + sky130_fd_sc_hd__and2_1 _088_ (.A(net14), + .B(\tokenflow_inst.i3.ydata[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_036_)); - sky130_fd_sc_hd__xor2_1 _066_ (.A(\in_lo[12] ), - .B(\in_lo[4] ), + .X(_028_)); + sky130_fd_sc_hd__and2_1 _089_ (.A(net14), + .B(\tokenflow_inst.i3.ydata[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_037_)); - sky130_fd_sc_hd__xnor2_1 _067_ (.A(_036_), - .B(_037_), + .X(_035_)); + sky130_fd_sc_hd__and2_1 _090_ (.A(net14), + .B(\tokenflow_inst.i3.ydata[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_038_)); - sky130_fd_sc_hd__nor2_1 _068_ (.A(net1), - .B(_038_), + .X(_036_)); + sky130_fd_sc_hd__and2_1 _091_ (.A(net12), + .B(\tokenflow_inst.i3.ydata[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_020_)); - sky130_fd_sc_hd__xor2_1 _069_ (.A(\in_hi[5] ), - .B(\in_hi[13] ), + .X(_037_)); + sky130_fd_sc_hd__and2_1 _092_ (.A(net12), + .B(\tokenflow_inst.i3.ydata[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_039_)); - sky130_fd_sc_hd__xor2_1 _070_ (.A(\in_lo[13] ), - .B(\in_lo[5] ), + .X(_038_)); + sky130_fd_sc_hd__and2_1 _093_ (.A(net12), + .B(\tokenflow_inst.i3.ydata[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_040_)); - sky130_fd_sc_hd__xnor2_1 _071_ (.A(_039_), - .B(_040_), + .X(_039_)); + sky130_fd_sc_hd__and2_1 _094_ (.A(net11), + .B(\tokenflow_inst.i3.ydata[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_041_)); - sky130_fd_sc_hd__nor2_1 _072_ (.A(net1), - .B(_041_), + .X(_040_)); + sky130_fd_sc_hd__and2_1 _095_ (.A(net13), + .B(\tokenflow_inst.i3.ydata[7] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_021_)); - sky130_fd_sc_hd__xor2_1 _073_ (.A(\in_hi[6] ), - .B(\in_hi[14] ), + .X(_041_)); + sky130_fd_sc_hd__and2_1 _096_ (.A(net11), + .B(\tokenflow_inst.i3.ydata[8] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_042_)); - sky130_fd_sc_hd__xor2_1 _074_ (.A(\in_lo[14] ), - .B(\in_lo[6] ), + sky130_fd_sc_hd__and2_1 _097_ (.A(net9), + .B(\tokenflow_inst.i3.ydata[9] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), .X(_043_)); - sky130_fd_sc_hd__xnor2_1 _075_ (.A(_042_), - .B(_043_), + sky130_fd_sc_hd__and2_1 _098_ (.A(net9), + .B(\tokenflow_inst.i3.ydata[10] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_044_)); - sky130_fd_sc_hd__nor2_1 _076_ (.A(net1), - .B(_044_), + .X(_029_)); + sky130_fd_sc_hd__and2_1 _099_ (.A(net7), + .B(\tokenflow_inst.i3.ydata[11] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_022_)); - sky130_fd_sc_hd__xor2_1 _077_ (.A(\in_hi[7] ), - .B(\in_hi[15] ), + .X(_030_)); + sky130_fd_sc_hd__and2_1 _100_ (.A(net10), + .B(\tokenflow_inst.i3.ydata[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_045_)); - sky130_fd_sc_hd__xor2_1 _078_ (.A(\in_lo[15] ), - .B(\in_lo[7] ), + .X(_031_)); + sky130_fd_sc_hd__and2_1 _101_ (.A(net8), + .B(\tokenflow_inst.i3.ydata[13] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(_046_)); - sky130_fd_sc_hd__xnor2_1 _079_ (.A(_045_), - .B(_046_), + .X(_032_)); + sky130_fd_sc_hd__and2_1 _102_ (.A(net8), + .B(\tokenflow_inst.i3.ydata[14] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_047_)); - sky130_fd_sc_hd__nor2_1 _080_ (.A(net1), - .B(_047_), + .X(_033_)); + sky130_fd_sc_hd__and2_1 _103_ (.A(net15), + .B(\tokenflow_inst.i3.ydata[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(_023_)); - sky130_fd_sc_hd__inv_2 _082__3 (.A(clknet_2_2__leaf_clk), + .X(_034_)); + sky130_fd_sc_hd__and3_1 _104_ (.A(net15), + .B(net4), + .C(\tokenflow_inst.i8.ydata[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net36)); - sky130_fd_sc_hd__inv_2 _083__4 (.A(clknet_2_0__leaf_clk), + .X(_009_)); + sky130_fd_sc_hd__and3_1 _105_ (.A(net14), + .B(net4), + .C(\tokenflow_inst.i8.ydata[1] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net37)); - sky130_fd_sc_hd__inv_2 _084__5 (.A(clknet_2_3__leaf_clk), + .X(_016_)); + sky130_fd_sc_hd__and3_1 _106_ (.A(net15), + .B(net4), + .C(\tokenflow_inst.i8.ydata[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net38)); - sky130_fd_sc_hd__inv_2 _085__6 (.A(clknet_2_0__leaf_clk), + .X(_017_)); + sky130_fd_sc_hd__and3_1 _107_ (.A(net14), + .B(net4), + .C(\tokenflow_inst.i8.ydata[3] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net39)); - sky130_fd_sc_hd__inv_2 _086__7 (.A(clknet_2_3__leaf_clk), + .X(_018_)); + sky130_fd_sc_hd__and3_1 _108_ (.A(net14), + .B(net4), + .C(\tokenflow_inst.i8.ydata[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net40)); - sky130_fd_sc_hd__inv_2 _087__8 (.A(clknet_2_1__leaf_clk), + .X(_019_)); + sky130_fd_sc_hd__and3_1 _109_ (.A(net13), + .B(net4), + .C(\tokenflow_inst.i8.ydata[5] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net41)); - sky130_fd_sc_hd__inv_2 _088__9 (.A(clknet_2_3__leaf_clk), + .X(_020_)); + sky130_fd_sc_hd__and3_1 _110_ (.A(net13), + .B(net3), + .C(\tokenflow_inst.i8.ydata[6] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net42)); - sky130_fd_sc_hd__inv_2 _089__10 (.A(clknet_2_2__leaf_clk), + .X(_021_)); + sky130_fd_sc_hd__and3_1 _111_ (.A(net13), + .B(net3), + .C(\tokenflow_inst.i8.ydata[7] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net43)); - sky130_fd_sc_hd__inv_2 _090__11 (.A(clknet_2_2__leaf_clk), + .X(_022_)); + sky130_fd_sc_hd__and3_1 _112_ (.A(net11), + .B(net3), + .C(\tokenflow_inst.i8.ydata[8] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net44)); - sky130_fd_sc_hd__inv_2 _091__12 (.A(clknet_2_0__leaf_clk), + .X(_023_)); + sky130_fd_sc_hd__and3_1 _113_ (.A(net11), + .B(net3), + .C(\tokenflow_inst.i8.ydata[9] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net45)); - sky130_fd_sc_hd__inv_2 _092__13 (.A(clknet_2_3__leaf_clk), + .X(_024_)); + sky130_fd_sc_hd__and3_1 _114_ (.A(net9), + .B(net3), + .C(\tokenflow_inst.i8.ydata[10] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net46)); - sky130_fd_sc_hd__inv_2 _093__14 (.A(clknet_2_0__leaf_clk), + .X(_010_)); + sky130_fd_sc_hd__and3_1 _115_ (.A(net7), + .B(net3), + .C(\tokenflow_inst.i8.ydata[11] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net47)); - sky130_fd_sc_hd__inv_2 _094__15 (.A(clknet_2_3__leaf_clk), + .X(_011_)); + sky130_fd_sc_hd__and3_1 _116_ (.A(net10), + .B(net3), + .C(\tokenflow_inst.i8.ydata[12] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net48)); - sky130_fd_sc_hd__inv_2 _095__16 (.A(clknet_2_1__leaf_clk), + .X(_012_)); + sky130_fd_sc_hd__and3_1 _117_ (.A(net8), + .B(net3), + .C(\tokenflow_inst.i8.ydata[13] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net49)); - sky130_fd_sc_hd__clkbuf_16 clkbuf_0_clk (.A(clk), + .X(_013_)); + sky130_fd_sc_hd__and3_1 _118_ (.A(net7), + .B(net3), + .C(\tokenflow_inst.i8.ydata[14] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(clknet_0_clk)); - sky130_fd_sc_hd__dfxtp_2 _096_ (.CLK(clknet_2_3__leaf_clk), - .D(_016_), + .X(_014_)); + sky130_fd_sc_hd__and3_1 _119_ (.A(net15), + .B(net3), + .C(\tokenflow_inst.i8.ydata[15] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[0])); - sky130_fd_sc_hd__dfxtp_2 _097_ (.CLK(clknet_2_0__leaf_clk), - .D(_017_), + .X(_015_)); + sky130_fd_sc_hd__a21bo_1 _120_ (.A1(\tokenflow_inst.i10.d0.inv_chain[0] ), + .A2(\tokenflow_inst.i10.d0.inv_chain[2] ), + .B1_N(\tokenflow_inst.i2.cg3.q ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[1])); - sky130_fd_sc_hd__dfxtp_2 _098_ (.CLK(clknet_2_0__leaf_clk), - .D(_018_), + .X(_062_)); + sky130_fd_sc_hd__nand3b_1 _121_ (.A_N(\tokenflow_inst.i2.cg3.q ), + .B(\tokenflow_inst.i10.d0.inv_chain[2] ), + .C(\tokenflow_inst.i10.d0.inv_chain[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[2])); - sky130_fd_sc_hd__dfxtp_2 _099_ (.CLK(clknet_2_1__leaf_clk), - .D(_019_), + .Y(_063_)); + sky130_fd_sc_hd__and3_1 _122_ (.A(net16), + .B(_062_), + .C(_063_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[3])); - sky130_fd_sc_hd__dfxtp_2 _100_ (.CLK(clknet_2_1__leaf_clk), - .D(_020_), + .X(_005_)); + sky130_fd_sc_hd__and2_1 _123_ (.A(\tokenflow_inst.i3.d0_elem.inv_chain[2] ), + .B(\tokenflow_inst.i3.d0_elem.inv_chain[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[4])); - sky130_fd_sc_hd__dfxtp_2 _101_ (.CLK(clknet_2_1__leaf_clk), - .D(_021_), + .X(\tokenflow_inst.i10.cg.b )); + sky130_fd_sc_hd__a21bo_1 _124_ (.A1(\tokenflow_inst.i3.d0_elem.inv_chain[2] ), + .A2(\tokenflow_inst.i3.d0_elem.inv_chain[0] ), + .B1_N(\tokenflow_inst.i11.i.d0.inv_chain[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[5])); - sky130_fd_sc_hd__dfxtp_2 _102_ (.CLK(clknet_2_1__leaf_clk), - .D(_022_), + .X(_064_)); + sky130_fd_sc_hd__nand3b_1 _125_ (.A_N(\tokenflow_inst.i11.i.d0.inv_chain[0] ), + .B(\tokenflow_inst.i3.d0_elem.inv_chain[0] ), + .C(\tokenflow_inst.i3.d0_elem.inv_chain[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[6])); - sky130_fd_sc_hd__dfxtp_2 _103_ (.CLK(clknet_2_1__leaf_clk), - .D(_023_), + .Y(_065_)); + sky130_fd_sc_hd__and3_1 _126_ (.A(net16), + .B(_064_), + .C(_065_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(uo_out[7])); - sky130_fd_sc_hd__dfxtp_1 _104_ (.CLK(net34), - .D(net2), + .X(_003_)); + sky130_fd_sc_hd__and3_1 _127_ (.A(net16), + .B(\tokenflow_inst.i3.d0_elem.inv_chain[2] ), + .C(\tokenflow_inst.i3.d0_elem.inv_chain[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[0] )); - sky130_fd_sc_hd__dfxtp_1 _105_ (.CLK(net35), - .D(net3), + .X(_002_)); + sky130_fd_sc_hd__o21ai_1 _128_ (.A1(\tokenflow_inst.i10.d0.inv_chain[0] ), + .A2(net2), + .B1(net17), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[1] )); - sky130_fd_sc_hd__dfxtp_1 _106_ (.CLK(net36), - .D(net4), + .Y(_066_)); + sky130_fd_sc_hd__a21oi_1 _129_ (.A1(\tokenflow_inst.i10.d0.inv_chain[0] ), + .A2(net2), + .B1(_066_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[2] )); - sky130_fd_sc_hd__dfxtp_1 _107_ (.CLK(net37), - .D(net5), + .Y(_061_)); + sky130_fd_sc_hd__and2_1 _130_ (.A(\tokenflow_inst.i10.d0.inv_chain[0] ), + .B(net17), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[3] )); - sky130_fd_sc_hd__dfxtp_1 _108_ (.CLK(net38), - .D(net6), + .X(_060_)); + sky130_fd_sc_hd__and2b_1 _131_ (.A_N(\tokenflow_inst.i3.d0_elem.inv_chain[0] ), + .B(net17), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[4] )); - sky130_fd_sc_hd__dfxtp_1 _109_ (.CLK(net39), - .D(net7), + .X(_025_)); + sky130_fd_sc_hd__a21bo_1 _132_ (.A1(\tokenflow_inst.i2.delay_inst.inv_chain[4] ), + .A2(\tokenflow_inst.i2.delay_inst.inv_chain[0] ), + .B1_N(\tokenflow_inst.i9.c.q ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[5] )); - sky130_fd_sc_hd__dfxtp_1 _110_ (.CLK(net40), - .D(net8), + .X(_067_)); + sky130_fd_sc_hd__nand3b_1 _133_ (.A_N(\tokenflow_inst.i9.c.q ), + .B(\tokenflow_inst.i2.delay_inst.inv_chain[0] ), + .C(\tokenflow_inst.i2.delay_inst.inv_chain[4] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[6] )); - sky130_fd_sc_hd__dfxtp_1 _111_ (.CLK(net41), - .D(net9), + .Y(_068_)); + sky130_fd_sc_hd__and3_1 _134_ (.A(net16), + .B(_067_), + .C(_068_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[7] )); - sky130_fd_sc_hd__dfxtp_1 _112_ (.CLK(net42), - .D(net10), + .X(_027_)); + sky130_fd_sc_hd__and2_1 _135_ (.A(net16), + .B(\tokenflow_inst.i2.delay_inst.inv_chain[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[8] )); - sky130_fd_sc_hd__dfxtp_1 _113_ (.CLK(net43), - .D(net11), + .X(_007_)); + sky130_fd_sc_hd__and3_1 _136_ (.A(net16), + .B(\tokenflow_inst.i2.delay_inst.inv_chain[4] ), + .C(\tokenflow_inst.i2.delay_inst.inv_chain[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[9] )); - sky130_fd_sc_hd__dfxtp_1 _114_ (.CLK(net44), - .D(net12), + .X(_026_)); + sky130_fd_sc_hd__and2b_1 _137_ (.A_N(\tokenflow_inst.i2.delay_inst.inv_chain[0] ), + .B(net16), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[10] )); - sky130_fd_sc_hd__dfxtp_1 _115_ (.CLK(net45), - .D(net13), + .X(_006_)); + sky130_fd_sc_hd__mux2_1 _138_ (.A0(_007_), + .A1(_006_), + .S(\tokenflow_inst.i3.d0_elem.inv_chain[0] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[11] )); - sky130_fd_sc_hd__dfxtp_1 _116_ (.CLK(net46), - .D(net14), + .X(_008_)); + sky130_fd_sc_hd__and2b_1 _139_ (.A_N(\tokenflow_inst.i2.cg3.q ), + .B(net16), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[12] )); - sky130_fd_sc_hd__dfxtp_1 _117_ (.CLK(net47), - .D(net15), + .X(\tokenflow_inst.i0.inst.inv_chain[0] )); + sky130_fd_sc_hd__and3b_1 _140_ (.A_N(\tokenflow_inst.i2.cg3.q ), + .B(\tokenflow_inst.i0.inst.inv_chain[32] ), + .C(net17), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[13] )); - sky130_fd_sc_hd__dfxtp_1 _118_ (.CLK(net48), - .D(net16), + .X(_069_)); + sky130_fd_sc_hd__nand2_1 _141_ (.A(\tokenflow_inst.i11.i.d0.inv_chain[0] ), + .B(\tokenflow_inst.i11.i.d0.inv_chain[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[14] )); - sky130_fd_sc_hd__dfxtp_1 _119_ (.CLK(net49), - .D(net17), + .Y(_070_)); + sky130_fd_sc_hd__and3_1 _142_ (.A(net16), + .B(\tokenflow_inst.i11.i.d0.inv_chain[0] ), + .C(\tokenflow_inst.i11.i.d0.inv_chain[2] ), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_hi[15] )); - sky130_fd_sc_hd__dfxtp_1 _120_ (.CLK(clknet_2_3__leaf_clk), - .D(net2), + .X(_000_)); + sky130_fd_sc_hd__mux2_1 _143_ (.A0(_000_), + .A1(_070_), + .S(_069_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[0] )); - sky130_fd_sc_hd__dfxtp_1 _121_ (.CLK(clknet_2_2__leaf_clk), - .D(net3), + .X(_001_)); + sky130_fd_sc_hd__dlxtn_1 _144_ (.D(_004_), + .GATE_N(_005_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[1] )); - sky130_fd_sc_hd__dfxtp_1 _122_ (.CLK(clknet_2_2__leaf_clk), - .D(net4), + .Q(\tokenflow_inst.i11.i.d0.inv_chain[0] )); + sky130_fd_sc_hd__dlxtn_1 _145_ (.D(_002_), + .GATE_N(_003_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[2] )); - sky130_fd_sc_hd__dfxtp_1 _123_ (.CLK(clknet_2_0__leaf_clk), - .D(net5), + .Q(\tokenflow_inst.i10.d0.inv_chain[0] )); + sky130_fd_sc_hd__dlxtn_1 _146_ (.D(_060_), + .GATE_N(_061_), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[3] )); - sky130_fd_sc_hd__dfxtp_1 _124_ (.CLK(clknet_2_3__leaf_clk), - .D(net6), + .Q(\tokenflow_inst.i9.c.q )); + sky130_fd_sc_hd__dlxtn_1 _147_ (.D(_044_), + .GATE_N(net17), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[4] )); - sky130_fd_sc_hd__dfxtp_1 _125_ (.CLK(clknet_2_1__leaf_clk), - .D(net7), + .Q(\tokenflow_inst.i8.ydata[0] )); + sky130_fd_sc_hd__dlxtn_1 _148_ (.D(_051_), + .GATE_N(net15), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[5] )); - sky130_fd_sc_hd__dfxtp_1 _126_ (.CLK(clknet_2_3__leaf_clk), - .D(net8), + .Q(\tokenflow_inst.i8.ydata[1] )); + sky130_fd_sc_hd__dlxtn_1 _149_ (.D(_052_), + .GATE_N(net14), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[6] )); - sky130_fd_sc_hd__dfxtp_1 _127_ (.CLK(clknet_2_1__leaf_clk), - .D(net9), + .Q(\tokenflow_inst.i8.ydata[2] )); + sky130_fd_sc_hd__dlxtn_1 _150_ (.D(_053_), + .GATE_N(net12), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[7] )); - sky130_fd_sc_hd__dfxtp_1 _128_ (.CLK(clknet_2_3__leaf_clk), - .D(net10), + .Q(\tokenflow_inst.i8.ydata[3] )); + sky130_fd_sc_hd__dlxtn_1 _151_ (.D(_054_), + .GATE_N(net12), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[8] )); - sky130_fd_sc_hd__dfxtp_1 _129_ (.CLK(clknet_2_2__leaf_clk), - .D(net11), + .Q(\tokenflow_inst.i8.ydata[4] )); + sky130_fd_sc_hd__dlxtn_1 _152_ (.D(_055_), + .GATE_N(net13), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[9] )); - sky130_fd_sc_hd__dfxtp_1 _130_ (.CLK(clknet_2_2__leaf_clk), - .D(net12), + .Q(\tokenflow_inst.i8.ydata[5] )); + sky130_fd_sc_hd__dlxtn_1 _153_ (.D(_056_), + .GATE_N(net11), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[10] )); - sky130_fd_sc_hd__dfxtp_1 _131_ (.CLK(clknet_2_0__leaf_clk), - .D(net13), + .Q(\tokenflow_inst.i8.ydata[6] )); + sky130_fd_sc_hd__dlxtn_1 _154_ (.D(_057_), + .GATE_N(net13), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[11] )); - sky130_fd_sc_hd__dfxtp_1 _132_ (.CLK(clknet_2_2__leaf_clk), - .D(net14), + .Q(\tokenflow_inst.i8.ydata[7] )); + sky130_fd_sc_hd__dlxtn_1 _155_ (.D(_058_), + .GATE_N(net11), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[12] )); - sky130_fd_sc_hd__dfxtp_1 _133_ (.CLK(clknet_2_1__leaf_clk), - .D(net15), + .Q(\tokenflow_inst.i8.ydata[8] )); + sky130_fd_sc_hd__dlxtn_1 _156_ (.D(_059_), + .GATE_N(net9), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[13] )); - sky130_fd_sc_hd__dfxtp_1 _134_ (.CLK(clknet_2_3__leaf_clk), - .D(net16), + .Q(\tokenflow_inst.i8.ydata[9] )); + sky130_fd_sc_hd__dlxtn_1 _157_ (.D(_045_), + .GATE_N(net9), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[14] )); - sky130_fd_sc_hd__dfxtp_1 _135_ (.CLK(clknet_2_1__leaf_clk), - .D(net17), + .Q(\tokenflow_inst.i8.ydata[10] )); + sky130_fd_sc_hd__dlxtn_1 _158_ (.D(_046_), + .GATE_N(net7), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Q(\in_lo[15] )); - sky130_fd_sc_hd__buf_2 _136_ (.A(net18), + .Q(\tokenflow_inst.i8.ydata[11] )); + sky130_fd_sc_hd__dlxtn_1 _159_ (.D(_047_), + .GATE_N(net10), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[0])); - sky130_fd_sc_hd__buf_2 _137_ (.A(net19), + .Q(\tokenflow_inst.i8.ydata[12] )); + sky130_fd_sc_hd__dlxtn_1 _160_ (.D(_048_), + .GATE_N(net8), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[1])); - sky130_fd_sc_hd__buf_2 _138_ (.A(net20), + .Q(\tokenflow_inst.i8.ydata[13] )); + sky130_fd_sc_hd__dlxtn_1 _161_ (.D(_049_), + .GATE_N(net7), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[2])); - sky130_fd_sc_hd__buf_2 _139_ (.A(net21), + .Q(\tokenflow_inst.i8.ydata[14] )); + sky130_fd_sc_hd__dlxtn_1 _162_ (.D(_050_), + .GATE_N(net17), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[3])); - sky130_fd_sc_hd__buf_2 _140_ (.A(net22), + .Q(\tokenflow_inst.i8.ydata[15] )); + sky130_fd_sc_hd__dlxtn_1 _163_ (.D(_009_), + .GATE_N(net6), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[4])); - sky130_fd_sc_hd__buf_2 _141_ (.A(net23), + .Q(\tokenflow_inst.i3.ydata[0] )); + sky130_fd_sc_hd__dlxtn_1 _164_ (.D(_016_), + .GATE_N(net6), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[5])); - sky130_fd_sc_hd__buf_2 _142_ (.A(net24), + .Q(\tokenflow_inst.i3.ydata[1] )); + sky130_fd_sc_hd__dlxtn_1 _165_ (.D(_017_), + .GATE_N(net6), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[6])); - sky130_fd_sc_hd__buf_2 _143_ (.A(net25), + .Q(\tokenflow_inst.i3.ydata[2] )); + sky130_fd_sc_hd__dlxtn_1 _166_ (.D(_018_), + .GATE_N(net6), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_oe[7])); - sky130_fd_sc_hd__buf_2 _144_ (.A(net26), + .Q(\tokenflow_inst.i3.ydata[3] )); + sky130_fd_sc_hd__dlxtn_1 _167_ (.D(_019_), + .GATE_N(net6), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[0])); - sky130_fd_sc_hd__buf_2 _145_ (.A(net27), + .Q(\tokenflow_inst.i3.ydata[4] )); + sky130_fd_sc_hd__dlxtn_1 _168_ (.D(_020_), + .GATE_N(net6), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[1])); - sky130_fd_sc_hd__buf_2 _146_ (.A(net28), + .Q(\tokenflow_inst.i3.ydata[5] )); + sky130_fd_sc_hd__dlxtn_1 _169_ (.D(_021_), + .GATE_N(net5), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[2])); - sky130_fd_sc_hd__buf_2 _147_ (.A(net29), + .Q(\tokenflow_inst.i3.ydata[6] )); + sky130_fd_sc_hd__dlxtn_1 _170_ (.D(_022_), + .GATE_N(net5), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[3])); - sky130_fd_sc_hd__buf_2 _148_ (.A(net30), + .Q(\tokenflow_inst.i3.ydata[7] )); + sky130_fd_sc_hd__dlxtn_1 _171_ (.D(_023_), + .GATE_N(net5), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[4])); - sky130_fd_sc_hd__buf_2 _149_ (.A(net31), + .Q(\tokenflow_inst.i3.ydata[8] )); + sky130_fd_sc_hd__dlxtn_1 _172_ (.D(_024_), + .GATE_N(net5), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[5])); - sky130_fd_sc_hd__buf_2 _150_ (.A(net32), + .Q(\tokenflow_inst.i3.ydata[9] )); + sky130_fd_sc_hd__dlxtn_1 _173_ (.D(_010_), + .GATE_N(net5), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[6])); - sky130_fd_sc_hd__buf_2 _151_ (.A(net33), + .Q(\tokenflow_inst.i3.ydata[10] )); + sky130_fd_sc_hd__dlxtn_1 _174_ (.D(_011_), + .GATE_N(net5), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(uio_out[7])); - sky130_fd_sc_hd__inv_2 _048__1 (.A(clknet_2_3__leaf_clk), + .Q(\tokenflow_inst.i3.ydata[11] )); + sky130_fd_sc_hd__dlxtn_1 _175_ (.D(_012_), + .GATE_N(net5), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .Y(net34)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_0_Right_0 (.VGND(VGND), + .Q(\tokenflow_inst.i3.ydata[12] )); + sky130_fd_sc_hd__dlxtn_1 _176_ (.D(_013_), + .GATE_N(net5), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_1_Right_1 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i3.ydata[13] )); + sky130_fd_sc_hd__dlxtn_1 _177_ (.D(_014_), + .GATE_N(net5), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_2_Right_2 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i3.ydata[14] )); + sky130_fd_sc_hd__dlxtn_1 _178_ (.D(_015_), + .GATE_N(net5), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Right_3 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i3.ydata[15] )); + sky130_fd_sc_hd__dlxtn_1 _179_ (.D(_026_), + .GATE_N(_027_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Right_4 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i3.d0_elem.inv_chain[0] )); + sky130_fd_sc_hd__dlxtn_1 _180_ (.D(_006_), + .GATE_N(_006_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_5_Right_5 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i2.cg1.q )); + sky130_fd_sc_hd__dlxtn_1 _181_ (.D(_007_), + .GATE_N(_008_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_6_Right_6 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i2.cg3.q )); + sky130_fd_sc_hd__dlxtn_1 _182_ (.D(_000_), + .GATE_N(_001_), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_7_Right_7 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i2.delay_inst.inv_chain[0] )); + sky130_fd_sc_hd__dlxtn_1 _183_ (.D(_028_), + .GATE_N(net15), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_8_Right_8 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[0] )); + sky130_fd_sc_hd__dlxtn_1 _184_ (.D(_035_), + .GATE_N(net15), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_9_Right_9 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[1] )); + sky130_fd_sc_hd__dlxtn_1 _185_ (.D(_036_), + .GATE_N(net14), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_10_Right_10 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[2] )); + sky130_fd_sc_hd__dlxtn_1 _186_ (.D(_037_), + .GATE_N(net12), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_11_Right_11 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[3] )); + sky130_fd_sc_hd__dlxtn_1 _187_ (.D(_038_), + .GATE_N(net12), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_12_Right_12 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[4] )); + sky130_fd_sc_hd__dlxtn_1 _188_ (.D(_039_), + .GATE_N(net13), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_13_Right_13 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[5] )); + sky130_fd_sc_hd__dlxtn_1 _189_ (.D(_040_), + .GATE_N(net13), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_14_Right_14 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[6] )); + sky130_fd_sc_hd__dlxtn_1 _190_ (.D(_041_), + .GATE_N(net10), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_15_Right_15 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[7] )); + sky130_fd_sc_hd__dlxtn_1 _191_ (.D(_042_), + .GATE_N(net11), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_16_Right_16 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[8] )); + sky130_fd_sc_hd__dlxtn_1 _192_ (.D(_043_), + .GATE_N(net9), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_17_Right_17 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[9] )); + sky130_fd_sc_hd__dlxtn_1 _193_ (.D(_029_), + .GATE_N(net9), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_18_Right_18 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[10] )); + sky130_fd_sc_hd__dlxtn_1 _194_ (.D(_030_), + .GATE_N(net7), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_19_Right_19 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[11] )); + sky130_fd_sc_hd__dlxtn_1 _195_ (.D(_031_), + .GATE_N(net8), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_20_Right_20 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[12] )); + sky130_fd_sc_hd__dlxtn_1 _196_ (.D(_032_), + .GATE_N(net8), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_21_Right_21 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[13] )); + sky130_fd_sc_hd__dlxtn_1 _197_ (.D(_033_), + .GATE_N(net7), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_22_Right_22 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[14] )); + sky130_fd_sc_hd__dlxtn_1 _198_ (.D(_034_), + .GATE_N(net17), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_23_Right_23 (.VGND(VGND), + .VPWR(VPWR), + .Q(\tokenflow_inst.i6.ydata[15] )); + sky130_fd_sc_hd__buf_2 _199_ (.A(net18), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_24_Right_24 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[32] )); + sky130_fd_sc_hd__buf_2 _200_ (.A(net19), + .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(\tokenflow_inst.i3.ydata[33] )); + sky130_fd_sc_hd__buf_2 _201_ (.A(net20), + .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(\tokenflow_inst.i3.ydata[34] )); + sky130_fd_sc_hd__buf_2 _202_ (.A(net21), + .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(\tokenflow_inst.i3.ydata[35] )); + sky130_fd_sc_hd__buf_2 _203_ (.A(net22), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_28_Right_28 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[36] )); + sky130_fd_sc_hd__buf_2 _204_ (.A(net23), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_29_Right_29 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[37] )); + sky130_fd_sc_hd__buf_2 _205_ (.A(net24), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_30_Right_30 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[38] )); + sky130_fd_sc_hd__buf_2 _206_ (.A(net25), + .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(\tokenflow_inst.i3.ydata[39] )); + sky130_fd_sc_hd__buf_2 _207_ (.A(net26), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_32_Right_32 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[40] )); + sky130_fd_sc_hd__buf_2 _208_ (.A(net27), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_33_Right_33 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[41] )); + sky130_fd_sc_hd__buf_2 _209_ (.A(net28), + .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(\tokenflow_inst.i3.ydata[42] )); + sky130_fd_sc_hd__buf_2 _210_ (.A(net29), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_35_Right_35 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[43] )); + sky130_fd_sc_hd__buf_2 _211_ (.A(net30), + .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(\tokenflow_inst.i3.ydata[44] )); + sky130_fd_sc_hd__buf_2 _212_ (.A(net31), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_37_Right_37 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[45] )); + sky130_fd_sc_hd__buf_2 _213_ (.A(net32), + .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(\tokenflow_inst.i3.ydata[46] )); + sky130_fd_sc_hd__buf_2 _214_ (.A(net33), + .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(\tokenflow_inst.i3.ydata[47] )); + sky130_fd_sc_hd__buf_2 _215_ (.A(net34), + .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(\tokenflow_inst.i8.ydata[16] )); + sky130_fd_sc_hd__buf_2 _216_ (.A(net35), + .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(\tokenflow_inst.i8.ydata[17] )); + sky130_fd_sc_hd__buf_2 _217_ (.A(net36), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_3_Left_42 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[18] )); + sky130_fd_sc_hd__buf_2 _218_ (.A(net37), + .VGND(VGND), .VNB(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 PHY_EDGE_ROW_4_Left_43 (.VGND(VGND), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[19] )); + sky130_fd_sc_hd__buf_2 _219_ (.A(net38), + .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(\tokenflow_inst.i8.ydata[43] )); + sky130_fd_sc_hd__buf_2 _220_ (.A(net39), + .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(\tokenflow_inst.i8.ydata[20] )); + sky130_fd_sc_hd__buf_2 _221_ (.A(net40), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[21] )); + sky130_fd_sc_hd__buf_2 _222_ (.A(net41), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[22] )); + sky130_fd_sc_hd__buf_2 _223_ (.A(net42), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[23] )); + sky130_fd_sc_hd__buf_2 _224_ (.A(net43), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[42] )); + sky130_fd_sc_hd__buf_2 _225_ (.A(net44), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[24] )); + sky130_fd_sc_hd__buf_2 _226_ (.A(net45), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[25] )); + sky130_fd_sc_hd__buf_2 _227_ (.A(net46), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[26] )); + sky130_fd_sc_hd__buf_2 _228_ (.A(net47), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[40] )); + sky130_fd_sc_hd__buf_2 _229_ (.A(net48), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[27] )); + sky130_fd_sc_hd__buf_2 _230_ (.A(net49), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[28] )); + sky130_fd_sc_hd__buf_2 _231_ (.A(net50), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[29] )); + sky130_fd_sc_hd__buf_2 _232_ (.A(net51), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[30] )); + sky130_fd_sc_hd__buf_2 _233_ (.A(net52), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[31] )); + sky130_fd_sc_hd__buf_2 _234_ (.A(net53), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[39] )); + sky130_fd_sc_hd__buf_2 _235_ (.A(net54), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[32] )); + sky130_fd_sc_hd__buf_2 _236_ (.A(net55), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[33] )); + sky130_fd_sc_hd__buf_2 _237_ (.A(net56), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[44] )); + sky130_fd_sc_hd__buf_2 _238_ (.A(net57), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[46] )); + sky130_fd_sc_hd__buf_2 _239_ (.A(net58), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[34] )); + sky130_fd_sc_hd__buf_2 _240_ (.A(net59), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[35] )); + sky130_fd_sc_hd__buf_2 _241_ (.A(net60), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[45] )); + sky130_fd_sc_hd__buf_2 _242_ (.A(net61), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[41] )); + sky130_fd_sc_hd__buf_2 _243_ (.A(net62), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[36] )); + sky130_fd_sc_hd__buf_2 _244_ (.A(net63), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[37] )); + sky130_fd_sc_hd__buf_2 _245_ (.A(net64), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[38] )); + sky130_fd_sc_hd__buf_2 _246_ (.A(net65), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.ydata[47] )); + sky130_fd_sc_hd__buf_2 _247_ (.A(net118), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[0])); + sky130_fd_sc_hd__buf_2 _248_ (.A(net119), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[1])); + sky130_fd_sc_hd__buf_2 _249_ (.A(net120), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[2])); + sky130_fd_sc_hd__buf_2 _250_ (.A(net121), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[3])); + sky130_fd_sc_hd__buf_2 _251_ (.A(net122), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[4])); + sky130_fd_sc_hd__buf_2 _252_ (.A(net123), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[5])); + sky130_fd_sc_hd__buf_2 _253_ (.A(net124), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[6])); + sky130_fd_sc_hd__buf_2 _254_ (.A(net125), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_oe[7])); + sky130_fd_sc_hd__buf_2 _255_ (.A(\tokenflow_inst.i3.ydata[7] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[0])); + sky130_fd_sc_hd__clkbuf_4 _256_ (.A(\tokenflow_inst.i3.ydata[8] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[1])); + sky130_fd_sc_hd__buf_2 _257_ (.A(\tokenflow_inst.i3.ydata[9] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[2])); + sky130_fd_sc_hd__buf_2 _258_ (.A(\tokenflow_inst.i3.ydata[10] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[3])); + sky130_fd_sc_hd__buf_2 _259_ (.A(\tokenflow_inst.i3.ydata[11] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[4])); + sky130_fd_sc_hd__buf_2 _260_ (.A(\tokenflow_inst.i3.ydata[12] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[5])); + sky130_fd_sc_hd__buf_2 _261_ (.A(\tokenflow_inst.i3.ydata[13] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[6])); + sky130_fd_sc_hd__buf_2 _262_ (.A(\tokenflow_inst.i3.ydata[14] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uio_out[7])); + sky130_fd_sc_hd__clkbuf_4 _263_ (.A(\tokenflow_inst.i10.cg.b ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[0])); + sky130_fd_sc_hd__buf_2 _264_ (.A(\tokenflow_inst.i3.ydata[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[1])); + sky130_fd_sc_hd__buf_2 _265_ (.A(\tokenflow_inst.i3.ydata[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[2])); + sky130_fd_sc_hd__buf_2 _266_ (.A(\tokenflow_inst.i3.ydata[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[3])); + sky130_fd_sc_hd__buf_2 _267_ (.A(\tokenflow_inst.i3.ydata[3] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[4])); + sky130_fd_sc_hd__clkbuf_4 _268_ (.A(\tokenflow_inst.i3.ydata[4] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[5])); + sky130_fd_sc_hd__buf_2 _269_ (.A(\tokenflow_inst.i3.ydata[5] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[6])); + sky130_fd_sc_hd__buf_2 _270_ (.A(\tokenflow_inst.i3.ydata[6] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(uo_out[7])); + sky130_fd_sc_hd__buf_2 _271_ (.A(net66), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.d0_elem.inv_chain[0] )); + sky130_fd_sc_hd__buf_2 _272_ (.A(net67), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[16] )); + sky130_fd_sc_hd__buf_2 _273_ (.A(net68), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[17] )); + sky130_fd_sc_hd__buf_2 _274_ (.A(net69), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[18] )); + sky130_fd_sc_hd__buf_2 _275_ (.A(net70), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[19] )); + sky130_fd_sc_hd__buf_2 _276_ (.A(net71), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[20] )); + sky130_fd_sc_hd__buf_2 _277_ (.A(net72), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[21] )); + sky130_fd_sc_hd__buf_2 _278_ (.A(net73), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[22] )); + sky130_fd_sc_hd__buf_2 _279_ (.A(net74), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[23] )); + sky130_fd_sc_hd__buf_2 _280_ (.A(net75), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[24] )); + sky130_fd_sc_hd__buf_2 _281_ (.A(net76), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[25] )); + sky130_fd_sc_hd__buf_2 _282_ (.A(net77), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[26] )); + sky130_fd_sc_hd__buf_2 _283_ (.A(net78), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[27] )); + sky130_fd_sc_hd__buf_2 _284_ (.A(net79), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[28] )); + sky130_fd_sc_hd__buf_2 _285_ (.A(net80), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[29] )); + sky130_fd_sc_hd__buf_2 _286_ (.A(net81), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[30] )); + sky130_fd_sc_hd__buf_2 _287_ (.A(net82), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[31] )); + sky130_fd_sc_hd__buf_2 _288_ (.A(net83), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[32] )); + sky130_fd_sc_hd__buf_2 _289_ (.A(net84), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[33] )); + sky130_fd_sc_hd__buf_2 _290_ (.A(net85), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[34] )); + sky130_fd_sc_hd__buf_2 _291_ (.A(net86), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[35] )); + sky130_fd_sc_hd__buf_2 _292_ (.A(net87), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[36] )); + sky130_fd_sc_hd__buf_2 _293_ (.A(net88), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[37] )); + sky130_fd_sc_hd__buf_2 _294_ (.A(net89), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[38] )); + sky130_fd_sc_hd__buf_2 _295_ (.A(net90), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[39] )); + sky130_fd_sc_hd__buf_2 _296_ (.A(net91), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[40] )); + sky130_fd_sc_hd__buf_2 _297_ (.A(net92), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[41] )); + sky130_fd_sc_hd__buf_2 _298_ (.A(net93), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[42] )); + sky130_fd_sc_hd__buf_2 _299_ (.A(net94), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[43] )); + sky130_fd_sc_hd__buf_2 _300_ (.A(net95), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[44] )); + sky130_fd_sc_hd__buf_2 _301_ (.A(net96), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[45] )); + sky130_fd_sc_hd__buf_2 _302_ (.A(net97), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[46] )); + sky130_fd_sc_hd__buf_2 _303_ (.A(net98), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.ydata[47] )); + sky130_fd_sc_hd__buf_2 _304_ (.A(net99), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.d0_elem.inv_chain[0] )); + sky130_fd_sc_hd__buf_2 _305_ (.A(net100), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[16] )); + sky130_fd_sc_hd__buf_2 _306_ (.A(net101), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[17] )); + sky130_fd_sc_hd__buf_2 _307_ (.A(net102), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[18] )); + sky130_fd_sc_hd__buf_2 _308_ (.A(net103), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[19] )); + sky130_fd_sc_hd__buf_2 _309_ (.A(net104), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[20] )); + sky130_fd_sc_hd__buf_2 _310_ (.A(net105), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[21] )); + sky130_fd_sc_hd__buf_2 _311_ (.A(net106), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[22] )); + sky130_fd_sc_hd__buf_2 _312_ (.A(net107), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[23] )); + sky130_fd_sc_hd__buf_2 _313_ (.A(net108), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[24] )); + sky130_fd_sc_hd__buf_2 _314_ (.A(net109), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[25] )); + sky130_fd_sc_hd__buf_2 _315_ (.A(net110), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[26] )); + sky130_fd_sc_hd__buf_2 _316_ (.A(net111), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[27] )); + sky130_fd_sc_hd__buf_2 _317_ (.A(net112), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[28] )); + sky130_fd_sc_hd__buf_2 _318_ (.A(net113), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[29] )); + sky130_fd_sc_hd__buf_2 _319_ (.A(net114), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[30] )); + sky130_fd_sc_hd__buf_2 _320_ (.A(net115), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.ydata[31] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[0].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[1] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[10].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[10] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[11] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[11].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[11] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[12] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[12].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[12] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[13] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[13].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[13] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[14] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[14].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[14] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[15] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[15].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[15] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[16] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[16].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[16] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[17] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[17].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[17] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[18] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[18].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[18] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[19] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[19].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[19] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[20] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[1].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[2] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[20].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[20] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[21] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[21].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[21] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[22] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[22].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[22] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[23] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[23].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[23] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[24] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[24].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[24] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[25] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[25].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[25] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[26] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[26].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[26] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[27] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[27].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[27] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[28] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[28].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[28] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[29] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[29].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[29] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[30] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[2].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[3] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[30].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[30] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[31] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[31].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[31] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[32] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[3].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[3] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[4] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[4].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[4] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[5] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[5].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[5] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[6] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[6].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[6] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[7] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[7].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[7] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[8] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[8].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[8] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[9] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i0.inst.genblk1[9].min_delay_inst.buf_inst (.A(\tokenflow_inst.i0.inst.inv_chain[9] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i0.inst.inv_chain[10] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i10.d0.genblk1[0].min_delay_inst.buf_inst (.A(\tokenflow_inst.i10.d0.inv_chain[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i10.d0.inv_chain[1] )); + sky130_fd_sc_hd__buf_1 \tokenflow_inst.i10.d0.genblk1[1].min_delay_inst.buf_inst (.A(\tokenflow_inst.i10.d0.inv_chain[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i10.d0.inv_chain[2] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i11.i.d0.genblk1[0].min_delay_inst.buf_inst (.A(\tokenflow_inst.i11.i.d0.inv_chain[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i11.i.d0.inv_chain[1] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i11.i.d0.genblk1[1].min_delay_inst.buf_inst (.A(\tokenflow_inst.i11.i.d0.inv_chain[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i11.i.d0.inv_chain[2] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i2.delay_inst.genblk1[0].min_delay_inst.buf_inst (.A(\tokenflow_inst.i2.delay_inst.inv_chain[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i2.delay_inst.inv_chain[1] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i2.delay_inst.genblk1[1].min_delay_inst.buf_inst (.A(\tokenflow_inst.i2.delay_inst.inv_chain[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i2.delay_inst.inv_chain[2] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i2.delay_inst.genblk1[2].min_delay_inst.buf_inst (.A(\tokenflow_inst.i2.delay_inst.inv_chain[2] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i2.delay_inst.inv_chain[3] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i2.delay_inst.genblk1[3].min_delay_inst.buf_inst (.A(\tokenflow_inst.i2.delay_inst.inv_chain[3] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i2.delay_inst.inv_chain[4] )); + sky130_fd_sc_hd__clkbuf_1 \tokenflow_inst.i3.d0_elem.genblk1[0].min_delay_inst.buf_inst (.A(\tokenflow_inst.i3.d0_elem.inv_chain[0] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.d0_elem.inv_chain[1] )); + sky130_fd_sc_hd__buf_1 \tokenflow_inst.i3.d0_elem.genblk1[1].min_delay_inst.buf_inst (.A(\tokenflow_inst.i3.d0_elem.inv_chain[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i3.d0_elem.inv_chain[2] )); + sky130_fd_sc_hd__buf_1 \tokenflow_inst.i6.d0_elem.genblk1[0].min_delay_inst.buf_inst (.A(net116), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.d0_elem.inv_chain[1] )); + sky130_fd_sc_hd__buf_1 \tokenflow_inst.i6.d0_elem.genblk1[1].min_delay_inst.buf_inst (.A(\tokenflow_inst.i6.d0_elem.inv_chain[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i6.d0_elem.inv_chain[2] )); + sky130_fd_sc_hd__buf_1 \tokenflow_inst.i8.d0_elem.genblk1[0].min_delay_inst.buf_inst (.A(net117), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.d0_elem.inv_chain[1] )); + sky130_fd_sc_hd__buf_1 \tokenflow_inst.i8.d0_elem.genblk1[1].min_delay_inst.buf_inst (.A(\tokenflow_inst.i8.d0_elem.inv_chain[1] ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(\tokenflow_inst.i8.d0_elem.inv_chain[2] )); + sky130_fd_sc_hd__conb_1 _247__118 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .HI(net118)); + sky130_ef_sc_hd__decap_12 FILLER_0_0_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + 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)); @@ -1602,216 +3126,643 @@ module tt_um_tommythorn_maxbw (clk, .VPWR(VPWR)); sky130_fd_sc_hd__tapvpwrvgnd_1 TAP_TAPCELL_ROW_38_302 (.VGND(VGND), .VPWR(VPWR)); - sky130_fd_sc_hd__buf_2 input1 (.A(rst_n), + 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__clkbuf_2 fanout3 (.A(\tokenflow_inst.i2.cg1.q ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net3)); + sky130_fd_sc_hd__buf_1 fanout4 (.A(\tokenflow_inst.i2.cg1.q ), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net4)); + sky130_fd_sc_hd__buf_2 fanout5 (.A(_025_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net5)); + sky130_fd_sc_hd__buf_1 fanout6 (.A(_025_), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net6)); + sky130_fd_sc_hd__clkbuf_2 fanout7 (.A(net10), .VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net1)); - sky130_fd_sc_hd__clkbuf_1 input2 (.A(ui_in[0]), - .VGND(VGND), + .X(net7)); + sky130_fd_sc_hd__buf_1 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__dlymetal6s2s_1 fanout10 (.A(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net10)); + sky130_fd_sc_hd__clkbuf_2 fanout11 (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net11)); + sky130_fd_sc_hd__clkbuf_2 fanout12 (.A(net13), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net12)); + sky130_fd_sc_hd__clkbuf_2 fanout13 (.A(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net13)); + sky130_fd_sc_hd__clkbuf_2 fanout14 (.A(net15), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net14)); + sky130_fd_sc_hd__clkbuf_2 fanout15 (.A(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net15)); + sky130_fd_sc_hd__clkbuf_2 fanout16 (.A(net17), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net16)); + sky130_fd_sc_hd__clkbuf_2 fanout17 (.A(net1), + .VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .X(net17)); + sky130_fd_sc_hd__conb_1 _199__18 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net18)); + sky130_fd_sc_hd__conb_1 _200__19 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net19)); + sky130_fd_sc_hd__conb_1 _201__20 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net20)); + sky130_fd_sc_hd__conb_1 _202__21 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net21)); + sky130_fd_sc_hd__conb_1 _203__22 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net2)); - sky130_fd_sc_hd__clkbuf_1 input3 (.A(ui_in[1]), - .VGND(VGND), + .LO(net22)); + sky130_fd_sc_hd__conb_1 _204__23 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net3)); - sky130_fd_sc_hd__clkbuf_1 input4 (.A(ui_in[2]), - .VGND(VGND), + .LO(net23)); + sky130_fd_sc_hd__conb_1 _205__24 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net4)); - sky130_fd_sc_hd__buf_1 input5 (.A(ui_in[3]), - .VGND(VGND), + .LO(net24)); + sky130_fd_sc_hd__conb_1 _206__25 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net5)); - sky130_fd_sc_hd__clkbuf_1 input6 (.A(ui_in[4]), - .VGND(VGND), + .LO(net25)); + sky130_fd_sc_hd__conb_1 _207__26 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net6)); - sky130_fd_sc_hd__buf_1 input7 (.A(ui_in[5]), - .VGND(VGND), + .LO(net26)); + sky130_fd_sc_hd__conb_1 _208__27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net7)); - sky130_fd_sc_hd__clkbuf_1 input8 (.A(ui_in[6]), - .VGND(VGND), + .LO(net27)); + sky130_fd_sc_hd__conb_1 _209__28 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net8)); - sky130_fd_sc_hd__buf_1 input9 (.A(ui_in[7]), - .VGND(VGND), + .LO(net28)); + sky130_fd_sc_hd__conb_1 _210__29 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net9)); - sky130_fd_sc_hd__clkbuf_1 input10 (.A(uio_in[0]), - .VGND(VGND), + .LO(net29)); + sky130_fd_sc_hd__conb_1 _211__30 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net10)); - sky130_fd_sc_hd__clkbuf_1 input11 (.A(uio_in[1]), - .VGND(VGND), + .LO(net30)); + sky130_fd_sc_hd__conb_1 _212__31 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net11)); - sky130_fd_sc_hd__clkbuf_1 input12 (.A(uio_in[2]), - .VGND(VGND), + .LO(net31)); + sky130_fd_sc_hd__conb_1 _213__32 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net12)); - sky130_fd_sc_hd__clkbuf_1 input13 (.A(uio_in[3]), - .VGND(VGND), + .LO(net32)); + sky130_fd_sc_hd__conb_1 _214__33 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net13)); - sky130_fd_sc_hd__clkbuf_1 input14 (.A(uio_in[4]), - .VGND(VGND), + .LO(net33)); + sky130_fd_sc_hd__conb_1 _215__34 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net14)); - sky130_fd_sc_hd__clkbuf_1 input15 (.A(uio_in[5]), - .VGND(VGND), + .LO(net34)); + sky130_fd_sc_hd__conb_1 _216__35 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net15)); - sky130_fd_sc_hd__clkbuf_1 input16 (.A(uio_in[6]), - .VGND(VGND), + .LO(net35)); + sky130_fd_sc_hd__conb_1 _217__36 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net16)); - sky130_fd_sc_hd__buf_1 input17 (.A(uio_in[7]), - .VGND(VGND), + .LO(net36)); + sky130_fd_sc_hd__conb_1 _218__37 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(net17)); - sky130_fd_sc_hd__conb_1 _136__18 (.VGND(VGND), + .LO(net37)); + sky130_fd_sc_hd__conb_1 _219__38 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net18)); - sky130_fd_sc_hd__conb_1 _137__19 (.VGND(VGND), + .LO(net38)); + sky130_fd_sc_hd__conb_1 _220__39 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net19)); - sky130_fd_sc_hd__conb_1 _138__20 (.VGND(VGND), + .LO(net39)); + sky130_fd_sc_hd__conb_1 _221__40 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net20)); - sky130_fd_sc_hd__conb_1 _139__21 (.VGND(VGND), + .LO(net40)); + sky130_fd_sc_hd__conb_1 _222__41 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net21)); - sky130_fd_sc_hd__conb_1 _140__22 (.VGND(VGND), + .LO(net41)); + sky130_fd_sc_hd__conb_1 _223__42 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net22)); - sky130_fd_sc_hd__conb_1 _141__23 (.VGND(VGND), + .LO(net42)); + sky130_fd_sc_hd__conb_1 _224__43 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net23)); - sky130_fd_sc_hd__conb_1 _142__24 (.VGND(VGND), + .LO(net43)); + sky130_fd_sc_hd__conb_1 _225__44 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net44)); + sky130_fd_sc_hd__conb_1 _226__45 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net45)); + sky130_fd_sc_hd__conb_1 _227__46 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net46)); + sky130_fd_sc_hd__conb_1 _228__47 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net47)); + sky130_fd_sc_hd__conb_1 _229__48 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net48)); + sky130_fd_sc_hd__conb_1 _230__49 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net49)); + sky130_fd_sc_hd__conb_1 _231__50 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net50)); + sky130_fd_sc_hd__conb_1 _232__51 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net51)); + sky130_fd_sc_hd__conb_1 _233__52 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net52)); + sky130_fd_sc_hd__conb_1 _234__53 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net53)); + sky130_fd_sc_hd__conb_1 _235__54 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net54)); + sky130_fd_sc_hd__conb_1 _236__55 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net55)); + sky130_fd_sc_hd__conb_1 _237__56 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net56)); + sky130_fd_sc_hd__conb_1 _238__57 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net57)); + sky130_fd_sc_hd__conb_1 _239__58 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net58)); + sky130_fd_sc_hd__conb_1 _240__59 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net59)); + sky130_fd_sc_hd__conb_1 _241__60 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net60)); + sky130_fd_sc_hd__conb_1 _242__61 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net61)); + sky130_fd_sc_hd__conb_1 _243__62 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net62)); + sky130_fd_sc_hd__conb_1 _244__63 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net63)); + sky130_fd_sc_hd__conb_1 _245__64 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net64)); + sky130_fd_sc_hd__conb_1 _246__65 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net65)); + sky130_fd_sc_hd__conb_1 _271__66 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net66)); + sky130_fd_sc_hd__conb_1 _272__67 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net67)); + sky130_fd_sc_hd__conb_1 _273__68 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net68)); + sky130_fd_sc_hd__conb_1 _274__69 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net69)); + sky130_fd_sc_hd__conb_1 _275__70 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net70)); + sky130_fd_sc_hd__conb_1 _276__71 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net71)); + sky130_fd_sc_hd__conb_1 _277__72 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net72)); + sky130_fd_sc_hd__conb_1 _278__73 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net73)); + sky130_fd_sc_hd__conb_1 _279__74 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net74)); + sky130_fd_sc_hd__conb_1 _280__75 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net75)); + sky130_fd_sc_hd__conb_1 _281__76 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net76)); + sky130_fd_sc_hd__conb_1 _282__77 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net77)); + sky130_fd_sc_hd__conb_1 _283__78 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net78)); + sky130_fd_sc_hd__conb_1 _284__79 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net79)); + sky130_fd_sc_hd__conb_1 _285__80 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net80)); + sky130_fd_sc_hd__conb_1 _286__81 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net81)); + sky130_fd_sc_hd__conb_1 _287__82 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net82)); + sky130_fd_sc_hd__conb_1 _288__83 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net83)); + sky130_fd_sc_hd__conb_1 _289__84 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net84)); + sky130_fd_sc_hd__conb_1 _290__85 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net85)); + sky130_fd_sc_hd__conb_1 _291__86 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net86)); + sky130_fd_sc_hd__conb_1 _292__87 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net87)); + sky130_fd_sc_hd__conb_1 _293__88 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net88)); + sky130_fd_sc_hd__conb_1 _294__89 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net89)); + sky130_fd_sc_hd__conb_1 _295__90 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net90)); + sky130_fd_sc_hd__conb_1 _296__91 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net91)); + sky130_fd_sc_hd__conb_1 _297__92 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net92)); + sky130_fd_sc_hd__conb_1 _298__93 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net93)); + sky130_fd_sc_hd__conb_1 _299__94 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net94)); + sky130_fd_sc_hd__conb_1 _300__95 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net95)); + sky130_fd_sc_hd__conb_1 _301__96 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net96)); + sky130_fd_sc_hd__conb_1 _302__97 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net97)); + sky130_fd_sc_hd__conb_1 _303__98 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net98)); + sky130_fd_sc_hd__conb_1 _304__99 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net99)); + sky130_fd_sc_hd__conb_1 _305__100 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net100)); + sky130_fd_sc_hd__conb_1 _306__101 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net101)); + sky130_fd_sc_hd__conb_1 _307__102 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net102)); + sky130_fd_sc_hd__conb_1 _308__103 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net103)); + sky130_fd_sc_hd__conb_1 _309__104 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net104)); + sky130_fd_sc_hd__conb_1 _310__105 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net105)); + sky130_fd_sc_hd__conb_1 _311__106 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net106)); + sky130_fd_sc_hd__conb_1 _312__107 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net107)); + sky130_fd_sc_hd__conb_1 _313__108 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net108)); + sky130_fd_sc_hd__conb_1 _314__109 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net109)); + sky130_fd_sc_hd__conb_1 _315__110 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR), + .LO(net110)); + sky130_fd_sc_hd__conb_1 _316__111 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net24)); - sky130_fd_sc_hd__conb_1 _143__25 (.VGND(VGND), + .LO(net111)); + sky130_fd_sc_hd__conb_1 _317__112 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net25)); - sky130_fd_sc_hd__conb_1 _144__26 (.VGND(VGND), + .LO(net112)); + sky130_fd_sc_hd__conb_1 _318__113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net26)); - sky130_fd_sc_hd__conb_1 _145__27 (.VGND(VGND), + .LO(net113)); + sky130_fd_sc_hd__conb_1 _319__114 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net27)); - sky130_fd_sc_hd__conb_1 _146__28 (.VGND(VGND), + .LO(net114)); + sky130_fd_sc_hd__conb_1 _320__115 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net28)); - sky130_fd_sc_hd__conb_1 _147__29 (.VGND(VGND), + .LO(net115)); + sky130_fd_sc_hd__conb_1 \tokenflow_inst.i6.d0_elem.genblk1[0].min_delay_inst.buf_inst_116 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net29)); - sky130_fd_sc_hd__conb_1 _148__30 (.VGND(VGND), + .LO(net116)); + sky130_fd_sc_hd__conb_1 \tokenflow_inst.i8.d0_elem.genblk1[0].min_delay_inst.buf_inst_117 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net30)); - sky130_fd_sc_hd__conb_1 _149__31 (.VGND(VGND), + .LO(net117)); + sky130_fd_sc_hd__conb_1 _248__119 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net31)); - sky130_fd_sc_hd__conb_1 _150__32 (.VGND(VGND), + .HI(net119)); + sky130_fd_sc_hd__conb_1 _249__120 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net32)); - sky130_fd_sc_hd__conb_1 _151__33 (.VGND(VGND), + .HI(net120)); + sky130_fd_sc_hd__conb_1 _250__121 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .LO(net33)); - sky130_fd_sc_hd__clkbuf_16 clkbuf_2_0__f_clk (.A(clknet_0_clk), - .VGND(VGND), + .HI(net121)); + sky130_fd_sc_hd__conb_1 _251__122 (.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), + .HI(net122)); + sky130_fd_sc_hd__conb_1 _252__123 (.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), + .HI(net123)); + sky130_fd_sc_hd__conb_1 _253__124 (.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), + .HI(net124)); + sky130_fd_sc_hd__conb_1 _254__125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR), - .X(clknet_2_3__leaf_clk)); - sky130_ef_sc_hd__decap_12 FILLER_0_0_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); + .HI(net125)); sky130_ef_sc_hd__decap_12 FILLER_0_0_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), @@ -3712,46 +5663,46 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_13_137 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_13_137 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_13_149 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_13_143 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_13_161 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_13_151 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_0_13_155 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_0_13_162 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_13_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_13_172 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_13_169 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_13_176 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_13_181 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_13_188 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_13_193 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_13_200 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_13_205 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_13_212 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_13_217 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_13_223 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); sky130_ef_sc_hd__decap_12 FILLER_0_13_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), @@ -3848,42 +5799,22 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_14_133 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_14_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_14_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_14_145 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_14_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_14_153 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_14_165 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_14_177 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_14_189 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_14_172 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_14_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_14_194 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_14_197 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); sky130_ef_sc_hd__decap_12 FILLER_0_14_209 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), @@ -3992,50 +5923,30 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_15_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_15_137 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_15_149 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_15_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_15_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_15_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_15_129 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_15_169 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_15_181 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_15_193 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_15_205 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_15_166 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_15_217 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_15_177 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_15_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_15_194 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_15_212 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); sky130_ef_sc_hd__decap_12 FILLER_0_15_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), @@ -4128,63 +6039,39 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_121 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_16_133 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_16_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_16_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_16_150 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_153 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_165 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_177 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_16_189 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_16_161 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_16_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_16_166 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_197 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_16_172 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_209 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_16_197 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_221 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_16_222 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_16_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_16_234 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_16_245 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_16_251 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_0_16_246 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -4276,47 +6163,23 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_17_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_17_137 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_17_149 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_17_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_17_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_17_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_17_129 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_17_169 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_17_181 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_17_193 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_17_205 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_17_163 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_17_217 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_17_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_17_223 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_17_221 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -4412,59 +6275,27 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_121 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_18_133 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_18_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_18_121 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_153 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_165 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_177 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_18_189 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_18_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_18_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_18_197 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_197 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_18_223 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_18_235 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_221 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_18_233 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_18_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_18_247 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -4560,43 +6391,23 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_19_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_19_137 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_19_149 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_19_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_19_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_19_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_19_159 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_19_169 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_19_181 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_19_193 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_19_175 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_19_205 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_19_192 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_19_217 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_0_19_219 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -4696,63 +6507,35 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_121 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_20_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_20_121 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_20_139 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_20_129 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_153 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_165 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_177 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_20_189 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_20_173 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_20_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_20_194 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_197 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_209 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_221 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_20_218 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_20_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_20_230 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_20_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_20_242 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_20_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_20_250 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -4844,50 +6627,34 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_21_125 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_21_137 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_21_149 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_21_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_21_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_21_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_21_129 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_21_169 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_21_181 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_21_193 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_21_150 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_21_205 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_21_158 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_21_217 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_21_178 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_21_223 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_21_196 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_21_212 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); sky130_ef_sc_hd__decap_12 FILLER_0_21_225 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), @@ -4984,59 +6751,51 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_22_133 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_22_133 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_22_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_22_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_153 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_22_152 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_165 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_22_157 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_177 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_22_168 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_22_189 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_22_186 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_22_195 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_22_194 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_197 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_209 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_22_206 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_221 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_22_218 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_22_233 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_22_230 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_22_245 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_22_242 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_22_251 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_22_250 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6032,15 +7791,15 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_29_249 (.VGND(VGND), - .VNB(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_29_249 (.VPWR(VPWR), + .VGND(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_29_259 (.VPWR(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_29_261 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_0_29_271 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_0_29_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6132,55 +7891,71 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_0_30_153 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_30_153 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_30_165 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_30_177 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_6 FILLER_0_30_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_30_161 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_30_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_30_181 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_30_197 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_30_209 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_30_221 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_30_233 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_30_193 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_0_30_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_0_30_197 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_30_203 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_30_251 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_30_227 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_30_253 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_30_239 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_30_265 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_30_251 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_30_272 (.VGND(VGND), - .VNB(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_30_277 (.VPWR(VPWR), + .VGND(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_30_280 (.VGND(VGND), - .VNB(VGND), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_30_289 (.VPWR(VPWR), + .VGND(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_30_298 (.VGND(VGND), + .VNB(VGND)); + sky130_fd_sc_hd__decap_6 FILLER_0_30_301 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_30_306 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_30_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6228,79 +8003,99 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_81 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_93 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_31_81 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_31_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_0_31_97 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_31_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_31_108 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_113 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_31_118 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); + .VPWR(VPWR)); sky130_ef_sc_hd__decap_12 FILLER_0_31_125 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_137 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_31_137 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_149 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_31_145 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_188 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_31_158 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_0_31_200 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_31_166 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_31_174 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_0_31_181 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_0_31_220 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_31_185 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_31_232 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_31_198 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_31_210 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_2 FILLER_0_31_222 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_31_240 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_31_225 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_0_31_274 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_31_243 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_31_255 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_3 FILLER_0_31_267 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_31_281 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_31_273 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_300 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_31_302 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_31_312 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_31_314 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_0_31_324 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_31_326 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_31_332 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_31_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6328,71 +8123,59 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_65 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_32_77 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_0_32_65 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_32_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_32_71 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_97 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_0_32_90 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_109 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_0_32_132 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_121 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_32_141 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_32_133 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_32_164 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_32_139 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_32_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_141 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_32_197 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_153 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_32_209 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_32_195 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_32_233 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_32_197 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_32_248 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_228 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_32_253 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_0_32_240 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_32_286 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_32_269 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_32_281 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_32_305 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6436,91 +8219,103 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_69 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_81 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_33_69 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_93 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_33_77 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_33_105 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_33_84 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_33_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_33_109 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_113 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_33_113 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_125 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_1 FILLER_0_33_122 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_137 (.VPWR(VPWR), - .VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_8 FILLER_0_33_128 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_149 (.VPWR(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_33_154 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_33_161 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_33_166 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_33_167 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_33_175 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_185 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_33_182 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_0_33_197 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_33_194 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_4 FILLER_0_33_203 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_33_201 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_33_212 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_33_222 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_33_220 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_33_241 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_33_245 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_33_249 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_33_253 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_33_259 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_33_267 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_33_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_33_281 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_33_284 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_33_312 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_33_294 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_33_306 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_0_33_324 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_33_318 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_33_330 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_33_332 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_33_334 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -6552,82 +8347,46 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_34_77 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_34_83 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_34_77 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_34_85 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); sky130_ef_sc_hd__decap_12 FILLER_0_34_97 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_34_109 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_34_138 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_34_109 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_34_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_0_34_153 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_34_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_34_161 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_34_162 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_34_182 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_0_34_194 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_34_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_34_197 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_34_209 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_34_197 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_34_239 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_34_251 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_34_248 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_34_253 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_34_265 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_34_259 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_34_275 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_34_282 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_34_286 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); sky130_fd_sc_hd__decap_8 FILLER_0_34_298 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), @@ -6676,94 +8435,66 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_35_69 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_35_81 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_35_93 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_6 FILLER_0_35_105 (.VGND(VGND), - .VNB(VGND), - .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_35_111 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_35_69 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_35_113 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_35_85 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_0_35_130 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_35_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_35_146 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_35_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_35_152 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_35_164 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_35_175 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_35_169 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_35_183 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_35_177 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_35_196 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_35_198 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_8 FILLER_0_35_210 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_35_205 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_35_218 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_35_223 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_6 FILLER_0_35_241 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_35_237 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_35_247 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_35_255 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_35_277 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_35_281 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_35_281 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_35_305 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_0_35_293 (.VGND(VGND), - .VNB(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_35_317 (.VPWR(VPWR), + .VGND(VGND), .VPB(VPWR), - .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_35_298 (.VGND(VGND), + .VNB(VGND)); + sky130_fd_sc_hd__decap_6 FILLER_0_35_329 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_35_323 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); sky130_ef_sc_hd__decap_12 FILLER_0_36_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), @@ -6788,275 +8519,271 @@ module tt_um_tommythorn_maxbw (clk, .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_36_65 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_36_68 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_36_71 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_90 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_36_75 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_36_106 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_0_36_80 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_36_112 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_36_88 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_36_123 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_36_92 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_138 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_36_97 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_145 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_36_103 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_36_156 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_0_36_108 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_0_36_162 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_36_138 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_36_168 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_36_141 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_36_174 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_36_197 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_36_251 (.VGND(VGND), + sky130_fd_sc_hd__decap_6 FILLER_0_36_183 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_36_332 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_36_189 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_37_3 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_37_15 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_37_27 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_37_39 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_36_195 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_4 FILLER_0_37_51 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_36_221 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_55 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_228 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_37_57 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_36_236 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_75 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_250 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_37_80 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_253 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_37_86 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_263 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_37_92 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_36_268 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_98 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_36_284 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_103 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_36_299 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_37_169 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_36_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_177 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_36_309 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_36_321 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_2 FILLER_0_36_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_0_37_181 (.VGND(VGND), + sky130_ef_sc_hd__decap_12 FILLER_0_37_3 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_37_15 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_37_27 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_ef_sc_hd__decap_12 FILLER_0_37_39 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__decap_4 FILLER_0_37_51 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_4 FILLER_0_37_219 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_37_55 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_223 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_37_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_37_241 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_37_110 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_37_249 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_37_125 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_37_255 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_37_155 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_37_278 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_37_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_37_281 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_37_194 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_293 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_6 FILLER_0_37_204 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_37_297 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_37_248 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_37_324 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_37_260 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_37_332 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_37_278 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_3 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_37_301 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_15 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_37_313 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__fill_1 FILLER_0_38_27 (.VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_37_325 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_29 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_41 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_53 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_37_333 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_57 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_38_3 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_69 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_38_15 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_81 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_27 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_85 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_38_29 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_97 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_38_41 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_109 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_57 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_38_116 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_79 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_120 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_38_98 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_137 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_113 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_141 (.VPWR(VPWR), - .VGND(VGND), - .VPB(VPWR), - .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_153 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_38_137 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_165 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__fill_2 FILLER_0_38_141 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_38_186 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_148 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_38_194 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_38_166 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_8 FILLER_0_38_197 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_169 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_208 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_38_182 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_214 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_186 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_38_220 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_195 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_38_225 (.VGND(VGND), + sky130_fd_sc_hd__decap_3 FILLER_0_38_197 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_1 FILLER_0_38_240 (.VGND(VGND), + sky130_fd_sc_hd__decap_4 FILLER_0_38_232 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_244 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_38_242 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); @@ -7064,27 +8791,35 @@ module tt_um_tommythorn_maxbw (clk, .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_38_256 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_253 (.VGND(VGND), + .VNB(VGND), + .VPB(VPWR), + .VPWR(VPWR)); + sky130_ef_sc_hd__decap_12 FILLER_0_38_262 (.VPWR(VPWR), + .VGND(VGND), + .VPB(VPWR), + .VNB(VGND)); + sky130_fd_sc_hd__fill_1 FILLER_0_38_279 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__fill_2 FILLER_0_38_293 (.VGND(VGND), + sky130_fd_sc_hd__fill_2 FILLER_0_38_281 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_fd_sc_hd__decap_3 FILLER_0_38_298 (.VGND(VGND), + sky130_fd_sc_hd__fill_1 FILLER_0_38_307 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_309 (.VPWR(VPWR), + sky130_ef_sc_hd__decap_12 FILLER_0_38_312 (.VPWR(VPWR), .VGND(VGND), .VPB(VPWR), .VNB(VGND)); - sky130_ef_sc_hd__decap_12 FILLER_0_38_321 (.VPWR(VPWR), - .VGND(VGND), + sky130_fd_sc_hd__decap_8 FILLER_0_38_324 (.VGND(VGND), + .VNB(VGND), .VPB(VPWR), - .VNB(VGND)); - sky130_fd_sc_hd__fill_2 FILLER_0_38_333 (.VGND(VGND), + .VPWR(VPWR)); + sky130_fd_sc_hd__decap_3 FILLER_0_38_332 (.VGND(VGND), .VNB(VGND), .VPB(VPWR), .VPWR(VPWR));